Introduction to Rational Rose
-
Describe Rational Rose 2000, its features, and functionality
Define and describe Rose conventions and terms
Diagram use cases with Rose
Discover and add classes to Rose
Model class relationships
Describe how to create sequence, collaboration, and state diagrams
Generate and reverse engineer code
-
Course Objectives
Approach
Content
Reviewing Design Process
Van Vliet Case Study
-
Choosing a Modeling Tool
Rational Rose Versions
Launching Rational Rose
Rose Desktop
Model Views
Model Structure and Traceability
Model Setup
Model Options
Specifying Project Documentation
-
Use Case Diagrams
Use Case Notation
Customizing Notation Selection
Identifying Actors
Identifying Use Cases
Use Case Documentation
Use Case Enhancements
Editing Model Components
Customizing Look and Feel
-
Use Case Scenarios
Diagramming Scenario Activity Flow
Activity Diagram Notation
Defining Activities
Pick-Up-Car Activity Diagram
Activity Diagram Enhancements
Designing Interface Prototypes
-
Identifying Classes
Refined Class List
Class Model Notation
Adding Classes
Associations
Van Vliet Associations
Van Vliet Class Diagram
Class Attributes and Operations
Associations or Attributes?
Adding Operations
-
Analyzing Dynamic Behavior
Sequence Diagram Notation
Pick Up Car Sequence Diagram
Collaboration Diagrams
Collaboration Diagram Notation
Specifying Object Links
Pick-Up-Car Collaborations
Completing the Class Model
Enhanced Class Diagram
State Diagram Concepts
State Diagram Notation
Defining State Transitions
States and Superstates
Vehicle State Diagram
Van Vliet Subsystems
Subsystem Design Notation
-
Transition to Implementation
Component Concepts
Component Diagram Notation
Component Assignment
Van Vliet Components
Reverse Data Engineering
Forward Data Engineering
DDL Generation
Deployment Diagram
Creating Controllable Units
Rose Code Engineering
Rose Reverse Code Engineering
Java Code Generation
Reverse Engineering Java
C++ Code Generation
Reverse Engineering with C++
-
Rose Web Modeler
Van Vliet Web Site
Rose Model Integration
Model Integration
Resolving Merge Errors
Generating Project Documentation
Rose Web Publisher
Managing OO Development
Rose - SourceSafe Interface
Using the Object Repository
Rose -> Requisite Pro
RequisitePro -> MS Project
Rose Extensibility Language
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4
Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: printer in /var/www/datadeliverance/inc/trademarks.inc on line 11