Professional Documents
Culture Documents
Use cases
Instructions
Having read and understood Chapter 3 of Satzinger et al. (2012) answer the following
questions:
A reminder once again that one-word answers are not sufficient. Thinking and
engagement are essential in constructing your responses and providing supporting
evidence.
(b) For an ATM system, identify the elemental business processes from the
following list of functional requirements:
(b) Lecturers, administrators and university managers would also need to use the
system. Using the event decomposition technique, identify an external event,
a temporal event and a state event in the system. What are the associated
use cases?
(c) Using the CRUD method, identify any missing use cases for the entities
(domain classes) Module and Student.
1
6. (a) Name one external event and its associated use case which applies to a
banking savings account system.
(b) Name one temporal event which applies to a banking savings account
system.
(b) Give three (3) examples of events that should not be included as a use case
because of the perfect technology assumption.
10. When is the <<includes>> relationship used between two use cases?
11. Based on the following narrative, develop a use case diagram for the university
library system.
Patrons have access to the library information to search for book titles and to see
whether a book is available. When patrons bring books to the circulation desk, a
clerk checks out the books on a loan. Clerks also check books in. When books
are dropped in the return slot, they check in the books. Stocking clerks keep
track of the arrival of new books by recording them.
The managers in the library have their own activities. They print out reports of
book titles by category. They also like to see (online) all overdue books. When
books get damaged or destroyed, they delete information about book copies.
2
12. The use cases of the order fulfilment subsystem for the RMO Consolidated Sales
and Marketing System (CSMS) is given below. Based on this table, draw a
subsystem use case diagram.
13. The use cases of the marketing subsystem for the RMO Consolidated Sales and
Marketing System (CSMS) is given below. Based on this table, draw a
subsystem use case diagram.
3
14. The use cases of the reporting subsystem for the RMO Consolidated Sales and
Marketing System (CSMS) is given below. Based on this table, draw a
subsystem use case diagram.
Important
The following questions from the textbook will not be covered in the tutorial session, but
deal with important concepts that lecturers will assume you are familiar with and are
EXAMINABLE in tests/examinations:
Chapter 3 (pages 79-81): Review questions Q1, Q3, Q4, Q5, Q7, Q8, Q9, Q10, Q11,
Q12, Q13, Q14, Q17, Q20, Q21, Q22, Q23, Q25, Q26, Q27, Q28.
Problems and exercises: Q12.