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
Link To Document :
بازگشت