[Company Logo Image] Home Up Feedback Contents Search

Object-Oriented Development Training

 

Home
Up
News
Consulting
Public Courses
Licensing
Our President
References
Publications

Absolute Software features the Colbert Object–Oriented Software Development method (OOSD) with either the Unified Modeling Language (UML) or the Open Modeling Language (OML). We also teach and consult on Catalysis, Rational Unified Process, Booch, Rumbaugh, and other methods; please inquire about services comparable to those below.

bulletIntroduction To UML
bulletThe Object-Oriented Software Development Method
bulletAdvanced OOSD Workshop
bulletManagement Overview of UML & Object-Oriented Development
bulletFagan’s Inspection for Object-Oriented Methods

horizontal rule

Introduction To UML

Format: Lecture–workshop, 5 days

Intended For: Software development personnel, including management and QA engineers

Prerequisites: Experience with, or training in, an object–oriented programming language (recommended)

Overview: This course teaches the student the Unified Modeling Language (“UML”) for software development.  This language, a composite of the notations of Booch, Jacobson, and Rumbaugh, all of whom are now associated with Rational Corporation, is as an industry standard of the Object Management Group (“OMG”). UML provides system architects working on object analysis and design with a consistent language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling.  The student will learn the fundamental concepts of UML and its notations for representing a system.

horizontal rule

The Object-Oriented Software Development Method

Format: Lecture–workshop, 5 days

Intended For: All software engineers

Prerequisites: Experience with or training in an object–oriented programming language is recommended.

Overview: This course teaches the student to apply the principles, practices, and goals of the object–oriented paradigm of software development using the Colbert method. Students will learn how to construct a system, and analyze the model of the system to validate that the system will meet the customer’s needs and to verify that the system will operate as required. The student will learn how an evolutionary approach reduces risks and helps achieve software & system engineering goals. Students will learn how to apply OOSD with a view to using an object–oriented programming language like C++, Java, or Ada.

horizontal rule

Advanced OOSD Workshop

Format: Workshop, 5 days

Intended For: All software engineers

Prerequisites: "The Object–Oriented Software Development Method"

Overview: The student will get in–depth experience with OOSD, studying design issues, and learning to evaluate alternative representations and implementations.

Here students apply OOSD to a customized problem based on your current project. They will use your environment, including compilers and design tools, to perform their development.

horizontal rule

Management Overview of UML & Object-Oriented Development

Format: Seminar, 1 day

Intended For: Executives, senior managers, project managers.

Prerequisites: None

Overview: This seminar introduces managers to the principles, practices, and goals of the object–oriented methodology of software development using UML. It presents the essential object-oriented concepts, notation, and process by reviewing a sample problem and solution.

horizontal rule

Fagan’s Inspection for Object-Oriented Methods

Format: Lecture-workshop, 5 days

Intended For: Software developers, managers, and quality assurance personnel

Prerequisites: Experience with or training in an object–oriented method, and an object–oriented language, is recommended.

Overview: Fagan’s Inspection Method, developed at IBM in the 1970’s, is used around the world as more cost–effective than other known forms of review and walk–through. It is valuable for quality assurance of all forms of planning: requirements analysis design, implementation of hardware and software, and documentation. Students will apply Fagan’s Method to two examples, one of object–oriented analysis and one of code, to identify defects, maintain defect statistics, and suggest improvements. Graduates should be ready to take part in or lead Fagan inspections of the products of any object–oriented method.

Home ] Up ] Feedback ] Contents ] Search ]

Send mail to colbert@abssw.com with questions or comments about this web site.
Last modified: November 12, 2004