Supervisor Use Case Diagram: 1134116

Supervisor use case Diagram

Production planner use case diagram

The production planner main activities is to create a weekly schedule every Friday and to schedule changes when people are on breaks.

Use case description

START LINE RUN

NameStart line run
DescriptionThis is the line that start the production when everything is set by the supervisors.
actorsLine supervisors, operators
Organization benefitKeep record of those staff who are absents and if present how long they have been absents.
Flow of eventsThe supervisor records names of all staff at the start of the runSupervisor note the time on the timesheet on the start of a lineThey copy the job number to the production sheet and to all the timesheetsSupervisor make new sheet for operatives who are working on the first timeA note is kept for those who live the line and how long they have been absent.
preconditionSupervisors check if ingredients are enough and if the staff has turned up
Post conditionSupervisor  contact the production control to check the quality of the products
ExceptionsThe line may breakdown

Record employee joining the line

NameRecord employee joining the line
DescriptionThe use case for all employee who joins a line in mid-session
actorsLine supervisors, operative
Organization benefitReplace the staff who are absence.Fast production rate
Flow of eventsThe operative join the lineNew timesheet is created for that operativeTheir hours are added in the timesheet
preconditionThe operative leave the line or a staff is abscent
Post conditionNew timesheet is created
Exceptions 

Record employee leaving the line

NameRecord employee leaving the line
DescriptionThe use case for all employee who leaves the line in the middle of a session
actorsLine supervisors, operative
Organization benefit 
Flow of eventsAn operative leave the lineA note is kept of how long they have been absenceIf the operative become sick, the supervisor find a replacement
preconditionOperative get sick
Post conditionAn operative is replaced
ExceptionsLow production rate

Stop line

NameStop line
DescriptionThe use case of the system when the lines stop
actorsLine supervisors, operative, warehouse
Organization benefitAdd supplies
Flow of eventsRecords the downline timeThe staff are allocated other dutiesChase the warehouse when ingredient runs out.Call outside suppliers
preconditionThe line runs in a problemIngredient runs out
Post conditionRepair the lineAdd ingredient from the warehouse
ExceptionsLow production rate

RECORD LINE PROBLEM

NameRECORD LINE PROBLEM
DescriptionThe actions taken when a line gets into a problem
actorsLine supervisors, operative
Organization benefit 
Flow of eventsRecord the downtime while the line is not runningGive the staff other tasksContact the maintenance team
preconditionOperative get sick
Post conditionAn operative is replaced
ExceptionsLow production rate

End line run

NameEnd line run
DescriptionThe actions taken when a line gets into a problem
actorsLine supervisors, operative. Production Control
Organization benefitEnsure quality production
Flow of eventsThe supervisor record the finish time on the production record sheetThe supervisor contacts the production controlThe supervisor records all the absenceRecords total hours for all the staffThe production control check the total quantity produced.The total quantity produced are recorded in the production sheet
precondition 
Post conditionAn operative is replaced
ExceptionsLow production rate
classes 
supervisorEntity
operativesEntity
warehouseboundary
productsEntity
Production lineboundary
timesheetcontrol
Line runboundary
schedulecontrol
Storage areacontrol
ingredientsEntity
Job cardcontrol
Paper workcontrol
Production record sheetcontrol

Communication diagrams

START LINE RUN

Record employee joining the line

Record employee leaving the line

Stop line

Recording problem

End line run

UML CLASS DIAGRAM

UML Class draft

UML CLASS DIAGRAM

Summary

The class diagram is used to show how different object interact with each other. The objects has an association with each other as shown in the diagram. The communication diagram describe how the message is passed from an object to an object. The two diagrams have connection in how the object associate with each other. In communication diagram the object that pass message to other object have an association in the class diagram. I have not added additional requirement except from the attributes that were not defined in the transcript.