• 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