CSCE496/896 Spr. 2000
Assignment # 2
__________________________________________________________________
Read “Accomplishing Software Stability”
(1) Use the Use Case Model and Document all the Use Cases in Your Problem:
Identify EBTs, Business Objects, and Industrial Classes
Repeat the process for all the use cases.
Update your Use Case Templates
All the fields must be filled for each use case.
1. Use Case Id.
2. Use Case Title
3. Actors
4. Roles
5. Types
6. Corresponding Attributes
7. Corresponding Interfaces
9. Corresponding Classes
10. EBTs
11. Business Objects
12. Industrial Objects
13. Use Case Description
(2) Create or/and Update all the CRC cards for all the (types) classes in your assignment
(CRC stands for Class Responsibility and Collaborations)
(3) Use UML to generate a new object model for a framework of your problem based on the EBTs, BOs, and IOs
(4) Identify and document the hooks' (or hotspots’) specifications in your model.