Mark Ⅱ FP方法的应用及功能点度量技术的研究

Mark Ⅱ FP方法的应用及功能点度量技术的研究

论文摘要

软件估算是软件工程中的重要活动,软件估算的结果可能影响到软件项目的成败。软件规模度量是软件估算的基础,它决定了软件项目的周期、成本和资源调度。软件规模度量方法有多种,功能点分析(Function Points Analysis—FPA)方法是其中应用比较广泛的方法之一。作为功能点度量方法,MarkⅡFP方法是一种定量的、针对应用软件的测量分析方法,它把系统功能分为一系列的逻辑事务,通过对这些逻辑事务的求和得出系统的规模。MarkⅡFP方法在MIS系统、电信业务支撑系统、企业资源规划系统都有很好的适应能力。本文首先综合分析、比较了软件规模度量的各种方法,阐述了MarkⅡFP方法的原理和度量过程。并且运用MarkⅡFP方法对一个典型的MIS系统——国防科大数字校园教务管理系统进行了实例计算,细致分析了度量结果。结合研究小组其他同学分别使用IFPUG和COSMIC对实例进行度量的结果,我们使用一种软件模型(7个活动)为IFPUG、MarkⅡ和COSMIC三种方法建立了一致的模型,在此模型的基础上讨论了它们在刻画软件活动方面的基本差别。论文使用一般公式分析了IFPUG、MarkⅡ和COSMIC三种方法产生结果差异的基本原因,通过样例对比,发现三种方法可以得到相似的结果。论文工作表明在使用功能点的诸种方法时,其中MarkⅡ方法对软件活动的度量结果介于IFPUG方法和COSMIC方法之间,不同的软件活动对软件规模的影响应该存在差别,在这种意义上说IPFUG方法和MarkⅡ方法对软件规模的度量更加准确,但是这些方法中加权系数的选取加大了本地化的难度。虽然文章可能仅仅为使用MarkⅡ方法提供一种参考,但是文章的结果也可以为功能点方法的进一步研究提供一些启示。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文研究背景
  • 1.1.1 软件估算的定义
  • 1.1.2 软件估算的内容
  • 1.1.3 国内外软件估算技术的研究现状
  • 1.1.4 软件估算存的问题
  • 1.2 论文的提出
  • 1.2.1 论文研究动机
  • 1.2.2 论文主要工作
  • 1.2.3 论文的组织结构
  • 1.3 本章小结
  • 第二章 软件规模度量方法研究
  • 2.1 软件规模度量的重要性
  • 2.1.1 软件成本估算与软件项目管理
  • 2.1.2 规模度量在软件成本估算中的地位
  • 2.2 软件规模度量的基本方法
  • 2.2.1 代码行法(LOC)
  • 2.2.2 功能点法(FPA)
  • 2.2.3 对象点(Object Points)
  • 2.2.4 特征点(Feature Points)
  • 2.2.5 用例点(Use Case Points)
  • 2.2.6 功能点方法的优势
  • 2.3 功能点方法的发展过程和现状
  • 2.3.1 功能点方法的基本思想与度量过程
  • 2.3.2 MarkⅡFPA 方法的特点与通用性
  • 2.3.3 MarkⅡFPA 方法在规模度量中的重要意义
  • 2.4 本章小结
  • 第三章 MarkⅡFPA 估算
  • 3.1 MarkⅡFPA 的由来
  • 3.2 MarkⅡFP 方法的基本理论
  • 3.3 MarkⅡFPA 方法的过程
  • 3.3.1 决定计算角度和类型
  • 3.3.2 定义计算的边界
  • 3.3.3 标识逻辑事务
  • 3.3.4 对数据实体类型进行标识和分类
  • 3.3.5 计算输入数据元素类型
  • 3.3.6 计算功能规模
  • 3.3.7 决定项目的工作量
  • 3.3.8 计算技术复杂性调整
  • 3.3.9 计算调整后的功能点规模和性能调整
  • 3.4 本章小节
  • 第四章 基于MarkⅡFP 的项目规模估算
  • 4.1 实例项目简介
  • 4.2 未调整的功能点计算
  • 4.2.1 公共信息部分
  • 4.2.2 学员部分
  • 4.2.3 教员部分
  • 4.2.4 教务参谋部分
  • 4.3 系统未调整的功能点计算
  • 4.4 本章小结
  • 第五章 MarkⅡFP 与其他功能点方法对比
  • 5.1 三种估算方法的基本理论及计算方式
  • 5.1.1 IFPUG 方法的基本理论
  • 5.1.2 COSMIC 方法的基本理论
  • 5.1.3 MarkⅡFP 方法的基本理论
  • 5.2 度量对象对比
  • 5.2.1 模型映射
  • 5.2.2 用例对比
  • 5.2.3 结果分析
  • 5.3 对度量结果的评价
  • 5.3.1 计算规则(度量对象)
  • 5.3.2 计算结果(未调整的功能点)
  • 5.3.3 通过对计数点对比
  • 5.3.4 结果分析
  • 5.4 本章小节
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 剩下工作
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  

    Mark Ⅱ FP方法的应用及功能点度量技术的研究
    下载Doc文档

    猜你喜欢