A survey of object-oriented methodologies

Programming languages are only implementation tools for a mature software engineering strategy. Ada 95 offers a very important new tool, but it is still only a tool. Transitioning to Ada 95 may also require a transition to make use of many of the best new features. The object-oriented paradigm includes an ever-growing alphabet soup with the object-oriented prefix. In this paper we will concentrate on object-oriented analysis (OOA), objectoriented design (OOD) and objectoriented programming (OOP). composed of subclasses of aircraft types (class of classes). A class of F-15E aircraft would have instances of individual aircraft (classes of instances).