CS-2852 Data Structures LECTURE 3B Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com
CS-2852 Data Structures, Andrew J. Wozniewicz Agenda UML – Class Diagrams – Sequence Diagrams – State Diagrams – Activity Diagrams
CS-2852 Data Structures, Andrew J. Wozniewicz What is UML? Standardized general-purpose modeling language in the field of object-oriented software engineering. Includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems. A standard way to visualize a system's architectural blueprints
CS-2852 Data Structures, Andrew J. Wozniewicz UML Home
UML Reference The Unified Modeling Language Reference Manual, 2 nd Ed. James Rumbaugh, Ivar Jacobson, Grady Booch Addison-Wesley Professional (2004) ISBN-10: X
UML Tutorial UML Distilled, 3 rd Ed. Martin Fowler Addison-Wesley Professional (2003) ISBN-10:
UML Diagrams
CS-2852 Data Structures, Andrew J. Wozniewicz Useful UML Diagrams Class Diagram Sequence Diagram Collaboration Diagram State Diagram Activity Diagram Use Case Diagram
CS-2852 Data Structures, Andrew J. Wozniewicz Class Diagram
CS-2852 Data Structures, Andrew J. Wozniewicz Sequence Diagram
CS-2852 Data Structures, Andrew J. Wozniewicz State Diagram
CS-2852 Data Structures, Andrew J. Wozniewicz Activity Diagram
CS-2852 Data Structures, Andrew J. Wozniewicz Summary UML – Class Diagram – Sequence Diagram – State Diagram – Interaction Diagram
Questions? Image copyright © 2010 andyjphoto.com