Subject: Software Engineering Assignment
`
Perform robustness analysis:
1. Decompose narrative use case flow into “steps”.
2. Use objects from the domain model and simulate these steps with a swim lane Activity diagram.
3. Add missing classes and associations in the domain model during step (2).
4. Use terms from the domain model to disambiguate the use case during step (2).
5. Complete other information in use case text that might be missing during step (2).
6. Following diagramming rules, develop a robustness diagram for each use case using MVC architectural pattern. The general objects layout in the robustness diagram: view objects are on left side; entity objects are on the right side; the controllers are in the middle. Alternative flows in use case descriptions may be highlighted or colored in the robustness diagram to distinct from the nominal flow.