Question: System description: Software for a company called Supersecure Supersecure runs the physical security of businesses using security guards. Each business client signs a contract with
System description: Software for a company called Supersecure
Supersecure runs the physical security of businesses using security guards. Each business client signs a
contract with Supersecure to secure certain rooms in certain buildings. Each contract has a start date and
an end date.
There will be different security plans for working hours and nonworking hours. The client might require
no guards or fewer guards during nonworking hours. The schedule for which hours are working hours is
determined by the client.
In a security plan, one or more guards is assigned to patrol each zone. A zone is a group of rooms. There
are also certain spots called 'posts' where there must be at least one guard; ie posts cannot be left
unguarded. A post is always in a particular room, which is identified by a room number. Some zones have
to have more than one guard, and certain zones require high levels of security clearance for the guards that
work there. The number of guards needs to be captured by the system.
Supersecure hires guards and assigns them to shifts to meet the contractual requirements of clients. A
guard can be assigned to different shifts. A guard can work on a parttime or fulltime basis. A shift can
be assigned to several guards. Supersecure needs to record the posting of a single guard to a single shift.
Each guard has to incidents that happen during their shift. A log entry includes the room, the time, a
description, and the guards involved.
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
