Phase 2 - Analysis

The goal in this phase is to produce first version of the class diagram, provide descriptions of the domain classes, and sketch the collaborations between classes using high-level collaboration or robustness diagrams.

Tasks

  1. Draw analysis class diagram of the classes in the domain (i.e. a domain model - boundary and control classes do not need to be marked to the class diagram at this phase) containing at least the most important attributes and realation between classes.
  2. Draw a high-level collaboration diagram (UML- or ICONIX-style) for each use case selected for more detailed modeling (2-4 diagrams, depending on project size). Collaboration diagrams should reflect use cases, focusing on the classes found in the use case descriptions. The steps in colleboration diagrams do not need to be numbered.
  3. Write short descriptions of the most essential (i.e. non-trivial) classes and attributes as a data dictionary.

Tips

Using course materials for commercial purposes or as teaching material without permission is strictly prohibited!
http://appro.mit.jyu.fi/oas_en/harkka/vaihe2.html
© Miika Nurminen (minurmin@jyu.fi)
Based partially on course pages by Mauri Leppänen, Eetu Luoma, and Timo Käkölä.
Content publication system: © Antti Ekonoja, Tommi Lahtonen ja Jukka Mäntylä.
Excercise management system: Vesa Lappalainen 2010-03-17 17:50:10
Informaatioteknologia - Jyväskylän yliopiston IT-tiedekunta ja avoin yliopisto