Loading Course Schedule...
PT2094
Summary
This is a comprehensive class to guide the student on how to use the tool (Rational Rose 2000), a process (the Rational Unified Process), and a language (the UML) to successfully visualize, specify, document, and construct a software system. The class follows a simplified version of the Rational Unified Process from project inception through system analysis and design.
Prerequisites
The student should have programming experience and exposure to object-oriented technologies.
Duration
3 Days/Lecture & Lab
Audience
This course is designed for programmers and project managers.
Topics
Creating use cases::Finding objects and classes::UML stereotypes and packages::Scenarios, sequence diagrams, and collaboration diagrams::Discovering object interaction::Specifying relationships, association, and aggregation::Adding behavior and structure::Superclass/subclass relationships and inheritance::Object behavior and Harel state transition diagrams::Checking for model consistency::Specifying, visualizing, and documenting system architecture::The iteration planning process::Introduction to Rational Rose with a project being developed using Java::Reverse engineering of existing Java packages::Use of Soda