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