Issue No. 02 - Feb. (1986 vol. 12)
Grady Booch , Rational, Mountain View, CA 94043
Object-oriented development is a partial-lifecycle software development method in which the decomposition of a system is based upon the concept of an object. This method is fundamentally different from traditional functional approaches to design and serves to help manage the complexity of massive software-intensive systems. The paper examines the process of object-oriented development as well as the influences upon this approach from advances in abstraction mechanisms, programming languages, and hardware. The concept of an object is central to object-oriented development and so the properties of an object are discussed in detail. The paper concludes with an examination of the mapping of object-oriented techniques to Ada® using a design case study
Object oriented modeling, Object recognition, Software, Hardware, Abstracts, Engines, Wheels, software development method, Abstract data type, Ada, object, object-oriented development
G. Booch, "Object-oriented development," in IEEE Transactions on Software Engineering, vol. 12, no. , pp. 211-221, 1986.