Answered step by step
Verified Expert Solution
Question
1 Approved Answer
PROBLEM STATEMENT Suppose you will develop a web - based software system for a municipality using the agile methodology. In the first increment, the system
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.
NOTE: ALL DIAGRAMS ARE EXTREAMLY NECESSARY!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started