Exercise 2 (14.11.) |
Tasks
Outline the context (system overview) diagram for the travel agency system. Think what kind of user groups the system has and which other systems may be connected the system. Consider also the services that establish the connection. You may find an example of a context diagram in http://www.cs.helsinki.fi/u/laine/jossu/overall.gif.
2. Problems 1-3 in exercise 1 handled the information processing related to an exam. Identify the stakeholders of the system and the most important connections between stakeholders and the system. Draw the context diagram of the system.
3. Problems 4-5 in exercise 1 considered handling pizza orders in Pizzeria Alfonso. Draw a use case diagram for the system to support the pizza taxi service. Write a short description of each use case and provide some example cases.
4. In addition to the basic use cases the system must also handle exceptional cases and error situations, which can usually be presented as extending the basic use cases. Identify the most important exceptions for the use cases of task 3, and define which basic use cases they extend. Add them into your use case diagram.
5. The class diagram below describes the data in an exercise system. Draw an instance level object diagram of the following situation: The course TIKAPE contains the tasks 1-3 in one task set. Peter har given two answers for task 1 and one answer for task 3. Lisa has given two answers for task 1.