WA1008 OOAD using UML and Rational Rose
Delivery Method: Classroom (Hands-on Lab)
Skill Level: Intermediate
IDE: Rational Rose 2001
Application Server: None.
Database: None.
Programmers familiar with Object-Oriented concepts will learn how to visually design complex applications using UML notations. This course teaches students:

  • Rational Unified Process
    1. Explain this industry standard and proven software development methodology.
    2. Best practices in software development covered by this methodology.
      • Case study
      • Requirements gathering
      • Designing classes and their relationships.

  • Rational Rose
    1. How to use this interactive tool to model object oriented applications.
    2. Create use case diagrams.
    3. Create sequence diagrams.
    4. Create class diagrams.
    5. How to carry out team development.
    6. How to extend Rational Rose using RoseScript.
Prerequisites
Understand Object-Oriented principles.
Skills Gained
Upon completion of this course, students should be able to
  • Approach new complex software development with confidence.
  • Identify and mitigate risk as early as possible.
  • Model the application using Rational Rose.
  • Implement the software based on the design.
  • Establish a software development methodology for in-house development.
Practical Work
The course uses a sample application as an example. During the lecture, the instructor designs parts of the application. In the hands on lab, students complete rest of the design.
Audience
Developers and Architects
Duration
Two days.
Schedule this course
Course Outline
Download this page as a word document
 
Calgary