Download presentation
Presentation is loading. Please wait.
Published byBruce Cannon Modified over 9 years ago
1
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams
2
2 Today Visual Modeling and UML Introduction to Business Modeling Using Rational’s Rose
3
3 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 What is Visual Modeling?
4
4 Copyright © 1997 by Rational Software Corporation Use Case Analysis is a technique to capture business process from user’s perspective Visual Modeling Captures Business Process
5
5 Copyright © 1997 by Rational Software Corporation Visual Modeling is a Communication Tool Use visual modeling to capture business objects and logic Use visual modeling to analyze and design your application
6
6 Copyright © 1997 by Rational Software Corporation Visual Modeling Manages Complexity
7
7 Copyright © 1997 by Rational Software Corporation User Interface (Visual Basic, Java) Business Logic (C++, Java) Database Server (C++ & SQL) Model your system independent of implementation language Visual Modeling Defines Software Architecture
8
8 Copyright © 1997 by Rational Software Corporation Multiple Systems Visual Modeling Promotes Reuse Reusable Components
9
9 Copyright © 1997 by Rational Software Corporation What is the UML? 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
10
10 Copyright © 1997 by Rational Software Corporation History of the UML Nov ‘97UML approved by the OMG
11
11 Copyright © 1997 by Rational Software Corporation UML Supports Application Development 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
12 Today Visual Modeling and UML Introduction to Business Modeling Using Rational’s Rose
13
13 Business Modeling What is Business Modeling? It shows how people and business processes need to work together Two diagrams support Business Modeling: Business Use Case diagram which contains business use cases and business actors An Activity diagram which describes in more detail the flow of the Business Processes
14
14 Business Use Case Model A model of a business (defined in terms of business use cases, business actors, and the associations between them) that describes the requirements of a business. A use-case model describing the functions of a business.* *Bitner & Spence, Use Case Modeling, glossary
15
15 Business Modeling What is a Business Use Case? A business process that happens within an organization
16
16 Business Modeling What is an Actor? Someone who interacts with the business process
17
17 Business Modeling Business Use Case Diagram Example
18
18 Today Visual Modeling and UML Introduction to Business Modeling Using Rational’s Rose
19
19 Business Use Case Model We will diagram TechForAll Computers using Rational’s Rose
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.