The latest emerging industry-standard in the object-oriented methodology arena is the Unified Modeling Language, commonly referred to as UML. UML is a software modeling standard managed by the Object Management Group (OMG), an industry consortium of software companies. Prior to the OMG, each company or consultant authored proprietary competing methodologies and realized the significant benefits of a truly global standard for Object Oriented Analysis and Design (OOAD). By combining much of their previous work, the UML standard was born.
Related white papers
Visualising Action Contracts in Object-Oriented Modelling
In recent years a number of OO methods have been enhanced with textual, mathematical languages for specifying invariants and action contracts (pre and post conditions). This paper builds on a...
Distribution of Object-Oriented Applications in a Client/Server Environment
Distribution of system components has been a concern of system designers for many years. Effective distribution needs to address two problems: identification of distributable units, and allocation of these units...
Object-Oriented Project Management
Object-orientation is a way of looking at the world as "classes" of "objects" in order to model the real world more effectively than traditional structured software engineering or other methods...
Reuse and Analogical Reasoning in Object-Oriented Analysis
Software reuse holds the promise that complex software systems can be built faster, at lower cost, and with higher quality by reusing existing software artifacts. However, despite numerous success stories...
Society of Objects
An object is the basic aggregate in the model. Objects are composed of attributes and methods. The attributes, themselves, comprise the basic unit of information in the model. An attribute...
Functional Analysis and Object-Oriented Design - a Hybrid Methodology
The conventional approach to information systems analysis and design is the functional approach. Common methodologies which support this approach are Structured System Analysis (SSA) and Structured System Design (SSD) [6,...
An Extended Object-Oriented Modeling Method for Business Process Reengineering (BPR)
A systematic analysis of the existing business process is essential in order to achieve BPR successfully (Davenport & Short, 1990; Hammer, 1990; O'Sullivan & Geringer, 1993; Teng et al., 1994)....

