用例对象点法估计面向对象软件规模

用例对象点法估计面向对象软件规模

论文摘要

解决软件危机需要技术措施,更需要管理措施,而软件规模估计是整个软件项目管理的基础,所以规模估计对解决软件起着重要的作用。目前,软件业界比较流行的软件规模估计方法有代码行法、功能点分析法和预测对象点法,它们各自有着各自的优点和缺点,但是没有一种方法能得出令人满意的估计结果。在面向对象的软件开发方法和UML十分流行的时代,面向对象软件的规模估计方法相对更加落后。本文在深入分析了面向对象软件的开发过程之后,根据软件规模度量和估计的关系,找到了一种在需求分析之初就能较为准确地估计出软件规模的方法——基于用例的对象点法(简称用例对象点法)。并且这种方法可以和CASE工具Microsoft Visio 2003有机结合起来,通过Java技术和XML技术的运用,使用例对象点法工具化成为可能。根据软件度量准则和面向对象软件度量的惯例,找出用例对象点法的度量元素,结合税库行横向联网项目实例,论证了每一个度量元素对规模的最后度量结果的影响。综合考虑了每个度量元素的影响之后,设计出用例对象点法的估算公式和估计步骤,并且从理论和实践两方面论证了用例对象点法的准确性和精确性。在大规模的软件开发过程中,要用手工完成用例对象点法的软件规模估计过程是很困难的,因此作者在设计好用例对象点法的估算公式和估计步骤之后,开发出它的辅助工具。本工具以项目用例图作为输入,使用者只须输入每一对最底层用例和Actor之间的误差之后,即可直接算出整个用例对象点数。为了论证用例对象点法具有一定的先进性,作者将亲自开发的几个项目(岳阳县电信局话费查询系统、华容县电信局计费系统、长沙市商业银行稽核监控系统、税库行横向联网系统)进行了规模估计方面的比较,得出了用例对象点法比功能点法更加具有可操作性和准确性的结论。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 公式索引
  • 第1 章 绪论
  • 1.1 概述
  • 1.1.1 软件规模估计概述
  • 1.1.2 国外软件规模估计方法研究和应用现状
  • 1.1.3 国内研究和应用软件规模估计方法的情况
  • 1.2 课题来源及其主要研究内容
  • 1.2.1 课题来源
  • 1.2.2 研究内容
  • 1.3 研究的目的和意义
  • 1.4 论文结构
  • 1.5 小结
  • 第2 章 用例对象点法的理论和技术基础
  • 2.1 软件规模估计与软件规模度量的关系
  • 2.2 面向对象软件开发及规模度量
  • 2.3 UML 技术
  • 2.4 XML 技术
  • 2.4.1 XML 的特性
  • 2.4.2 XML 的有关技术规范
  • 2.4.3 Visi02003 用例图基于XML 的数据交换
  • 2.5 小结
  • 第3 章 用例对象点法的实现
  • 3.1 用例对象点法的度量元素
  • 3.2 用例对象点法的估算公式
  • 3.3 用例对象点法的估算步骤
  • 3.4 用例对象点法的验证方法
  • 3.5 小结
  • 第4 章 用例对象点法的辅助工具
  • 4.1 需求分析
  • 4.1.1 总体目标
  • 4.1.2 限制性条件
  • 4.1.3 建模
  • 4.2 设计
  • 4.2.1 类图
  • 4.2.2 时序图
  • 4.2.3 数据库设计
  • 4.3 实现
  • 4.3.1 界面
  • 4.3.2 程序
  • 4.3.3 测试
  • 4.4 小结
  • 第5 章 用例对象点法的应用
  • 5.1 用例对象点法估计规模
  • 5.2 完成设计后的规模度量
  • 5.3 系统实现后的规模度量
  • 5.4 与其他方法的比较
  • 5.4.1 与功能点法进行比较
  • 5.4.2 与代码行法进行比较
  • 5.4.3 三种规模估计方法相互比较
  • 5.5 小结
  • 结束语
  • 参考文献
  • 致谢
  • 附录 A 攻读学位期间所发表的学术论文目录
  • 附录 B 攻读学位期间所参与研发的项目
  • 附录 C 辅助工具源程序
  • 相关论文文献

    • [1].基于软件规模度量求精分析应注意的问题[J]. 电脑与信息技术 2008(01)
    • [2].开源带来新风险软件供应链溯源技术需加强[J]. 通信世界 2020(28)
    • [3].IFPUG法在绿色出行软件规模评估中的应用[J]. 科技传播 2014(05)
    • [4].软件规模与工作量关系研究及应用[J]. 科技管理研究 2009(03)
    • [5].星敏感器软件可靠性增长方法[J]. 工业控制计算机 2008(03)
    • [6].软件工程系统结构模型实践研究[J]. 计算机光盘软件与应用 2014(16)
    • [7].一种COSMIC软件规模度量质量管理方法[J]. 科技信息 2010(15)
    • [8].基于规模的软件工作量估计方法研究[J]. 中国管理科学 2008(05)
    • [9].功能点估算法及其在电信行业软件中的应用[J]. 信息通信技术 2009(03)
    • [10].采用MarkⅡ FPA方法进行软件规模度量[J]. 科技信息(学术研究) 2008(08)
    • [11].浅谈软件编程的风险规避[J]. 科技创新导报 2010(04)
    • [12].基于项目管理的软件工程研究[J]. 计算机光盘软件与应用 2012(21)
    • [13].浅谈软件测试教学心得[J]. 电脑知识与技术 2010(12)
    • [14].烟草行业应用软件规模度量刍议[J]. 甘肃科技 2014(18)
    • [15].基于功能点分析方法的软件规模度量[J]. 中国西部科技 2009(16)
    • [16].项目管理在软件开发中的应用分析[J]. 新技术新工艺 2011(06)
    • [17].基于“循环栈”的“撤消/重做”设计与实现[J]. 科技信息 2009(18)
    • [18].一种改进的软件规模度量方法[J]. 中国科技信息 2013(02)
    • [19].厦门市服务外包软件测试公共平台建设必要性浅析[J]. 科技视界 2013(17)
    • [20].从容应对变化——从一个简单搜索工具架构浅谈Java设计模式[J]. 科技资讯 2010(13)
    • [21].信息化项目代码质量评估模型研究[J]. 电脑与电信 2013(03)
    • [22].新型农村合作医疗管理软件研发的现状[J]. 中国初级卫生保健 2009(09)
    • [23].浅谈项目开发结构化需求分析[J]. 中国科技信息 2012(12)
    • [24].《软件测试》专辑前言[J]. 计算机学报 2011(06)
    • [25].军用嵌入式可信软件研究[J]. 航空计算技术 2014(04)
    • [26].基于过程控制的软件维护保障平台的设计与实现[J]. 舰船电子工程 2009(05)
    • [27].一种程序推导与验证方法研究[J]. 软件导刊 2014(06)
    • [28].关于软件测试模型的探讨[J]. 网络安全技术与应用 2014(10)
    • [29].规范软件开发 推进税务信息化[J]. 信息化建设 2008(11)
    • [30].基于缺陷模型的软件测试研究[J]. 科技致富向导 2012(11)

    标签:;  ;  ;  ;  

    用例对象点法估计面向对象软件规模
    下载Doc文档

    猜你喜欢