Task: Optimize Class
This task focuses on the optimization of specific classes in your model. You will turn the "analysis class" into an optimal "design class."
Disciplines: Development
Purpose
The purpose of this task is to optimize the system, at some level of abstraction, to make the system more usable and to meet quality of service requirements.
Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
      Outputs
        Steps
        Select design approach
        Select a design approach (or design approaches) that optimize the most important design criteria.  Select the class or structure diagram and sequence diagrams which show how the elements in the pattern interact to achieve the pattern's optimization goals.
        Apply design patterns
        Substitute in user model classes for the pattern parametric classes using the appropriate means (e.g. parametric (template) instantiation, generalization, association, or replacement).
        Refine scenarios
        Add a scenario to model, then evaluate the model in order to test proper system functionality. 
        More Information