Home

Courseware

Course
Listing

Instruction

Philosophy

Clients

Publications

Résumé

Object Oriented Analysis & Design


Course Outline:

Introduction

Basic Concepts of Object-Orientation
Classes and Objects
5 Relationships Between Classes/Objects
4 Views or Approaches to Automation
Functional Decomposition
Object
Dynamic
Data Flow
4 Phases of Software Development
Writing Requirements Specifications
Examples and Exercises
Analysis
Identifying Candidate Classes
Responsibilities
Associations
Identifying and Notating the 5 Relationships
Gen-spec
Aggregation
Multiplicity
Delegation
Collaboration
Other Associations
Techniques, Results, Examples and Exercises
Design
New Concepts and Terms Unique to Design
Design considerations of the 5 Relationships
Inheritance
Aggregation
Multiplicity
Delegation
Collaboration
Other associations
Subsystems and Collaboration Graphs
Programming Language Considerations
Techniques, Results, Examples and Exercises




Please contact Sieg to arrange for rapid, custom courseware development, or to inquire about his availability to deliver training to your organization: Phone 303-494-5509, Email siegfried@heintze.com.


Siegfried Heintze
(303) 494-5509
www.heintze.com
siegfried@heintze.com



Home ||| Courseware ||| Course Listing ||| Instruction
Philosophy ||| Clients ||| Publications ||| Résumé