基于挣值分析的软件开发监管系统的设计与实现
作者单位:电子科技大学
学位级别:硕士
导师姓名:熊英;信世超
授予年度:2014年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:飞速发展的信息技术,促进了软件开发的日益庞大、复杂。软件项目成功的关键是有效的软件开发过程管理,而软件开发中的监管方法又是决定软件过程管理有效的最重要的环节。目前,软件过程模型(CMM/CMMI)等被广泛应用于软件开发中,但它们仅是停留在概念模型上,对过程改进起指导性作用,没有实现的环节,缺乏可操作性。所以,对在软件企业中具体实施项目监管方法的研究是非常有意义的。本文在对软件开发中软件项目管理、挣值分析技术方法、CMM理论等内容进行分析的基础之上,对项目跟踪与监控的实施方法进行了深入的探讨,以改变软件项目管理过程中计划不足、控制不力的现象,从而使软件开发产品的质量和软件企业的生产能力有所提高。主要的工作有:1、对于软件开发过程的基于软件项目管理理论、CMM理论和度量技术对软件项目跟踪与监督管理的实施方法进行了深入的探讨。对软件开发的主要跟踪方法进行了比较,系统地研究了挣值法的基本原理,和其在进度和成本方面的监督优越性。2、针对软件开发项目监管活动的实施过程,基于挣值具体的分析,本文研究了该活动的一个完整的控制周期模型SPCC。围绕该过程模型,对项目跟踪与监控的实施方法进行了探讨和研究。然后以一个实际开发的系统为例,对项目进行了实际跟踪和监控,验证了其有效性。3、为了改善目前软件项目管理监督与控制工具不足的现状,设计了B/S结构的软件开发监管系统即SPCC系统,论述了系统的实现过程。为软件企业开发项目监管过程的自动化提供了辅助。