DocumentCode
3441022
Title
Object-oriented approach to software development, a walk through a number of topics
Author
Lewi, J. ; Steegmans, E. ; De Man, J.
Author_Institution
Dept. of Comput. Sci., Katholieke Univ., Leuven, Heverlee, Belgium
fYear
1991
fDate
13-16 May 1991
Firstpage
626
Lastpage
633
Abstract
A number of important software development topics in which the object-oriented approach plays a central role and has caused a significant step forward are examined. An attempt is made to describe these topics in the form of dualities and contrasts. The aim is to present a view of software development which is different from the traditional one, in which the development process has been partitioned into analysis, design, and implementation steps of the life cycle. The authors´ viewpoint is based on a vertical partitioning rather than a horizontal one. The list of dualities and contrasts treated in this article contains: waterfall model ⇔ fountain model, formalism ⇔ method, functional ⇔ object-oriented, solution domain ⇔ problem domain, specification ⇔ implementation, formal ⇔ nonformal, declarative ⇔ procedural, completeness ⇔ approximation, extension ⇔ restriction, generalization ⇔ specialization, refinement ⇔ coarsening, and composition ⇔ decomposition
Keywords
object-oriented programming; software engineering; approximation; coarsening; completeness; composition; declarative programming; decomposition; dualities; extension; formal methods; formalism; fountain model; functional programming; generalization; implementation; nonformal methods; object-oriented approach; problem domain; procedural programming; refinement; restriction; software development; solution domain; specialization; specification; vertical partitioning; waterfall model; Application software; Explosions; Object oriented modeling; Programming; Project management; Psychology; Software systems; Software tools; Telephony; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
CompEuro '91. Advanced Computer Technology, Reliable Systems and Applications. 5th Annual European Computer Conference. Proceedings.
Conference_Location
Bologna
Print_ISBN
0-8186-2141-9
Type
conf
DOI
10.1109/CMPEUR.1991.257462
Filename
257462
Link To Document