| Renaat Verbruggen |
The purpose of the project is to encourage you to explore and understand the object-oriented analysis and design principles discussed in the course. So your goal is to use the features of UML correctly and appropriately.
Take the brief specification and develop the following aspects of an analysis and design in UML.
1. Develop a set of Use Cases and a use case diagram [between 5 and 12]
Give high-level use case descriptions. [ c. 6 lines]
Take one use case on to a full description using Cockburn's template. [c. 20 lines].
2. Create a Class Model using all the different types of associations where appropriate.
3. Link the classes using inheritance.
4. Develop a sequence diagram for one of the use cases.
5. Create a collaboration diagram based on this.
6. Develop a State diagram for the behaviour of one of your objects.
7. Show how the architecture of the system may be given with packages and deployment diagrams.
8. Provide:
At least 1 page overview Description.
The project can be completed using WithClass [ G:\WClass98 ] or by hand.
Supply this on the due date completely on A4 paper with a proper title sheet.