OOSD Unit-3
OOSD Unit-3
Optimization of Design:-
1. Design optimization is an engineering design methodology using a
mathematical formulation of a design problem to support selection of the
optimal design among many alternatives.
2. Design optimization involves the following stages :
a. Variables : Describe the design alternatives.
b. Objective : Elected functional combination of variables (to be maximized or
minimized).
c. Constraints : Combination of variables expressed as equalities or inequalities
that must be satisfied for any acceptable design alternative.
d. Feasibility : Values for set of variables that satisfies all constraints and
minimizes/maximizes objective.
For example : Consider the design of a company’s employee skills database. A
portion of the analysis class model. The operation companyfindskill() returns a
set of persons in the company with a given skill. For example, an application
might need all the employees who speak Japanese.