USOS Mail
Specification
Figure 1. Sketch of an email application window Let's consider the example of an email appli...
Identification of user roles and system functions
1.User roles:-User2.System functions:-Create a message-Send a message-Add new recipients to messa...
Identification of data structures
user #ID_user PK int *name varchar *surname varchar *email_adress ...
The CRUD matrix
User Messages Drafts File Create a message CU CU Send a message U ...
Completeness of the system
User Messages Drafts File Create new user C Update user informations ...
The function hierarchy
Incomplete hierachy of functions: create a message add new recipients to messages atta...
Entity Relationship Diagram
Based on the Identification of data structures, the following non-normalized ERD diagram was prop...
ERD normalization
Use Case Diagrams
Use Cases Scenarios
Use case scenarios: Add Recipients main flow (main scenario) The user clicks the "Add...