This introductory one day course has been developed for computer professionals who wish to update their skills in object-oriented concepts and management techniques.
At the end of this course, you will be able to:
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
*If the course status is FULL or no date is scheduled in your state please contact object training on 1300 360 203
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?
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
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
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
Participants should have practical experience in software development in a commercial environment. No prior exposure to object-oriented design or programming is necessary.
Developers, Infrastructure Role, Architects, Requirements, Quality & Process, Process Managers, Domain Experts.
$700.00 ex GST
Lecture + Case Studies
Deliverable material for this course includes:
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.
Please click here to review our terms and conditions before booking on your course