论文部分内容阅读
在当今的软件开发中,软件产品不能按时交付已经成为一种常见现象,造成这种现象出现的重要原因就是在软件开发过程中缺乏足够的开发进度的相关信息,管理人员的决策缺少进度数据支持。论文在研究软件度量技术和用例的基础上,提出一种基于用例的进度度量方法,该度量方法通过度量以用例为单位的各开发单元的进展来实现进度的度量,可以为项目的不同干系人提供不同级别的进度相关信息。 估算是进度度量的基础,论文对用例点估算技术进行了一定的研究,然后提出了两个扩展方法,一是使用模糊集理论扩展用例复杂度权重因子表,使权重因子能够更准确地反映事务数目的变化,从而使估算的结果更准确。二是采用分解技术扩展用例点方法使之能够实现对单个用例的估算,支持论文建立的进度度量方法。 论文建立的进度度量方法包括两个方面的核心内容:进度度量构造和实例化度量构造的度量规程。 进度度量构造中的度量模型以相关人员提供的工作日志作为基础,按照迭代式软件开发的特点计算进度;同时度量模型也考虑了项目开发过程中错误和需求变更引发的工作量对进度的影响,从而使度量的进度更具有实际意义。度量构造中的分析模型对项目的进度信息进行分析和比较,为项目管理人员的决策提供数据支持。 进度度量规程定义了实施进度度量的基本过程、主要活动、参与角色及收集和组织数据的机制。重点阐述与进度度量的数据收集相关的活动。 最后,论文结合实际案例对进度度量方法进行了分析和检验。