论文部分内容阅读
随着信息产业的快速发展,我们对于软件的依赖程度不断增加。如今大多数产品的生产或者服务的提供,或多或少地都离不开软件系统的协助。尽管软件业的发展非常繁荣,但是软件项目的成功率却一直不高,常见的问题包括成本超支、进度拖延以及软件质量达不到客户的需求等。分析软件项目失败的案例可以发现,致使软件失败的一个重要原因是软件组织缺乏科学的项目评价体系,执行评价时往往费时费力,却无法了解软件项目的真实情况。因此,本文提出建立一个基于过程数据采集与分析的软件项目评价系统,运用可量化的评价指标科学地评价项目,并且利用项目过程数据采集系统随时记录评价所需的数据,使得评价过程流程化、简单化。同时本研究还利用数据挖掘思想,探索软件项目过程数据之间的关系,使软件企业各种决策的制定都有理有据,真正实现CMMI4量化管理级的水平。本文首先介绍了软件项目管理、项目评价与软件度量等的相关概念和理论知识;在对软件项目进行工作分析的基础上提出了进行软件项目评价的必要性,并研究了软件项目的工作分解结构和工时结构;然后从单项目的全生命周期评价以及组织级项目评价两大角度,构建了评价指标体系、模型和系统;随后对评价指标进行数据源分析和采集方法设计,并设计了软件项目过程数据采集系统以实现数据的采集;最后通过案例研究证明了本软件项目评价系统的可行性。