Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System

碩士 === 國立宜蘭大學 === 多媒體網路通訊數位學習碩士在職專班 === 106 === Outsourcing of information industry systems has become one of the main forces in enterprise development related projects. System projects may be developed by the same or different teams/people before and after the system project is completed.However,...

Full description

Bibliographic Details
Main Authors: CHEN,JUI-CHIANG, 陳瑞強
Other Authors: CHEN,CHI-YUAN
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/2ebfsb
id ndltd-TW-106NIU01652003
record_format oai_dc
spelling ndltd-TW-106NIU016520032019-05-16T00:37:21Z http://ndltd.ncl.edu.tw/handle/2ebfsb Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System 重構軟體原始碼之工具實作與分析以金融支付管理系統為例 CHEN,JUI-CHIANG 陳瑞強 碩士 國立宜蘭大學 多媒體網路通訊數位學習碩士在職專班 106 Outsourcing of information industry systems has become one of the main forces in enterprise development related projects. System projects may be developed by the same or different teams/people before and after the system project is completed.However, the operation of the system was difficult after the completion of the project. Because the re-organization of the team and the replacement of the team member, the code may be de-veloped or maintained by different personnel. The developer may not comply with the criteria for program development, or may not specify the specifications for the devel-opment and maintenance of the system, resulting in the unreadable code. It takes a lot of time to understand the relevant functions of the system to understand the variables, functions, and logic of each source. This study mainly discusses the bank financial payment system program source code which is developed via outsourcing, or developed and maintained by different personnel. The code becomes a poorly readable and code-repeating system, and the re-lated functional integration development and maintenance becomes difficulties. We utilize the principle of reverse engineering and the refactoring tools in the development environment.Refactoring the system source code, and adjusting each project source code and page. The readability of the program source code was improved. Unnecessary import of the class library was removed. Parts of variables such as strings and integers were renamed by local, global or constant. Remove and simplify the formula of logical judgment can improve the readability of the system program source code,improve the efficiency of development and maintenance. CHEN,CHI-YUAN 陳麒元 2018 學位論文 ; thesis 42 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立宜蘭大學 === 多媒體網路通訊數位學習碩士在職專班 === 106 === Outsourcing of information industry systems has become one of the main forces in enterprise development related projects. System projects may be developed by the same or different teams/people before and after the system project is completed.However, the operation of the system was difficult after the completion of the project. Because the re-organization of the team and the replacement of the team member, the code may be de-veloped or maintained by different personnel. The developer may not comply with the criteria for program development, or may not specify the specifications for the devel-opment and maintenance of the system, resulting in the unreadable code. It takes a lot of time to understand the relevant functions of the system to understand the variables, functions, and logic of each source. This study mainly discusses the bank financial payment system program source code which is developed via outsourcing, or developed and maintained by different personnel. The code becomes a poorly readable and code-repeating system, and the re-lated functional integration development and maintenance becomes difficulties. We utilize the principle of reverse engineering and the refactoring tools in the development environment.Refactoring the system source code, and adjusting each project source code and page. The readability of the program source code was improved. Unnecessary import of the class library was removed. Parts of variables such as strings and integers were renamed by local, global or constant. Remove and simplify the formula of logical judgment can improve the readability of the system program source code,improve the efficiency of development and maintenance.
author2 CHEN,CHI-YUAN
author_facet CHEN,CHI-YUAN
CHEN,JUI-CHIANG
陳瑞強
author CHEN,JUI-CHIANG
陳瑞強
spellingShingle CHEN,JUI-CHIANG
陳瑞強
Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System
author_sort CHEN,JUI-CHIANG
title Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System
title_short Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System
title_full Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System
title_fullStr Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System
title_full_unstemmed Tools and Analyses of Refactoring Software Source Code: A Case Study of Financial Payment Management System
title_sort tools and analyses of refactoring software source code: a case study of financial payment management system
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/2ebfsb
work_keys_str_mv AT chenjuichiang toolsandanalysesofrefactoringsoftwaresourcecodeacasestudyoffinancialpaymentmanagementsystem
AT chénruìqiáng toolsandanalysesofrefactoringsoftwaresourcecodeacasestudyoffinancialpaymentmanagementsystem
AT chenjuichiang zhònggòuruǎntǐyuánshǐmǎzhīgōngjùshízuòyǔfēnxīyǐjīnróngzhīfùguǎnlǐxìtǒngwèilì
AT chénruìqiáng zhònggòuruǎntǐyuánshǐmǎzhīgōngjùshízuòyǔfēnxīyǐjīnróngzhīfùguǎnlǐxìtǒngwèilì
_version_ 1719167917109542912