Object-Oriented Analysis II
Tom Kelliher, CS 245
Sept. 13, 2002
Scenarios due on 9/18.
Read U Ch. 2.
OOA I.
- Discussion.
- Team exercises.
Unix Lab 1.
- What ethical concerns may appear in a requirements specification for
a credit reporting system? For a medical information system?
- What is gained by performing a structured walk-through?
- How do use cases influence the structure of a proposed system? How
would a class definition be modified based on a use case?
- How are class diagrams used? What are the elements of a class
diagram?
- Identify the primary and secondary classes from your Galaxy Sleuth
requirements specification and briefly explain your rationale for selecting
each one.
- Write the following use cases for Galaxy Sleuth: initiate
game, player move, and terminate game. For each,
identify the main flow of events and any exceptional flow of events. In
addition, specify and preconditions and postconditions.
- Create a scenario for the following use cases in Galaxy Sleuth:
initiate game, player move, and terminate game. Do any
of the use cases require multiple scenarios? If so, create additional
scenarios as well.
- Create a class diagram for Galaxy Sleuth that embodies the primary
class inter-relationships. Are there opportunities for inheritance?
Thomas P. Kelliher
Wed Sep 11 16:29:52 EDT 2002
Tom Kelliher