DocumentCode :
282144
Title :
Improving object-oriented software design
Author :
Mitchell, R.J.
Author_Institution :
I.T. Res. Inst., Brighton Polytech., UK
fYear :
1989
fDate :
32587
Firstpage :
42401
Lastpage :
42404
Abstract :
To take a slightly simplified view, an object in a program is a variable that can be manipulated only by a prescribed set of procedures. Programs written in almost all programming languages can be designed around the notion of objects. Software engineers are interested in two questions about objects: which objects should be used in the construction of a given program; and what general principles can guide the search for objects? The paper looks at the second of these equations, concentrating on object-oriented designs targeted to programming languages such as Ada (ANSI 1983) and modular-2 (Wirth 1985). Typically, object-oriented design begins by identifying a set of objects, perhaps by looking for nouns within the problem statement, and proceeds by identifying procedures for manipulating those objects, perhaps by looking for verbs in the problem statement. An adequate design is one that contains all the data structures and algorithms needed to solve the problem, parcelled up into procedures and modules of comprehensible size
Keywords :
object-oriented programming; software engineering; Ada; data structures; modular-2; object-oriented programming; object-oriented software design; software engineering;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Advances in Optimisation, IEE Colloquium on
Conference_Location :
London
Type :
conf
Filename :
198724
Link To Document :
بازگشت