Más contenido relacionado


Intro Uml

  1. Unified Modeling Language Overview 1. Object-orientation: Terms and concepts. 2. Use Cases: Requirements model 3. Class Diagram: The static model 4. Behavioral Modeling: The four dynamic diagrams 5. Implementation: The two physical models Software and Language Technology Engineering IR&D
  2. An Example of a Class Employee Name DateOfBirth HomePhoneNo Title (etc.) listDepartmentsWorked() assignToSupervisior() computeVacation() listEmployees() (etc.) Class Name Attributes Operations
  3. Object-Oriented Properties (cont.)
  4. Idle lift receiver and get dial tone Idle State Dialing Substates Dialing Start Dial entry and start dialog exit / stop dial tone entry and num.append(n) digit(n) num.isValid( )
  5. Activity Diagram with Swimlanes Office Clerk Insurance Agent Loan Officer Edit Incoming Paper Complete Request Check Life insurance Draw Up Deed Calculate Mortgage Pay Provision to Agent Write Insurance Policy Index documents
  6. Diagrams in View Context Structural View Implementation View User View Behavioral View Environment View Class Diagrams Object Diagrams Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams Component Diagrams Deployment Diagrams Use Case Diagrams
  7. Class Diagram Format actor class interface relationship system class boundary system class System Class: An abstract representation of the SoS, System, Subsystem or Configuration Item (e.g., a class of ship, airplane, truck, satellite, HWCI, or CSCI). Actor Class: An abstract role represented by an individual or a group of individuals, organizations, or external systems that interact with the system class. system class
  8. Actor and Use Case Format actor class value or service relationship use case system boundary Use Case Name should be a statement of the goal (or service) desired by the actor expressed as an active verb and a quantifiable noun (e.g., start engines and maneuver satellite).
  9. Use Case Diagram Example Regional Commander
  10. Activity Diagram Format activity stop actor action classes activity flow path start swim lanes
  11. Activity Diagram Example for Monitor Area Use Case : Regional Commander : Mobil Command Center (MCC) : AWACS
  12. State Chart Diagram Format start state transition stop transition transition state
  13. State Chart Diagram Example Startup Surveillance Planning Engagement Sensors Tasked Target Reported Course of Action Determined Target Report Mission Completed Mission Initiated
  14. Sequence Diagram Format Interactions actor initiates action classes actor receives response
  15. Sequence Diagram Example
  16. Collaboration Diagrams Format actor initiates action actor receives response interactions
  17. Collaboration Diagram Example : Regional Commander

Notas del editor

  1. This is a brief introduction to the Unified Modeling Language. Before looking into the UML we will recap a few principles and terms of object-orientation. We’ll then look at each of the eight different UML diagrams and show where they are used in the system development life cycle.