DELIVERABLE 3:
DELIVERABLE 3:
• Use Case Diagram and Use Case Description Documents (tables) for each system use
case; you should refine and extend your previous work in Deliverable 2.
• Object Relationship diagram (ORD) for the system
• Class Diagram for the system, detailed enough that it can be directly mapped into executable
high level programming language such as Java.
• Select one of your use cases and develop a Sequence Diagram for the use case.
• Select one of your objects and develop a State Transition Diagram for the object.
• Activity Diagram showing actions and events as they occur in the system for one of your
business processes.
• Commentary on decisions made while developing diagrams, selecting and merging
individual work into a group report, and what you learned from the process
USE CASE DIAGRAM
Feedback from our instructor for use case to be consider when redo it:
Use case diagram
Add/edit/delete use cases are not clear – are these things the system does
automatically? Are these done by an actor?
There are not interaction between use cases in the diagram
How does the supplier know when to provide more products?
The HR manager generate reports?
Collect feedback should be reversed
Deliver products is a physical activity, focus on the information part of this
activity
This diagram needs more work to be correct
The use case description tables they are too few compared to your diagram