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
Name | Start line run |
Description | This is the line that start the production when everything is set by the supervisors. |
actors | Line supervisors, operators |
Organization benefit | Keep record of those staff who are absents and if present how long they have been absents. |
Flow of events | The 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. |
precondition | Supervisors check if ingredients are enough and if the staff has turned up |
Post condition | Supervisor contact the production control to check the quality of the products |
Exceptions | The line may breakdown |
Record employee joining the line
Name | Record employee joining the line |
Description | The use case for all employee who joins a line in mid-session |
actors | Line supervisors, operative |
Organization benefit | Replace the staff who are absence.Fast production rate |
Flow of events | The operative join the lineNew timesheet is created for that operativeTheir hours are added in the timesheet |
precondition | The operative leave the line or a staff is abscent |
Post condition | New timesheet is created |
Exceptions |
Record employee leaving the line
Name | Record employee leaving the line |
Description | The use case for all employee who leaves the line in the middle of a session |
actors | Line supervisors, operative |
Organization benefit | |
Flow of events | An operative leave the lineA note is kept of how long they have been absenceIf the operative become sick, the supervisor find a replacement |
precondition | Operative get sick |
Post condition | An operative is replaced |
Exceptions | Low production rate |
Stop line
Name | Stop line |
Description | The use case of the system when the lines stop |
actors | Line supervisors, operative, warehouse |
Organization benefit | Add supplies |
Flow of events | Records the downline timeThe staff are allocated other dutiesChase the warehouse when ingredient runs out.Call outside suppliers |
precondition | The line runs in a problemIngredient runs out |
Post condition | Repair the lineAdd ingredient from the warehouse |
Exceptions | Low production rate |
RECORD LINE PROBLEM
Name | RECORD LINE PROBLEM |
Description | The actions taken when a line gets into a problem |
actors | Line supervisors, operative |
Organization benefit | |
Flow of events | Record the downtime while the line is not runningGive the staff other tasksContact the maintenance team |
precondition | Operative get sick |
Post condition | An operative is replaced |
Exceptions | Low production rate |
End line run
Name | End line run |
Description | The actions taken when a line gets into a problem |
actors | Line supervisors, operative. Production Control |
Organization benefit | Ensure quality production |
Flow of events | The 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 condition | An operative is replaced |
Exceptions | Low production rate |
classes | |
supervisor | Entity |
operatives | Entity |
warehouse | boundary |
products | Entity |
Production line | boundary |
timesheet | control |
Line run | boundary |
schedule | control |
Storage area | control |
ingredients | Entity |
Job card | control |
Paper work | control |
Production record sheet | control |
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.