Rational Rose Overview Diagrams, Directory Structure, Working with Rose.

Slides:



Advertisements
Similar presentations
Visio 2007 for UML Tutorial. Overview The tutorial demonstrates how to use Visio 2007 to create UML diagrams. We will focus on five most widely used UML.
Advertisements

5-1 5 Tour of ArcMap and ArcCatalog ArcGIS for Assessors 1.
Requirements Elicitation and Use Case Diagrams
Introduction to Rational Rose 2000 v6.5 Copyright © 1999 Rational Software, all rights reserved 1 Rational Rose 2000 Interaction Diagrams.
OOAD Using the UML - Use-Case Analysis, v 4.2 Copyright  Rational Software, all rights reserved 1/18 Use Case Analysis – continued Control Classes.
The University of Anytown School of Business Computing.
Detailing Requirements with Requisite Pro
Systems Analysis and Design in a Changing World, Fourth Edition
©1998, 1999, 2000 Rational Software - All rights reserved Session VM08 Structuring Your Rational Rose Model Robert Bretall Rational Software.
Using Rational Rose Creating an Activity Diagram Dr. Neal CIS 480.
Robustness Analysis Dr. Neal CIS 480. Outline What is robustness analysis? Key roles in robustness analysis Object types found in discovery Diagramming.
Use cases and requirement specification - 1 Use case diagrams 3 use cases System boundaries Remember: Use case diagramming is a tool, not the requirements.
Rational Rose Basics Visual Modeling Textbook – Chapter 3
Objectives Explain the purpose and objectives of object- oriented design Develop design class diagrams Develop interaction diagrams based on the principles.
Introduction to Rational Rose 2000 Create Use Case Model Visual Modeling Text – Chapter 3 Original notes from Rational Software Corporation – 1998 Modified.
Rational Rose Tutorial
Using ERWin to model your data Supplied by Computer Associates as part of AllFusion.
Reverse Engineering In Rational Rose. Steps to take… Set up new Java project Click on class path.
PRJ566: PROJECT PLANNING AND MANAGEMENT Class Diagrams.
ANALYSIS REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
Lecture 3: Visual Modeling & UML 1. 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling.
UML Diagrams: Class Diagrams The Static Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
UML The Unified Modeling Language A Practical Introduction Al-Ayham Saleh Aleppo University
Chapter 3 – The Analysis Workflow CSC532: Fall 2003 Original presentation by Joshua Hughes Zehra Raoshan Kiran Balagani Guang Li This presentation will.
Modeling & simulation of business cases Editing diagrams.
Systems Analysis and Design in a Changing World, 3rd Edition
Chapter Two The UML – Unified Modeling Language Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
Introduction to Rational Rose 2000 v6.5 Copyright © 1999 Rational Software, all rights reserved 1 Rational Rose 2000 Class Diagrams.
VPL basic – data and variables Young Joon Kim MSRDS First Beginner Course – STEP6.
The Static Analysis Model Class Diagrams Prof. Hany H. Ammar, CSEE, WVU, and Dept. of Computer Science, Faculty of Computers and Information, Cairo University.
UML Diagrams: The Static Model Class Diagrams. The Static Model Define the static structure of the logical model Represent classes, class hierarchies.
ANALYSIS - II REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
CPSC 871 John D. McGregor Module 7 Session 1 More UML.
Sequence Diagrams And Collaboration Diagrams HungNM.
ASENT_THERMAL.PPT ASENT Thermal Analysis Last revised: 8/17/2005.
Business Analysis with For PG MDI, Gurgaon Kamna Malik, Ph.D.
Using COMET with Visio Visio UML Modeling. Creating a Drawing After opening Visio, you will see a list of templates available.
Identifying & Creating Use Cases – Part 1 Month Day, Year.
Design CIS 4800 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College Copyright © 2009 John Wiley & Sons, Inc. Copyright © 2008 Course.
Visual Basic CDA College Limassol Campus Lecture:Pelekanou Olga Semester C Week - 1.
INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 2.
Introduction to OOAD and the UML
Introduction to OOAD & Rational Rose cyt. 2 Outline RUP OOAD Rational Rose.
1 Unified Modeling Language, Version 2.0 Chapter 2.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Analysis Yaodong Bi. Introduction to Analysis Purposes of Analysis – Resolve issues related to interference, concurrency, and conflicts among use cases.
Using Rational Rose XDE Month Day, Year. Agenda Training Plan Overview XDE Review Next Steps.
Homework #8 - Deliverable 5 due: 2 December 1. Exec Summary 2. Revisit Use Cases 3. The Analysis Model Class Diagrams Interaction Diagrams 4. Non-Functional.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
Gerhard Dueck -- CS3013Analysis 1. Gerhard Dueck -- CS3013Analysis 2 Why analysis?  Yield a more precise specification of the requirements.  Introduce.
Object Oriented Analysis and Design Introduction to Rational Rose.
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
Lab week 10 Aggregates and sub-queries And assignment details.
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
11. Chapter 11: The Object-Oriented Approach to Design: Use Case Realization Systems Analysis and Design in a Changing World, Fourth Edition.
© Copyright 2010 Rockwell Collins, Inc. All rights reserved. Practical SysML Applications: A Method to Describe the Problem Space Ray Jorgensen David Lempia.
Introduction to Rational Rose 2000 v6.5 Copyright © 1999 Rational Software, all rights reserved 1 Introduction to Rational Rose 2000 Create Use Case Model.
IBM Rational Rhapsody Advanced Systems Training v7.5
Identifying & Creating Use Cases – Part 2
UML Diagrams: Class Diagrams The Static Analysis Model
Using Rational Rose Examples Dr. Neal CIS 480.
The Process of Object Modeling
The Object Oriented Approach to Design
UML Diagrams: The Static Model Class Diagrams
面向对象分析与设计 Use of starUML By Wang Meihong.
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
Rational Rose 2000 Instructor Notes Use Case Realization Structure
Identifying & Creating Use Cases - Part 3
Presentation transcript:

