L22diagrams

L22diagrams - Using Diagrams to Represent Program Structure...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Using Diagrams to Represent Program Structure OMT and UML Some pictures and material are from “Design Patterns” by Gamma et al
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Outline Why diagrams Diagram types Class diagram elements Class Aggregation Inheritance Instantiation Class diagram examples Object diagram Use case diagram Interaction diagram
Background image of page 2
Why Diagrams Diagrams is a way to capture the essential aspects of the program Get a “bird’s eye” view See the important relationships between elements of program Get the picture of the program before it is coded Standardized as part of Object modeling technique (OMT) – Rumbaugh, Blaha, et al 1991 Universal modeling language (UML) – Rational Rose Inc. and other companies Used in program planning, development and documentation
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Diagram Types Structure diagram – emphasizes what constructs must be present in the modeled system Class diagram – the system classes, attributed, their relationships
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/22/2010 for the course CS 23021 taught by Professor Staff during the Spring '08 term at Kent State.

Page1 / 14

L22diagrams - Using Diagrams to Represent Program Structure...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online