Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS-2852 Data Structures LECTURE 3B Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.

Similar presentations


Presentation on theme: "CS-2852 Data Structures LECTURE 3B Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com."— Presentation transcript:

1 CS-2852 Data Structures LECTURE 3B Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com

2 CS-2852 Data Structures, Andrew J. Wozniewicz Agenda UML – Class Diagrams – Sequence Diagrams – State Diagrams – Activity Diagrams

3 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

4 CS-2852 Data Structures, Andrew J. Wozniewicz UML Home http://www.omg.org

5 UML Reference The Unified Modeling Language Reference Manual, 2 nd Ed. James Rumbaugh, Ivar Jacobson, Grady Booch Addison-Wesley Professional (2004) ISBN-10: 032171895X

6 UML Tutorial UML Distilled, 3 rd Ed. Martin Fowler Addison-Wesley Professional (2003) ISBN-10: 0321193687

7 UML Diagrams

8 CS-2852 Data Structures, Andrew J. Wozniewicz Useful UML Diagrams Class Diagram Sequence Diagram Collaboration Diagram State Diagram Activity Diagram Use Case Diagram

9 CS-2852 Data Structures, Andrew J. Wozniewicz Class Diagram http://edn.embarcadero.com/article/31863

10 CS-2852 Data Structures, Andrew J. Wozniewicz Sequence Diagram http://edn.embarcadero.com/article/31863

11 CS-2852 Data Structures, Andrew J. Wozniewicz State Diagram http://edn.embarcadero.com/article/31863

12 CS-2852 Data Structures, Andrew J. Wozniewicz Activity Diagram http://edn.embarcadero.com/article/31863

13 CS-2852 Data Structures, Andrew J. Wozniewicz Summary UML – Class Diagram – Sequence Diagram – State Diagram – Interaction Diagram

14 Questions? Image copyright © 2010 andyjphoto.com


Download ppt "CS-2852 Data Structures LECTURE 3B Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com."

Similar presentations


Ads by Google