04-01-uml-notation-overview-notes

04-01-uml-notation-overview-notes - Unified Modeling...

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

View Full Document Right Arrow Icon
1 CSE870: Advanced Software Engineering (Cheng): UML OverviewCSE 435: Software Engineering B. Cheng Unified Modeling Language (A Brief Overview) CSE870: Advanced Software Engineering (Cheng): UML OverviewCSE 435: Software Engineering B. Cheng Types of Diagrams Objectives : visualize, specify, construct, and document a system Structural : focus on static aspects of system Behavioral : focus on dynamic aspects of system (changing parts) CSE870: Advanced Software Engineering (Cheng): UML OverviewCSE 435: Software Engineering B. Cheng Structural Diagrams Class : set of classes and their relationships – Interface: is a collection of operations that specify a service of a class Object: set of objects and their relationships Component: set of components and their relationships – component:physical realization of a logical grouping of elements (e.g., classes, interfaces) Deployment: set of nodes and their relationships – exists at run time; represents computational resource – node typically encloses one or more components
Background image of page 1

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

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

04-01-uml-notation-overview-notes - Unified Modeling...

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

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