DocumentCode :
2982181
Title :
Building reusable software
Author :
Parker, Simon
Author_Institution :
Eiffel Ireland
fYear :
1999
fDate :
7-7 June 1999
Firstpage :
409
Lastpage :
409
Abstract :
Summary form only given, as follows. Reusing software improves quality as well as productivity. In practice, it is hard to achieve significant levels of reuse in commercial applications beyond generic support software. This tutorial will present programming and design techniques for achieving more reuse. The first session will examine the obstacles to reuse in commercial data processing, and illustrate the potential benefits. The main session will: 1) consider design reuse, source code reuse and routine libraries; 2) review the principles of modular design, cohesion, coupling and information hiding; 3) show how inheritance and dynamic binding extend and enhance these established techniques. The final session addresses organisational aspects of reuse, an alternative project lifecycle, metrics and developer motivation. The tutorial is intended for developers and their managers regardless of language, method or platform.
Keywords :
Application software; Electronic switching systems; Organizational aspects; Productivity; Programming profession; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
Conference_Location :
Nancy, France
Print_ISBN :
978-0-7695-0275-5
Type :
conf
DOI :
10.1109/TOOLS.1999.779098
Filename :
779098
Link To Document :
بازگشت