早期阶段软件规模估算方法研究与应用

早期阶段软件规模估算方法研究与应用

论文摘要

软件生命周期早期阶段需要对软件的规模进行估算,以便于开发方合理安排项目资源,软件立项评审时为确定项目经费,需要更快速高效的早期估算方法来获取软件规模。本文研究早期估算方法以及适合于软件立项评审的快速早期估算方法。目前软件规模度量的主流方法是功能点方法。在软件生命周期的早期阶段进行估算时,往往受到需求文档不完整、不确定性高、时限要求紧等因素的限制,标准功能点方法并不适用,需要利用早期功能点方法进行估算。针对不同类型的项目,需要选择相应合适的估算方法来进行估算。立项评审是软件生命周期早期的重要环节,评审的时间通常很短,尤其是大型软件项目的评审,采用标准的早期估算方法耗时长,不能满足实际需求。需要研究更快速的早期估算方法。围绕软件早期估算和快速估算方法,本文主要做了以下工作:1、对主流早期功能点方法适用性进行了研究,结果表明不同的方法适用于不同的软件领域。MIS系统适用的方法有COSMIC早期估算方法和NESMA早期估算方法;实时系统适用的方法有COSMIC早期估算方法;E&Q方法可以与COSMIC、IFPUG方法结合适用于MIS系统和实时系统;NESMA方法的一种简化方法则更适用于WEB系统。2、对几种早期估算方法的有效性进行了验证。采用3个MIS系统和2个实时系统对以上几种早期估算方法进行了验证,将这些项目的标准方法度量的规模与早期估算方法得出的规模进行比对,早期估算方法估算与标准方法估算相比时间节省36%-60%,平均值为46.4%;估算结果差异为5%-43%,平均值为13.47%。3、针对立项评审时间紧、要求高的特点,提出了基于专家经验和抽样的早期估算方法。将软件分解为不同的软件模块,由开发方对各模块规模和成本进行预估并申报经费,估算人员利用专家经验,根据软件的模块划分以及需求文档详细程度对软件模块进行归类,估算人员对各类软件组件随机抽样进行详细度量,再利用快速近似估算方法估算出软件项目的整体规模。4、对基于专家经验和抽样的快速早期估算方法进行了试用,结果表明该方法是可行的。将该方法用于某大型项目软件系统的评审,该项目涉及21个软件,390个软件模块,21个承研单位,软件涉及商用系统、实时系统和这两种系统的混合系统,在评审中运用该方法,既快速准确地得出了软件的规模,又为甲乙双方迅速达成一致提供了依据。实际估算时间大幅减少,甲乙双方对结果认同较高度。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外现状
  • 1.2.1 早期估算、近似估算与快速估算
  • 1.2.2 早期估算方法分类
  • 1.2.3 直接估算方法
  • 1.2.4 导出估算方法
  • 1.3 论文主要工作
  • 1.4 论文结构
  • 第二章 功能点早期估算方法
  • 2.1 IFPUG 估算方法
  • 2.1.1 方法概述
  • 2.1.2 基本原理
  • 2.1.3 度量过程
  • 2.2 NESMA 早期快速估算方法
  • 2.2.1 方法概述
  • 2.2.2 NESMA 早期估算方法
  • 2.2.3 estimated 估算方法
  • 2.2.4 indicative 估算方法
  • 2.2.5 NESMA 三种功能点估算方法比较
  • 2.2.6 基于WEB 系统的简化方法
  • 2.3 MARK Ⅱ估算方法
  • 2.3.1 方法概述
  • 2.3.2 基本原理
  • 2.3.3 度量过程
  • 2.3.4 功能点计算
  • 2.4 COSMIC 早期快速估算方法
  • 2.4.1 方法概述
  • 2.4.2 基本原理
  • 2.4.3 度量过程
  • 2.4.4 功能点计算
  • 2.4.5 COSMIC 方法应用于早期阶段
  • 2.5 FiSMA 方法
  • 2.5.1 方法概述
  • 2.6 E&Q 方法
  • 2.6.1 方法概述
  • 2.6.2 实施步骤
  • 2.7 本章小结
  • 第三章 功能点早期估算方法适用性研究
  • 3.1 NESMA 早期快速估算方法的适用性
  • 3.1.1 NESMA 早期快速估算方法的适用领域
  • 3.1.2 NESMA 早期快速估算方法应用时机
  • 3.1.3 NESMA 早期快速估算方法应用于不同的项目类型
  • 3.1.4 NESMA 方法应用于不同的软件规模
  • 3.2 COSMIC 早期快速估算方法适用性
  • 3.2.1 COSMIC 早期快速估算方法的适用领域
  • 3.2.2 COSMIC 早期快速估算方法的应用时机
  • 3.3 E&Q 方法适用性
  • 3.3.1 E&Q 方法的适用领域
  • 3.3.2 E&Q 方法的应用时机
  • 3.4 本章小结
  • 第四章 功能点早期估算方法有效性验证
  • 4.1 数字校园教务管理信息系统
  • 4.1.1 项目简介
  • 4.1.2 标准方法估算
  • 4.1.3 早期估算方法
  • 4.2 课程注册系统
  • 4.2.1 案例简介
  • 4.2.2 标准方法估算
  • 4.2.3 早期估算方法估算
  • 4.2.4 估算结果比较
  • 4.3 XX 规划系统
  • 4.4 解码单元软件
  • 4.5 某专用CPU 软件
  • 4.6 本章小结
  • 第五章 基于专家经验和抽样的快速早期估算方法
  • 5.1 立项评审估算需求
  • 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.3.5 样本数量的确定
  • 5.4 本章小结
  • 第六章 基于专家经验和抽样的早期快速估算方法应用
  • 6.1 项目基本情况
  • 6.2 项目数据
  • 6.3 本章小结
  • 第七章 结束语
  • 7.1 论文总结
  • 7.2 下一步工作
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 附录A 缩略词表
  • 相关论文文献

    • [1].便携摆摊首饰箱[J]. 设计 2020(16)
    • [2].基于功能点标准的软件价格管理研究[J]. 中国军转民 2017(11)
    • [3].微信小程序重磅更新,这几点解读,你不得不看![J]. 信息与电脑(理论版) 2016(24)
    • [4].基于功能点耗时率的软件报价修正方法[J]. 指挥信息系统与技术 2017(04)
    • [5].招商银行软件功能点度量实践[J]. 金融电子化 2019(07)
    • [6].软件项目功能点估算[J]. 长春工业大学学报(自然科学版) 2014(03)
    • [7].关于功能点分析在软件工程中应用的研究[J]. 信息系统工程 2013(02)
    • [8].采用功能点分析法度量软件规模应用研究[J]. 计算机与数字工程 2013(08)
    • [9].浅析功能点分析[J]. 南通纺织职业技术学院学报 2011(01)
    • [10].一种基于模糊-插值的功能点分析法[J]. 计算机科学 2011(04)
    • [11].功能点分析方法的一种形式化定义[J]. 计算机工程 2010(14)
    • [12].功能点分析法的研究和改进[J]. 电子科技大学学报 2009(06)
    • [13].一种改进的功能点分析方法[J]. 上海电机学院学报 2009(04)
    • [14].一种针对中小型软件的简化功能点分析方法[J]. 计算机工程 2008(09)
    • [15].基于功能点的软件度量在项目管理中的应用[J]. 中国电子科学研究院学报 2013(01)
    • [16].简化的功能点度量方法的比较和分析[J]. 计算机科学与探索 2015(12)
    • [17].简化数据流图的功能点分析方法研究[J]. 计算机工程与应用 2011(36)
    • [18].基于加权功能点分析法的IT软件管理新思路[J]. 数据通信 2010(05)
    • [19].用于IT系统自修复的功能点切片模型[J]. 浙江大学学报(工学版) 2009(09)
    • [20].借助功能点分析方法论 全面提升量化管理能力[J]. 金融电子化 2019(08)
    • [21].基于功能点进行银行信息系统研发精细化管理的思考与探索[J]. 海峡科技与产业 2017(11)
    • [22].功能点在软件造价评估中的应用[J]. 舰船电子工程 2018(08)
    • [23].统一建模语言的全功能点度量方法[J]. 上海电机学院学报 2011(05)
    • [24].功能点分析方法在银行软件外包项目管理中的研究与应用[J]. 软件产业与工程 2011(04)
    • [25].功能点方法的分析与比较[J]. 计算机工程与科学 2009(05)
    • [26].基于软件功能点的通信行业软件需求自动化分析模型及系统[J]. 电子技术与软件工程 2014(11)
    • [27].功能点方法在软件项目管理中的应用[J]. 企业科技与发展 2008(02)
    • [28].基于功能点路径的文档互操作测试评价方法[J]. 清华大学学报(自然科学版) 2014(07)
    • [29].基于功能点的软件规模估算方法研究[J]. 辽宁工业大学学报(自然科学版) 2008(05)
    • [30].一种度量软件需求的功能点方法[J]. 微电子学与计算机 2011(10)

    标签:;  ;  ;  ;  ;  

    早期阶段软件规模估算方法研究与应用
    下载Doc文档

    猜你喜欢