object oriented design
play

Object-Oriented Design Lecture 1: UML Overview Sharif University of - PowerPoint PPT Presentation

Object-Oriented Design Lecture 1: UML Overview Sharif University of Technology 1 Department of Computer Engineering UML Unified Modeling Language The Unified Modeling Language (UML) is a standard language for specifying, visualizing,


  1. Object-Oriented Design Lecture 1: UML Overview Sharif University of Technology 1 Department of Computer Engineering

  2. UML – Unified Modeling Language The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing and documenting the artifacts of software systems, as well as for business modeling and other non- software systems. The UML represents a collection of best modeling practices that have proven successful in the modeling of large and complex systems. Sharif University of Technology 2

  3. Influences on UML [Graham 2001] Sharif University of Technology 3

  4. UML 2 Diagram Superstructure Sharif University of Technology 4

  5. [Fowler 2004] Sharif University of Technology 5

  6. Structure Diagrams Class Diagram [Fowler 2004] Sharif University of Technology 6

  7. Structure Diagrams Object Diagram (1) [Fowler 2004] Sharif University of Technology 7

  8. Structure Diagrams Object Diagram (2) [Fowler 2004] Sharif University of Technology 8

  9. Structure Diagrams Package Diagram [Fowler 2004] Sharif University of Technology 9

  10. Structure Diagrams Composite Structure Diagram [Fowler 2004] Sharif University of Technology 10

  11. Structure Diagrams Component Diagram [Fowler 2004] Sharif University of Technology 11

  12. Structure Diagrams Deployment Diagram [Fowler 2004] Sharif University of Technology 12

  13. Behavior Diagrams Use-Case Diagram [Fowler 2004] Sharif University of Technology 13

  14. Behavior Diagrams Activity Diagram Sharif University of Technology 14

  15. Behavior Diagrams State Machine Diagram [Fowler 2004] Sharif University of Technology 15

  16. Behavior Diagrams: Interaction Diagrams Sequence Diagram Sharif University of Technology 16

  17. Behavior Diagrams: Interaction Diagrams Communication/Collaboration Diagram Sharif University of Technology 17

  18. Behavior Diagrams Timing Diagram (1) Sharif University of Technology 18

  19. Behavior Diagrams Timing Diagram (2) Sharif University of Technology 19

  20. Behavior Diagrams Interaction Overview Diagram Sharif University of Technology 20

  21. References • Arlow, J., Neustadt, I., UML 2 and the Unified Process: Practical Object- Oriented Analysis and Design , 2nd Ed. Addison-Wesley, 2005. • Fowler, M., UML Distilled, 3rd Ed. Addison-Wesley, 2004. • Graham, I., Object-oriented Methods: Principles and Practice, 3rd Ed. Addison- Wesley, 2001. Sharif University of Technology 21

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend