Object Oriented and Object Oriented Design

Course Description:
The course introduces each of the development cycles. It explains system analysis and design. It covers use cases and test cases. It covers Object Oriented design and inheritance. It goes over design and design problems with each development cycle. It creates a Java package and uses Rational Rose to create class diagrams.

Course Objectives:

        1. Introduce design concept and terminology
        2. Introduces Use Cases
        3. Introduce Object Oriented analysis and design
        4. Introduce Object Modeling
        5. Help students think in Object
        6. Develop a software package
        7. Create Class Diagrams using Rose

Who should take this course?

        1. User
        2. Testers
        3. Developers-programmer
        4. Managers
        5. Analysts

Prerequisite

        None, but we do recommend that the students should have both technical and 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, OO and OOD and use Rational Rose. Each class will be eight hours in length. The following is the syllabus for OO and OOD course.
  Day 1   Software Cycles
  System Specification
  Project Aspects
  Use Case
  System Design
  System Building
  OOD
  Rose Diagrams