导 师: 李磊
授予学位: 硕士
作 者: ;
机构地区: 中山大学
摘 要: 该文对结构化成本模型(cocomo 2)和功能点测量模型(cosmic-ffp)两种不同的软件成本估算技术进行了比较和分析,发现这两种模型的缺陷都与它们各自的对软件规模测量的标尺(metric)有关,并由此总结出改进软件开发成本估算的四条指标:①软件开发成本估算的结果与软件的实现技术无关,它可用于对不同开发技术进行比较;②软件开发规模的尺度是可以缩放的.它适用于不同的测量目的;③软件开发成本应该反映软件开发的工作量,与软件的应用领域无关;④规模测量是易于实施的,使成本估算及其检验与开发应该尽可能同步.该文提出了对一个程序代码成品的开发规模和桥路测量的一般步骤.并提供了一个程序代码实例作为桥路模型的一个应用,结果表明,在开发规模测量中桥路模型很容易识别开发规模子和环境规模子并把它们区分开,实现开发规模及其全桥路与开发技术无关.在boehm等人提出的对象点的生产率数据基础上,作者利用该文实例的测量结果建立起一个开发规模和全桥路的生产率参考表.作者还通过几个简单程序实例,对三种模型进行了对比,结果表明,一个程序中的开发规模量(ds)值大于等于它的全功能点(ffp)值,但小于等于源代码行(sloc)值,这表明了三种不同的规模测量标尺抽象层次之间的差异.该文还讨论了处理软件复用问题的方法,并把规模子的概念推广到统一建模语言(uml)中的建模元素——类元上.使桥路模型在统一过程(up)软件开发的应用成为可能.这种可能性是在迭代过程桥路(ipb)定义的基础上,通过对一个用况的迭代跟踪链全桥路的测量,然后把这些ipb增量式的叠加起来后实现的.该文还就统一过程(up)开发的三个不同阶段的软件开发代价估算的处理策略进行了讨论.在文章的结尾部分,作者还通过对桥路模型的特点进行的总结和分析,作者认为桥路模型基本上达到了预期的设计目标.
关 键 词: 软件成本估算 功能规模测量 软件项目管理 统一建模语言 统一过程 集合 树 依赖关系 有向图
分 类 号: [TP311.52]
领 域: [自动化与计算机技术] [自动化与计算机技术]