UML, RUP and OOD Training

Course Description:
The course teaches the theory and practice of the UML, RUP and OOD concept. The students work as a team of developers and clients going through each of the development stages. Each student is assigned a role as a client, developer, analyst, manager and so on. The course explains the steps of the development cycle and lets each student start writing each step as the course goes and share his/her thoughts of the steps. It covers Object Oriented design and inheritance. It covers Model (and why a model is needed), Booch, Object Modeling Technique (OMT), Unified Modeling Language (UML), Unified Rational Process (RUP), Use case Diagram. It goes over design and design problems with each development cycle. It explains development, parties involved in development and communication problems that arise and how they are resolved. It creates a model and a project using Rose.

Course Objectives:

        1. Help make UML and RUP concept easier by hands-on development of a software
            package
        2. Introduce design concept and terminology
        3. Introduce development procedures
        4. Introduce Object Oriented analysis and design
        5. Introduce Object Modeling
        6. Help students think in Object
        7. Develop a software product using Rational Rose Software
        8. Introduce Rapid Application Development

Who should take this course?

        1. Clients
        2. Testers
        3. Developers-programmers
        4. Managers
        5. Analysts & Architects

Prerequisite

        None, but we do recommend that the students should have both technical and/or business
        backgrounds. Our instructors have the ability to teach both technical and non-technical
        students. Clients can decide on which way the course should go based on the students
        background.

Recommended Text Books

        We provide the text material for this course.

Topic Outline

We basically concentrate on system development cycle, UML, RUP and Rational Rose. Each class will be eight hours in length. The following is the syllabus for UML, RUP and OOD course.

  Day 1   Development Bottlenecks
  Software Cycles Requirement
  Risk
  System Specification
  Project Aspects
  Client
  System Design
  System Building
  Coding Spec
  Testing
  Unit Testing
  Test Case Example
  Day 2   OOD
  RUP
  Model
  Use Case
  UML
  Rose Screen
  UML Diagrams