OT has been under development since the seventies when the SmallTalk Object Oriented (OO) programming language was developed. It then gained in importance in the nineties when C++ became the de-facto OO programming language for client server systems and the Internet. More recently, the Java OO developments, that offers machine independent applications running across the Internet, and also the commercial move to Rapid Applications Development, have spurred on its use even more.
A major milestone occurred in 1996, when the 3 main OO Analysis proponents* buried their differences and created UML, the Unified Modelling Language. UML is a notation for describing user requirements. It is centred around Use Cases, that in traditional parlance may be thought of as a transaction defined and then used by an end user. By defining requirements in UML using a computer system, it is possible to machine verify the requirements for completeness and consistency, and then automatically generate much of the code.
Most vendors support the Object Management Group (OMG), a not-for-profit international organisation. It is dedicated to maximising the portability, reusability, and interoperability of software using OT. A significant deliverable from the OMG is the Common Object Request Broker Architecture (CORBA) specification. CORBA compliant software allows application software to exist not as one single monolithic piece of code, but as discreet objects that can exist on many machine across a network, including the Internet.
*The 3 OO proponents are Grady Booch, Ivar Jacobson, and James Rumbaugh.
JS
[Overview] [What
is it?] [Short History]
[Importance] [Insurance
Example]
[Key Concepts and Principles]
[Benefits] [OO System
Requirements]
[SIM Overview]
[One to One Marketing]
[Mass Customisation]
[Interactive Mediums]
[STEP Analysis]
[SIM Executive Summary]
[SIM Report]
[SIM Project]
[SIM Framework]
[SIM Methodology]
[SIM Illustrations]
[SIM Links]
[Key Information & Resources] [Guest Contributions] [List of Support Topics] [What's On]
[Contact]
[Company]
[Disclaimer]
[Privacy]
[Legal]
[Copyright Fair Use]
[Feedback]
[Publications]
[Publicity]
[Why Ads?]
[What's New]
[What's Coming]
[Technical Info]
[Home] [Site Search Form]
[For a Full list of Contents see the Site Map]
This page last updated March 1998 © Managing Change 1997,98 www.managingchange.com