Introduction to Rational Rose 98i Version 5.2 Welcome!
Intended Audience Anyone with a need to learn the capabilities of Rational Rose
Course Objectives On completion of the course, participants will be able to: Use Rational Rose 98i   to document the analysis and design decisions made for a software project Understand the Rational Rose 98i  team development strategy Create scripts using RoseScript Create reports using the reporting capabilities in Rational Rose 98i
Course Outline Introduction Brief discussion of Rational Rose 98i interface, diagrams, and common modeling elements Use Case Diagram Create use case diagrams including actors, documentation, use cases and relationships Class Diagram Create class diagrams including packages, classes, attributes, operations, stereotypes, and relationships
Course Outline Sequence Diagram Create sequence diagrams including actors, objects, and messages Collaboration Diagram Create collaboration diagrams including actors, objects, links, and messages State Diagram Create state diagrams including states, transitions, actions, activities, and nested states
Course Outline Activity Diagram Create activity diagrams including activities, transitions, forks, joins, decisions, and swimlanes  Component and Deployment Diagrams Create component diagrams including components and relationships Create deployment diagrams including nodes and connections Team Development Create control units with a discussion of a team development strategy
Course Outline Scripting Discussion of the Rational Rose 98i   scripting language, RoseScript Printing and Reporting Printing diagrams and specifications and a discussion of the reports provided by Rational Rose