Analyst: represent unified model design of requirement
not from his point of view but (as described in requirement).
Designer: deal with models to
determined details of models that needed
(if it declared or not).
To deal with Complexity
we have 2 ways (function Decomposition-Function oriented-, object oriented)
Function Decomposition: partitioning system to function to be understandable (use case).
Object oriented: deal with obj. and details of use case (Class diagram and dynamic behavior).
Software Lifecycle Questions