论文摘要
软件估算是软件工程中的重要活动,软件估算的结果可能影响到软件项目的成败。软件规模度量是软件估算的基础,它决定了软件项目的周期、成本和资源调度。软件规模度量方法有多种,功能点分析(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文档