|
Number | Description | Expected output(s) |
|
1 | Analyse the natural requirement lists and identify the list of expected Objects (concerns) | List of Objects/concerns |
2 | Identify the list of expected system Aspects (crosscutting concerns) | List of Aspects/crosscutting concerns |
3 | Define the relations between the Classes themselves, Classes-Aspect and Aspect-Aspect relationships | Identification of relationships |
4 | Draw the Aspectual Use Case Diagram (AUCD) | Aspectual Use Case Model (use case view) |
5 | Draw the Aspectual Activity Diagram (AAD) | Aspectual Activity Model (activity view) |
6 | Draw the Aspectual Class Diagram (ACD) | Aspectual Class Model (static view) |
7 | Draw the Aspectual Object Diagram (AOD) | Aspectual Object Model (static view) |
8 | Draw the Aspectual State Machine Diagram (ASMD) | Aspectual State Machine Model (state machine view) |
9 | Draw the Aspectual Sequence Diagram (ASD) | Aspectual Sequence Model (interaction view) |
10 | Draw the Aspectual Communication Diagram (ACmD) | Aspectual Communication Model (interaction view) |
11 | Draw the Aspectual Timing Diagram (ATD) | Aspectual Timing Model (interaction view) |
12 | Draw the Aspectual Interaction Overview Diagram (AIOD) | Aspectual Interaction Overview Model (interaction view) |
13 | Draw the Aspectual Package Diagram (APD) | Aspectual Package Model (model management view) |
14 | Draw the Aspectual Composite Structure Diagram (ACSD) | Aspectual Composite Structure Model (interaction view) |
15 | Draw the Aspectual Component Diagram (ACoD) | Aspectual Component Model (physical/implementation view) |
16 | Draw the Aspectual Deployment Diagram (ADD) | Aspectual Deployment Model (physical/implementation view) |
|