• DocumentCode
    1648314
  • Title

    Software engineering despite object-orientation

  • Author

    Evered, Mark ; Menger, Gisela ; Keedy, J. Leslie ; Schmolitzky, Axel

  • Author_Institution
    New England Univ., Armidale, NSW, Australia
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    66
  • Lastpage
    73
  • Abstract
    Object-oriented languages can potentially make a great contribution to enhancing software quality and supporting the software engineering process. Despite this potential, we contend that a number of central features of object-oriented languages are in fact contrary to well-known software engineering principles and goals and therefore represent a hindrance to software engineering rather than a contribution. In this paper we look at the class construct, inheritance, genericity and at object-oriented collection frameworks and suggest ways these could be modified to better supporting software engineering principles
  • Keywords
    object-oriented languages; object-oriented programming; software quality; class construct; genericity; inheritance; object-orientation; object-oriented collection frameworks; object-oriented languages; software engineering; software engineering process; software quality; Code standards; Computer languages; Encapsulation; Java; Object oriented modeling; Programming; Safety; Software engineering; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Conference, 2000. ACSC 2000. 23rd Australasian
  • Conference_Location
    Canberra, ACT
  • Print_ISBN
    0-7695-0518-X
  • Type

    conf

  • DOI
    10.1109/ACSC.2000.824382
  • Filename
    824382