Rational Rose Overview Diagrams, Directory Structure, Working with Rose

Diagrams in Rational Rose Global Use Case Model Diagram Use Case Diagram Business Domain Class Model Diagram Robustness Class Diagram Design Class Diagrams Use Case Realization Diagram Use Case Realization Sequence Diagram

Business Use Case Model Diagram

Use Case Diagram

Business Domain Class Model Diagram

Robustness Class Diagram

Design Class Diagram

Use Case Realization Diagram

Use Case Realization - Sequence Diagram

Rose Directory Hierarchy for RUP Model –Use Case View Business Use Case Model –Global Use Case Model Use Case Model –Actors »Individual actors –Use Cases » »Architecturally significant use cases » –Logical View Analysis View –Key Abstractions –Business Domain Model »Domain class diagram »Entity stereotype classes Design Model – »Layer implementation class diagram » Controller stereotype classes » Interface stereotype classes » Boundary stereotype classes –Use Case Realizations » » Use case realization diagrams » Robustness diagrams » Sequence diagrams Use cases Global use case model Actors Entity (static) classes domain model Use case realization diagrams Robustness diagrams Sequence diagrams Design classes, diagrams for boundary, controller, and interface

Business Use Case Model Diagram Use Case with Use Case Diagram below Note: a package for each Use Case Create Actors in Actors Folder Main is used to define package structure for Use Case View

Key Abstractions for the business things Business Domain Class Model Diagram Note: All classes are entity type static classes

Robustness Class Diagram Discovered classes - > and > types go here, > types need to be added to the domain diagram Use Case Realization Diagram Use Case Realization – Sequence Diagram (one for basic flow and alternative flows) Design class diagrams for layer

Working with Rose Double clicking object brings up diagram or properties depending on the object Right clicking a selected item brings up a object specific menu Choosing plus or minus boxes on browser expands and contracts folders Tools palate is to the left of the drawing area (select and then click on drawing) All items are objects and have properties Associations, dependencies and other joining lines have properties associated with each end Stereotypes allow the custom definition of objects in Rose Associations and other object can be displayed per diagram Adding existing item is drag and drop to new diagrams Display characteristics for each object can be altered per diagram