Question
Problem Description For the payroll system, some common requirements are as follows: It should allow employees to record time card information electronically It should automatically
Problem Description
For the payroll system, some common requirements are as follows:
It should allow employees to record time card information electronically
It should automatically generate paychecks based on the number of hours worked & total amount of sales for commission-based employees
It should have a web based interface to allow employees to interact with the system
It should allow employee to operate ONLY on their own data records
It should allow employees to choose payment type
For payment, employees can be paid by the hour or salaried
The calculated salary of the hourly workers must be paid every two weeks on the Friday, where for salaried employees, it should be paid at the end of the month (last Friday of the month)
The system must be able to provide various types of reports for employees and managers.
Exercises
Define the architecture style you would use
Can you draw the overall use case?
identify two major use cases and translate them into sequence diagrams.
Draw an overall class diagram. Clearly identify dependencies and associations (aggregation & composition).
Can you list five functional and at least two nonfunctional requirements of this system
Draw a component diagram as to how the system can be integrated with mainframe based data source.
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