Advanced Systems Design with Java, UML and MDA

All the solutions from the exercises in the book are given here. More exercise material is available from the accompaning website.
| 1. | Draw a use case diagram and class diagram to represent the following system.
|
|
| 2. | Is it possible to create an object of class A in Figure 2.25? Give an argument to justify your answer. |
|
| 3. | In Figure 2.26, what is the maximum number of users that can be given aliases, given that each user has five aliases, and there are at most 100 user names available? |
|
| 4. | Draw a class diagram for a conservatory design system: this system enables the planning of proposed conservatories in terms of their dimensions (height, width and depth, all in millimetres), style (Victorian or Contemporary), glass type (single or double glazed) and number of doors. Each conservatory will be constructed from a number of modules, which can be either door, window or wall modules, and which have a fixed height and width, and a style and glass type (as for conservatories). Figure 2.25: Self association Figure 2.26: Users and aliases |
|
| 5. | Draw a class diagram for a conference centre booking... |