论文部分内容阅读
软件重构是软件开发过程中的一项重要技术,它改善软件的可读性、可维护性、可重用性,从而大幅度提升软件内在质量。研究目的:从量化的角度对重构的作用进行研究,将重构为软件工程带来的收益具体化。研究方法:利用改进的PSP时间记录来管理项目开发中程序员的工作量和工作效率,并以此来实现对系统可维护性的度量。通过重构的实践,介绍重构的具体场景和方法。研究结果:通过比较分析和泛化地方法,定量研究了重构前后软件维护的难易程度,并将重构提高系统可维护性的作用公式化。