UMLIntro.ppt - Unified Modeling Language UML Introduction Michael L Collard Ph.D <SDML> Department of Computer Science Kent State University Objectives

UMLIntro.ppt - Unified Modeling Language UML Introduction...

This preview shows page 1 - 6 out of 21 pages.

Unified Modeling Language UML: Introduction Michael L. Collard, Ph.D. <SDML> Department of Computer Science Kent State University
2 Objectives of UML UML is a general purpose notation that is used to visualize, specify, construct document the artifacts of a software systems.
3 Background UML is the result of an effort to simplify and consolidate the large number of OO development methods and notations Booch [91] Rumbaugh [91] Jacobson [92] Object Management Group
4 Diagram Types Structural Diagrams focus on static aspects of the software system Class, Object, Component, Deployment Behavioral Diagrams focus on dynamic aspects of the software system Use-case, Interaction, State Chart, Activity
5 Structural Diagrams Class Diagram set of classes and their relationships. Describes interface to the class Object Diagram set of objects (class instances) and their relationships Component Diagram logical groupings of elements and their relationships Deployment Diagram set of computational resources (nodes) that host each component.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture