Question: Do not use AI Please. Answer question number 4 . PROBLEM STATEMENT Suppose you will develop a web - based software system for a municipality
Do not use AI Please. Answer question number
PROBLEM STATEMENT
Suppose you will develop a webbased software system for a municipality using the agile
methodology. In the first increment, the system will only accept residents' requests for
cleaning and disinfecting the streets and houses.
Basic functional requirements for the first increment:
Users will be able to enter their national ID numbers and addresses and request one
of the services mentioned above or both at the same time.
The system automatically assigns the service appointment date, assigns teams with
employee details and displays a receipt to the resident.
Cleaning Department has an administrator and is responsible for defining the new
services to the system and entering the status of the tools used by the workers.
The Disinfection Department has an administrator and is responsible for defining the
new disinfection services to the system and entering the status of the chemicals used
by the workers.
The Human Resources Department administrator will be able to see how many hours
and where employees work per day, add workers to the departments and change
workers within the departments.
The Mayor will be able to see reports for each service and employee details put into
service.
QUESTION
Draw use case and activity diagrams for residents. Consider the use caseactivity diagram templates
shown in the class. Be aware of bloated services!
QUESTION
Draw Componentandconnector C&C and Module structures for your design.
QUESTION
Determine the clients managers engines based on the abovementioned information. Explain
your reasons for choosing them and the interconnections between each layer.
QUESTION
Draw your layered structure and determine its type ie closed, open, semiclosed, etc.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
