Question: Projects Management System Turbo Soft is a company for software development. It wishes to develop a new software for the management of its software development

Projects Management System Turbo Soft is a

Projects Management System Turbo Soft is a company for software development. It wishes to develop a new software for the management of its software development projects. Each project is cutted into a set of tasks. A task may be decomposed into many other sub-tasks. A task is assigned to only one employee. However, an employee may perform many tasks. Some employees are assigned the responsibility to supervise other employees. For each project, there is only one employee nominated as "Project Manager" (PM). A task may require many resources such as computers, devices, Toner cartridges, etc. These resources are classified as "Sharable resources" and "Consumable resources" The software will enable the management (add, update, delete) of projects, employees, tasks and resources. It allows the nominations of a Project Manager to each project and to nominate a supervisor for a set of employees. It allows also the assignation / revocation of resources to tasks. Finally, many other functionalities allow the Project Manager to follow up the tasks related to his project. The Follow up Process The project manager, accesses the system using his credentials. He selects the project he wants to follow up. The list of tasks are then displayed. If a task has sub-tasks, the PM can expand these sub-tasks to show their states. For each task he checks its due date. If this date is exceeded, he writes an In-App warning message to the employee in charge of that task. If the due date is within two days, he writes an In-App message as a reminder. 1) The list of functional requirements 2) The use-case diagram 2.a) List of actors 2.b) List of use cases 2.c) The use case diagram 3) The class diagram (all classes' attributes, named associations and multiplicities should be clearly stated on the class diagram. Projects Management System Turbo Soft is a company for software development. It wishes to develop a new software for the management of its software development projects. Each project is cutted into a set of tasks. A task may be decomposed into many other sub-tasks. A task is assigned to only one employee. However, an employee may perform many tasks. Some employees are assigned the responsibility to supervise other employees. For each project, there is only one employee nominated as "Project Manager" (PM). A task may require many resources such as computers, devices, Toner cartridges, etc. These resources are classified as "Sharable resources" and "Consumable resources" The software will enable the management (add, update, delete) of projects, employees, tasks and resources. It allows the nominations of a Project Manager to each project and to nominate a supervisor for a set of employees. It allows also the assignation / revocation of resources to tasks. Finally, many other functionalities allow the Project Manager to follow up the tasks related to his project. The Follow up Process The project manager, accesses the system using his credentials. He selects the project he wants to follow up. The list of tasks are then displayed. If a task has sub-tasks, the PM can expand these sub-tasks to show their states. For each task he checks its due date. If this date is exceeded, he writes an In-App warning message to the employee in charge of that task. If the due date is within two days, he writes an In-App message as a reminder. 1) The list of functional requirements 2) The use-case diagram 2.a) List of actors 2.b) List of use cases 2.c) The use case diagram 3) The class diagram (all classes' attributes, named associations and multiplicities should be clearly stated on the class diagram

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!