DocumentCode :
350008
Title :
Stepwise approach for introducing object-oriented technique at software maintenance stages
Author :
Suenobu, Hisao ; Honma, Masaki ; Tsuruta, Setsuo ; Kasahara, Hiroshi ; Masuda, Hidetaka ; Uchara, M.
Author_Institution :
Res. & Dev. Center, Hitachi Building Syst. Co. Ltd., Tokyo, Japan
Volume :
5
fYear :
1999
fDate :
1999
Firstpage :
756
Abstract :
Software maintenance, including improvement and conversion, is becoming essential. It is repeated many times for the survival of software, but its cost is quite expensive. Though it is said that the object-oriented technique is effective to lower the cost of software maintenance, in applying the object-oriented technique to the existing conventional software, many problems are reported such as time-consuming reeducation of software developers, large cost, or not so remarkable instantaneous effect. This paper discusses a methodology to apply the object-oriented technique to software already developed by conventional techniques at its maintenance stages. In order to settle the above-mentioned problems and easily realize the introduction of the object-oriented technique at its maintenance stages, we propose a step-wise approach dividing the process of applying the object-oriented technique into 4 phases. The first and second phases of this methodology were applied to a part (about 1/3 namely around 50 kilo-steps in C/C++ language) of a large-scale practical system for scheduling elevator maintenance engineers. The result showed the above expectation was true and the object-oriented technique must lower the cost of software maintenance since the number of bugs in the applied part was about one tenth of that of the unapplied part
Keywords :
object-oriented programming; software cost estimation; software maintenance; C language; C++ language; elevator maintenance engineers; methodology; object-oriented technique; scheduling; software cost; software developers; software maintenance; stepwise approach; Application software; Computer bugs; Costs; Elevators; Information analysis; Laboratories; Large-scale systems; Programming; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 1999. IEEE SMC '99 Conference Proceedings. 1999 IEEE International Conference on
Conference_Location :
Tokyo
ISSN :
1062-922X
Print_ISBN :
0-7803-5731-0
Type :
conf
DOI :
10.1109/ICSMC.1999.815646
Filename :
815646
Link To Document :
بازگشت