Title :
Information hiding, knowledge clustering approach to software maintenance
Author_Institution :
Inf. Services Dept., Kandang Kerbau Hospital Pte Ltd., Singapore
Abstract :
Program design and system documentation are two factors that would determine the ease of the software maintenance process. There is much emphasis on the need to produce a complete system documentation to alleviate the problems faced in maintaining the software. Emphasis is also stressed on the importance of properly carrying out the tasks of systems analysis and design, and even program design during the development phase. However, little emphasis is stressed on program design in the software maintenance phase. The reasons could partially contribute to ignorance where believing software could be maintained by simply inserting new codes in the existing programs. The other reason could be due to the difficulty in designing and integrating new programs into the existing programs that would function seamlessly. Instead of finding other alternatives for solutions, this paper addresses the problems of software maintenance from the fundamental. The role of program design played in the maintenance phase is re-looked for solutions. A new approach to software maintenance that incorporates the concept of information hiding, knowledge clustering is evolved
Keywords :
software maintenance; system documentation; systems analysis; information hiding; knowledge clustering; program design; software maintenance; system documentation; systems analysis; systems design; Acoustical engineering; Computer aided software engineering; Costs; Design engineering; Documentation; Hospitals; Power engineering computing; Software maintenance; Software tools; System analysis and design;
Conference_Titel :
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN :
0-7803-1862-5
DOI :
10.1109/TENCON.1994.369161