Download presentation
Presentation is loading. Please wait.
Published bySusanna Copeland Modified over 9 years ago
1
Lecture 3: Visual Modeling & UML 1
2
2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling captures essential parts of the system.” Dr. James Rumbaugh Visual Modeling is modeling using standard graphical notations
3
3 Copyright © 1997 by Rational Software Corporation Use Case Analysis is a technique to capture business process from user’s perspective
4
4 Copyright © 1997 by Rational Software Corporation Use visual modeling to capture business objects and logic
5
5 Copyright © 1997 by Rational Software Corporation Use visual modeling to analyze and design your application
6
6 Copyright © 1997 by Rational Software Corporation
7
7 User Interface (Visual Basic, Java) Business Logic (C++, Java) Database Server (C++ & SQL) Model your system independent of implementation language
8
8 Copyright © 1997 by Rational Software Corporation Multiple Systems Reusable Components
9
UML stands for Unified Modeling Language The UML combines the best of the best from Data Modeling concepts (Entity Relationship Diagrams) Business Modeling (work flow) Object Modeling Component Modeling The UML is the standard language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system It can be used with all processes, throughout the development life cycle, and across different implementation technologies 9 Copyright © 1997 by Rational Software Corporation ML stands
10
10 Copyright © 1997 by Rational Software Corporation Nov ‘97 UML approved by the OMG
11
11 Copyright © 1997 by Rational Software Corporation Classes application partitioning Business Objects Relationships Business Process Objects Use Cases large scale system Scenarios Components Microsoft ActiveX/COM Microsoft ORDBMS Oracle CORBA OMG
12
The UML may be used to: Display the boundary of a system & its major functions using use cases and actors Illustrate use case realizations with interaction diagrams Represent a static structure of a system using class diagrams) Model the behavior of objects with state transition diagrams Reveal the physical implementation architecture with component & deployment diagrams Extend your functionality with stereotypes 12 Copyright © 1997 by Rational Software Corporation
13
Rational Software History Rational Software IBM Rational RoseRational Rose 13
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.