Description
This technical overview provides an introduction to the concepts
and benefits of object-oriented techniques. The overview describes
the concepts of encapsulation, abstract data types, message passing,
inheritance and polymorphism. The differences between object-oriented
design and traditional methods are discussed and the important organizational
implications of adopting an object-oriented approach are considered.
Audience
IT (information technology) managers and staff who are transitioning
to an object-oriented software development approach.
Prerequisites
An understanding of business applications and familiarity with the
process of analysis and design for a typical software development
project are helpful.
Classroom Requirements
Overhead projector, flipcharts.
|
Format
Objectives
After completing this course, participants should be able to:
- Explain the driving forces for object
technology and describe its evolution
- Define terms related to object technology
and explain fundamental object-oriented concepts
- Define object-oriented analysis and
design
- List and describe leading analysis
and design methodologies
- Explain object-oriented analysis
techniques and the process of object-oriented design
- List and describe tools and languages
used for object-oriented development
- Define and describe components and
component frameworks
- Describe the roles and skills needed
for object-oriented development
|