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.