Author :
Lee, Jong-Ho ; Lee, Nam-Yong ; Rhew, Sung-Yul
Abstract :
The company invests its time and money for temporary maintenance to satisfy the fast change of the computer use environment and the user´s demands. Therefore, various problems occur including low performance because of duplication of codes and unstable structures from the restructuring and redevelopment. Furthermore, if a developer, who did not participate in the initial process of development, wrote additional program codes to upgrade or restructure, it would cause many problems such as lack or loss of development documentation, understanding of documentation and reuse of existing program language. This study, object-oriented refactoring process, suggests that the developers can reuse an object unit to overcome the limit of the reuse code. In addition, developers are also able to have positive results such as improvement of system performance, a decrease in the cost of development and maintenance, and optimizing structure and class by adjusting the project called “D2DTM”, which is a case tool for developing Windows system from Company D
Keywords :
object-oriented methods; software maintenance; software reusability; Company D; D2D project; Windows system development; additional program codes; codes duplication; development documentation loss; low performance; object-oriented refactoring process design; restructuring; reuse code; software reuse; unstable structures; upgrade; Cost function; Documentation; Internet; Large-scale systems; Process design; Product design; Programming; Software maintenance; System performance; System software;