Welcome to Barker Pacific Group's Home Page

  Topic Outline
Overview
 - Object-Oriented Features
 - Need for Object-Oriented Design
 - Complexity
 - Object Modeling
Terms and Concepts
 - Object-Orientation
 - Object
 - Class
 - Encapsulation
 - Relationships
 - Inheritance
 - Polymorphism
Process Management
 - Definition
 - Staffing
 - Milestones
 - Testing
 - Reuse
 - Transition
 - Benefits vs. Risks
Analysis and Design
 - Purpose
 - Use-cases
 - Analysis Activities, Products, and Milestones
 - Domain Analysis
 - Use-case Analysis
 - Design Activities, Products, and Milestones
 - Capturing Analysis and Design with Notation
Advanced Issues
 - Design Patterns
 - Change Management
 - Frameworks and Polymorphism
 - Inheritance

Object-Oriented Analysis and Design

4-5 days

Description

Class lectures introduce the fundamentals of object-oriented analysis and design. Lab work illustrates the application of object-oriented concepts to "real world" problems using common methodology techniques like use-cases/scenarios, responsibility-driven design, and object modeling. In addition, this course is available with the following notations: BOOCH, OMT, UML (Unified Modeling Language), or others.

If needed, this course can be taught in conjunction with one of the following design tools: StP (Software thru Pictures), Rational Rose, Paradigm Plus, or others.

Audience

Managers, analysts, designers, implementers, and others wishing to enhance their knowledge of object-oriented design.

Prerequisite

Introduction to Object-Oriented Design or equivalent experience.

Objectives

Students will be able to:

  • discuss the need for object-oriented design
  • understand the limitations of object-oriented design
  • recognize object-oriented terms and concepts
  • track the object-oriented development process
  • create use-cases and scenarios
  • find objects and classes
  • model class and object relationships
  • design consistent and sufficient object interfaces
  • distribute responsibilities throughout the system
  • understand inheritance and identify inheritance relationships
  • recognize patterns of design
  • measure the quality of an abstraction


For questions or comments, contact us at sales@bpgtraining.com or (800)235-8129.

© 1996 - 2003 Barker Pacific Group, Technical Training Specialists
Phone 1.800.235.8129, All Rights Reserved.