|
|
|
| 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.
Introduction To UMLFormat: 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.
The Object-Oriented Software Development MethodFormat: 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.
Advanced OOSD WorkshopFormat: 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.
Management Overview of UML & Object-Oriented DevelopmentFormat: 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.
Fagan’s Inspection for Object-Oriented MethodsFormat: 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. |
|
Send mail to
colbert@abssw.com with
questions or comments about this web site.
|