This introductory one day course has been developed for computer professionals who wish to update their skills in object-oriented concepts and management techniques.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
At present we have no scheduled dates for this course. Please contact us directly to arrange dates.
Topics Covered
Background and Introduction
The modern software problem
The object technology promise
The history of object technology
The foundation of object technology
What are objects?
What are object-oriented systems?
Pragmatics of Object-Oriented Programming
Classification - how to identify and classify objects
Encapsulation - implementation hiding: how an object hides both a data structure and the code that manipulates this structure, how encapsulation
Inheritance - how inheritance creates reusable objects and exploits similarities between object classes
Polymorphism - how polymorphism aids reuse and inheritance
Object relationships - inheritance, aggregation and cooperation, object coupling, cohesion
Key Concepts
Life cycle - waterfall, spiral and object-oriented life cycles
Object-oriented methodologies available today (Process MeNtOR, Booch, Rumbaugh, Coad/Yourdon, Wirfs-Brock/Lorenz, Jacobson), the issues to consider when selecting a methodology
Tools - languages, UI, Databases, CASE tools, distributed objects
Reuse - techniques and approach, types of reuse
Prototyping - why do you and the difference between prototypes and finished product
Metrics - estimation, performance, completion, robustness
Strategy for Results
Key decisions and focal points - preparing your staff and organisation, choosing the first object-oriented project
What needs to change - the power of paradigms
The role of management in object-oriented projects
Commercial object technology products
Project planning and team organisation
Team members and the expertise required
Key factors for success
Potential pitfalls and lessons learned
The reality and future of OT
Prerequisites
Participants should have practical experience in software development in a commercial environment. No prior exposure to object-oriented design or programming is necessary.
Audience
Developers, Infrastructure Role, Architects, Requirements, Quality & Process, Process Managers, Domain Experts.
Course Fee
$640.00 ex gst
Duration
One day
Structure
Lecture + Case Studies
Material
Deliverable material for this course includes:
- Certificate of Accomplishment
- Professionally printed student notes and exercises
- CD containing original exercises and source code (For PC-based courses only)
For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.
Terms and Conditions
Please click here to review our terms and conditions before booking on your course
Course Discounts
A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.
Please enquire about discounts with your Object Training Account Manager