Based on typical scenarios, inputs and outputs from the analysis model are documented and mapped to the object model. Associations are added and finally, via inheritance, common properties are promoted and shared. Common operations are identified and mapped to polymorphic activities, reducing complexity. Important object lifecycle is captured in state machine models and mapped back to the object model. Pre-Requisites Experience in traditional software development phases is helpful.
Previous experience working as an analyst is essential.
Target Audience Applications analysts, designers, testers and technical managers.