Phase 1 - Use cases


The goal in this phase is to specify scope for system to be developed and describe its use cases. Concentrate on the quality of the textual descriptions of the use cases - they lay the foundation to all later development phases.

Tasks

  1. Update the subject description for possible missing features (use general knowledge and imagination).
  2. Depending on the assignment topic: think about the business processes that the system to be developed supports. Draw an activity diagram (or multiple diagrams if necessary) about the most important process. Use "swimlanes" and mark each step with actor (role, organization or system) that works the activity. Most use cases related to the system should appear in the activity diagram as single steps.
  3. Design a use case diagram, containing use cases, actors, their relations to the use cases and possible relations between use cases (generalization, include, extend)
  4. Specify textual descriptions of the most essential use cases (choose 2-4 use cases, depending on project group size).

Tips

Using course materials for commercial purposes or as teaching material without permission is strictly prohibited!
http://appro.mit.jyu.fi/oas_en/harkka/vaihe1.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