15. Unified Process Disciplines Management Environment Business Modeling Implementation Test Design Preliminary Iteration(s) Iter. #1 Phases Process Disciplines Iterations Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1 Deployment Configuration Mgmt Requirements Elaboration Transition Inception Construction Supporting Disciplines
16.
17.
18.
19.
20.
21. Activity Diagram Define Customer NO NO Display Order Entry Screen Does Customer exist ? Order value within credit ? Add Order Record Display Error Message
22.
23. Class Diagrams ORDER CUSTOMER ORDER ITEM PRODUCT Receive, Update, Bill Create, Deliver Create, Update, CreditCheck, ... Create, SetPrice Mandatory, Must Have Optional, May Have N 1 N 1 N 1
24.
25. Sequence Diagram Salesman :Main Screen : Order Entry Screen : Order Item Screen Order Order-Item New New Get Data New : Order Item Screen New Get Data New X New Start Challenge ID/PW X
26.
27. UML Diagrams Are Key System Artifacts Actor A Use Case 1 Use Case 2 Actor B Forward Engineering(Code Generation) and Reverse Engineering Executable System User Interface Definition Use Case 3 Source Code edit, compile, debug, link Use-Case Diagram Class Diagram Collaboration Diagram Sequence Diagram Component Diagram State Diagram Package Diagram Deployment Diagram Class Document FileManager GraphicFile File Repository DocumentList FileList Customer name addr withdraw() fetch() send() receive() <<entity>> Domain Expert