Professional Documents
Culture Documents
The bonus system is required to automate the bonus payments to the employees of the House
and Villa company. This will have the employees of the company receive their bonuses on
time and keep the company from getting fined by the department of labor. The acquirers will
benefit from the bonus system in the following ways:
1. Allow the staff to enter word data, hours, location, documentation evidence of the work,
which will speed up the bonus calculation since the data will be in one place 2. Save the
time and location data in the companys information system.
3. Enable the HR department to approve and transfer the bonus amounts
4. Give reports to the department of labor about successful payments
1.2
a. The environment can include other systems used by the company that interact with the
new system either directly via interfaces or indirectly in other ways.
b. Unfamiliar staff with the new system will take time to getting used to it and make it a
part of their daily routine, this will hinder the development as they would want to make the
system as friendly to the existing users as possible for quick adoption
2.1
Owners
Owners refer to the top management and the owners of the organization who are funding this
project to be used in their company. They will be involved in this project as the sponsors. They
will be funding the development process carried out by ABC Co. These owners will be
involved in the development process and will be overseeing the progress and the compliance of
the project with the initially outlines requirements.
Users
Users refer to the employees of the company who will be eventually using this system on a
daily basis to record their work, times and locations. These people will not be actively involved
in the development but can be a part of a series of interviews by the ABC company for
requirement gathering for the system. This requirement gathering will lay foundation of the
user interface and ease of use of the system
2.2
Owners
Owners of the system will have a concern that the system be developed in the due time, and
budget. If it exceeds the budget, the company will have to spend more. And if it exceeds the
time taken, the company might get fined by the department of labor.
Users
Users of the system will be concerned about the usefulness of the system in their daily routine.
How difficult would it be to log all the data in the system and how early can it solve their
bonus problem.
3.1
The generalised actor in the provided partial use case is:
Staff
Generalization of an actor means that one actor can inherit the role of the other actor. The
descendant inherits all the use cases of the ancestor. In our case, the staff actor can do both the
tasks of construction worker and office worker, hence it is generalized
3.2
HR coordinator is associated with “Transfer the bonus” use case
3.3
Construction worker is associated with the following use cases: a.
Enter work data
b. upload location evidence
3.4
The extend association can exist between upload location evidence and enter bonus data use
cases. Because upload location evidence is optional in the case of staff worker, because
construction worker is required to upload it, but office worker does not. So it becomes
optional, hence the extend association
4.1
What?
Context and component
Diagrams, Use Case Diagrams,
lass diagrams
How?
Function Decomposition
Diagram, Diagram, Activity BP
MN, Scenarios
Where?
Network diagrams
Who?
Organization chart, roles and responsibilities, workflow diagrams
When?
Timing of events, schedule of events, Project schedule
Why?
Alternative solutions and strategy for selecting solution
4.2
The data part, which contains the use case and component diagrams will list the artifacts that
will be needed for the operation of the system. Because these diagrams govern the flow of the
data within the system.
10
7.5
15
45
1
0.5 1/8 = 0.125
0.5/8 = 0.0625
0.67 0.67/8=0.0838
1.5/8 = 0.1875
1.5
0.4588
3.67
\ 10
67.5
0.4430
2.992
10/1 = 10
5+10/2 = 7.5
10+20/2 = 15
30+60/2 = 45
ii)
Cycle time summary
Number of hours:
1
0.5
0.666 1.5
Number of days:
0.125
0.0625
0.0833
0.1875
iii)
10 minutes
7.5+15+45 = 67.5 minutes
iv)
Minutes Hours
387500 6458.33333
50000 833.33333
337500 5625
v)
Receptionist FTE = 833/1880 = 0.4430
Technician FTE = 5625/1880 = 2.9920
vi)