Object Technology Technical Overvierw
Current Version: 11-0150-0102
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.
An understanding of business applications and familiarity with the process of analysis and design for a typical software development project are helpful.
After completing this course, participants should be able to:
Explain the driving forces for object technology and describe the history of its development
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
This course may prove useful to people such as
IT (information technology) managers and staff who are transitioning to an object-oriented software development approach.
Those wishing to pursue the topic further could consider one of the following:
Introduction to Object Technology
Why object technology?
Driving forces for object technology
Object concepts and characteristics
Classes and their characteristics
Analysis methods and notations
OO Design and Development
Object-oriented development life cycle
Analysis and design methods
Performing object-oriented analysis
Review of analysis techniques
Review of analysis notation
Implementing Object Technology
GUI design considerations
Graphical user interface tools
Distributed component frameworks
Appendix: Object Technology Definitions
Object management architecture and the common object
Compound document framework
COM/DCOM and OLE
Building a career in object technology
Changing skill requirements in the development life cycle
The project teamís roles and responsibilities
Skills and training
Hardware and Software Requirements
Overhead projector, flipcharts. No computers are required.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle
Corporation. Microsoft is either a registered trademark or trademark of Microsoft
Corporation in the United States and/or other countries. MVS is a registered
trademark of the International Business Machines Corp. in the U.S. or other
countries or both. Motif, OSF/1, UNIX, and the "X Device" are registered
trademarks and IT DialTone and The Open Group are trademarks of The Open Group
in the U.S. and other countries. All other trademarks are the property of
their respective owners.