论文部分内容阅读
尽管软件工程已经发展了很多年,但是软件质量依然是差强人意。人们逐渐意识到,经典软件工程不是不好,而是不够用。从20世纪90年代至今,软件过程改进已经成为软件工程学科的一个主流研究方向。 目前,世界上很多的企业和组织都开始重视软件过程,并且积极为本企业和组织建立软件过程模型,提高自己的软件过程能力,最终获得极大的成功。但是,国内大部分的软件开发企业和组织,包括水利领域软件开发企业和组织,在软件开发水平上都还停留在“手工作坊式的”,如果用CMM来衡量的话,都是处在无序、混乱的状态,是初级水平。 本文以水利领域的软件开发现状和对提高软件过程能力的要求为基础,进行基于软件过程的研究,重点解决水利领域的软件开发企业和组织如何提高软件过程能力问题。 本文以我所在的计算机学院软件开发团队为背景,为我院的防汛决策支持系统项目小组建立软件过程模型。我们学校隶属于水利部,我们开发的软件都是与水利领域相关。 在分析比较目前已有的软件过程模型特征的基础上,建立适合我院的软件过程模型。主要工作如下: 1、本文分析了几种软件过程模型:传统软件过程模型、演化软件过程模型、构件组装模型;并分析比较了它们的优缺点;然后又对水利领域业务应用的特点进行了分析,在此基础上,为水利领域软件选择了构件组装模型——基于构件开发的软件过程模型。 2、本文中,以防汛决策支持系统这个项目作为尝试,为其项目小组建立基本的软件过程模型,以提高我院的软件过程能力,并最终提高我院开发的软件质量。 本文工作的意义在于为我院建立了防汛决策支持系统的软件过程模型,提高了我院的软件过程能力,并为在水利领域内部建立一个通用的软件过程模型奠定基础。