软件项目管理与测试在软件开发中的应用
【摘要】:软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以便经济地开发出高质量的软件并有效地维护它。
本论文包括七章内容。第1章引言简要介绍了本论文的研究课题背景。第2章基本原理讲述软件工程的发展、定义、基本原理、生命周期和本项目中软件工程方法的具体化应用。软件工程是管理和技术紧密结合的产物。由于软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中,是大型软件工程项目成功的关键,而针对本项目的特点(规模大,开发周期短,程序开发技术先进,人力资源有限),软件项目管理中的要员管理、进度管理和配置管理理论的具体应用有它们的特殊性,所以本文首先在第3、4、5章分别介绍软件项目管理中的要员管理、进度管理和配置管理的相关内容。软件测试也是软件质量保证的重要一环,并且先进的技术可以提高软件开发、维护的效率和软件产品的质量,而本项目中的单元测试用到了有别于以往的、现在比较流行的单元测试工具JUnit,所以在本文的第6章软件测试中将介绍软件测试的相关内容和本项目中单元测试的具体实施,以展示先进的开发技术所发挥的作用。最后对本文作了一个总结。
本文旨在通过介绍软件工程的相关知识、本项目开发方在软件开发过程中文档化的《软件工程实施指南》和针对项目的特殊性制定出的软件工程理论的具体实施办法,展示了如何将软件工程理论应用于实际工作中,从而快速、高效地开发出高质量的软件。