Professional Documents
Culture Documents
Assignment 02
Please carefully read and follow the instructions before creating/submitting your assignment.
Instructions:
1. Please submit a pdf file with the name format: SDA-YourRegistrationNumer-A2-SP23 .pdf.
Note: Only the placeholders in red will be replaced with your respective ones.
2. Sample file Naming: If your registration number is BSE193001, then your file name will be:
SDA-BSE193001-A2-SP23 .pdf.
3. Formatting styles: Font size (text) is 12 and 14 for headings, all the text is justified.
4. Make sure your names, registration numbers and the assignment number are clearly
mentioned on the title page of the deliverable that you submit.
5. Submit PDF of your milestone on the GCR and bring its hardcopy along with you in the next
lecture after the deadline.
6. If your submission is late or doesn’t follow the naming scheme/instructions, it will not be
graded.
1
Question No.1 [10]
Understand the following scenario and prepare a Class Diagram for it.
2
set deadline (i.e., if none of the invited candidates confirms their availability for the offered
position), the RMS marks the staffing request as failed and emails the client accordingly.
The users of RMS should login before they can access the RMS functionality. Login accounts
(username, password and role) will be maintained by a system Administrator. There are 3 roles
envisaged in RMS:
- Contract Manager – can use the functionality related to the staffing requests but cannot
create/amend/remove client Agreements. The Contract Manager can only search and
read existing client Agreements;
- Office Manager has access to the entire functionality of RMS except dealing with login
accounts;
- System Administrator – deals with login accounts only – creates and deletes them – but
cannot use the core functionality of RMS (i.e., cannot deal with client agreements and
staffing requests).
In the analysis you can assume that any email and SMS attempted by RMS will be delivered
reliably. In other words, there is no need to consider in your models failures of the
communication channels (e.g., email delivery failures and failures of the SMS service).