CMMI指导下的软件需求管理与需求开发的方法研究和应用

CMMI指导下的软件需求管理与需求开发的方法研究和应用

论文摘要

在软件工程中,需求工程已成为该领域的一个重要的组成部分,其越来越被认知的重要性使其在理论和方法上的研究成为该领域的热点并具有广阔的发展前景。需求管理和需求开发是构成需求工程的主要内容,也是被国际上普遍作为衡量一个软件企业能力标准的“能力成熟度模型集成(CMMI)”中直接和需求相关的两个过程域。本文以CMMI的需求管理和需求开发过程域中的特定实践为主线,解析了这些特定实践在软件开发过程中所蕴含的特定含义以及对实践的指导意义,对模型中纲要性的内容结合实践提出了自己的观点和方法:在需求管理过程域中,探讨了“需求直接提供者“和“需求间接提供者”、“需求的局部完整性”和“需求的整体完整性”、“获得对需求承诺的两个阶段”、对需求变更影响的“广度评估”和”深度评估”等思想和方法,以及和保证需求一致性相关的需求唯一性和可跟踪性的核心概念“原子需求”。在需求开发过程域中,对派生的需求、配置产品部件需求、接口需求、操作概念和场景、分析需求以实现平衡等高度抽象和通用的概念和方法用实例对其在软件开发过程中的含义和意义进行了解析。结合CMMI的思想,文章对IBM(Rational)的需求管理工具Requisitepro的相关概念、模板和应用方法进行了阐述,对用例写作给出了若干评价标准,提出了建立需求跟踪的若干原则。在此基础上,给出了固定资产管理系统中设备申请子系统的需求开发实例及说明。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 需求管理和需求开发及其在软件过程中的地位
  • 1.2 需求管理和需求开发方法的研究和应用现状
  • 1.3 问题的提出
  • 1.4 本文的研究目标和工作重点
  • 1.5 本文组织结构
  • 第2章 软件过程产品及需求管理和需求开发综述
  • 2.1 能力成熟度模型集成概述
  • 2.1.1 CMMI产生和发展
  • 2.1.2 CMMI主要内容及其原理
  • 2.1.3 CMMI评估过程
  • 2.1.4 CMMI的需求管理和需求开发过程域
  • 2.1.5 我国软件过程及能力成熟度评估标准的制定
  • 2.2 其他软件过程产品概述及其需求方面与CMMI的比较
  • 2.2.1 Rational统一软件过程RUP
  • 2.2.2 敏捷软件过程
  • 2.2.3 极限编程XP
  • 2.2.4 MSF
  • 第3章 CMMI需求管理过程域及其在软件项目中的应用
  • 3.1 特定实践一:获得对需求的理解
  • 3.2 特定实践二:获取对需求的承诺
  • 3.3 特定实践三:管理需求变更
  • 3.4 特定实践四:维护双向的需求跟踪
  • 3.5 特定实践五:标识项目工作和需求的不一致性
  • 第4章 CMMI需求开发过程域及其在软件项目中的应用
  • 4.1 特定目标一:开发客户需求
  • 4.1.1 特定实践一:引导需求
  • 4.1.2 特定实践二:开发客户需求
  • 4.2 特定目标二:开发产品需求
  • 4.2.1 特定实践一:建立产品和产品部件需求
  • 4.2.2 特定实践二:配置产品部件需求:
  • 4.2.3 特定实践三:标识接口需求
  • 4.3 特定目标三:分析和确认需求
  • 4.3.1 特定实践一:建立操作概念和场景
  • 4.3.2 特定实践二:建立必需的功能定义
  • 4.3.3 特定实践三:分析需求
  • 4.3.4 特定实践四:分析需求以实现平衡
  • 4.3.5 特定实践五:用综合的方法确认需求
  • 第5章 需求管理和需求开发工具
  • 5.1 需求管理工具综述
  • 5.1.1 Telelogic DOORS
  • 5.1.2 Borland CaliberRM
  • 5.1.3 IBM(Rational)RequisitePro
  • 5.2 需求管理和开发工具RequisitePro的应用研究
  • 5.2.1 需求类型
  • 5.2.2 需求属性
  • 5.2.3 用例需求文档模板
  • 5.2.4 用例写作以及需求的跟踪
  • 第6章 固定资产管理系统—设备申请子系统的需求开发
  • 6.1 固定资产管理项目的简要介绍
  • 6.2 设备申请的需求开发
  • 6.2.1 涉众需求
  • 6.2.2 特征需求
  • 6.2.3 术语及其数据项需求属性
  • 6.2.4 补充需求
  • 6.2.5 用例需求及其文档模板的使用
  • 6.3 建立的需求跟踪
  • 6.3.1 涉众需求与特征需求
  • 6.3.2 特征需求与用例需求
  • 6.3.3 需求变更的传递性问题
  • 6.3.4 其他跟踪关系的运用
  • 6.4 实例小结
  • 第7章 总结和展望
  • 后记
  • 附录:课题研究阶段的科研成果
  • 参考文献
  • 相关论文文献

    • [1].超讯通信:成功通过CMMI3级认证[J]. 股市动态分析 2019(13)
    • [2].基于CMMI的信息系统项目管理[J]. 电子质量 2017(02)
    • [3].南京亚派通过CMMI三级评估认证[J]. 建筑电气 2017(02)
    • [4].CMMI与敏捷方法综合对比分析[J]. 软件导刊 2016(04)
    • [5].关于国内外CMMI理论动态的比较研究[J]. 知识经济 2016(16)
    • [6].基于CMMI的软件配置管理模型研究[J]. 硅谷 2014(22)
    • [7].基于CMMI的软件测试过程度量分析[J]. 计算机光盘软件与应用 2014(22)
    • [8].基于CMMI的软件质量保证过程管理[J]. 软件工程师 2015(08)
    • [9].CMMI体系建立过程及在项目管理中的作用[J]. 计算机科学 2013(S2)
    • [10].新一代能力成熟度模型CMMI2.0浅析[J]. 航天标准化 2019(01)
    • [11].正泰中自顺利通过CMMI5认证[J]. 中国仪器仪表 2019(08)
    • [12].基于CMMI三级的银行项目管理方法探讨与实践[J]. 金融科技时代 2018(02)
    • [13].基于CMMI的质谱仪软件项目研制[J]. 舰船科学技术 2016(S1)
    • [14].基于CMMI的软件测试过程度量研究[J]. 电子技术与软件工程 2015(24)
    • [15].以CMMI为基础的企业软件过程及质量管理平台的设计探讨[J]. 信息与电脑(理论版) 2015(12)
    • [16].CMMI与敏捷方法的融合研究[J]. 电脑知识与技术 2015(16)
    • [17].CMMI研究所助企业提升绩效[J]. 办公自动化 2014(02)
    • [18].软件企业CMMI与ISO9001的符合性验证研究[J]. 价值工程 2012(20)
    • [19].基于CMMI的中小型软件企业软件度量研究[J]. 福建电脑 2011(07)
    • [20].实施CMMI企业的ISO9000审核[J]. 电子质量 2011(10)
    • [21].基于CMMI的软件过程改进影响因素实证研究[J]. 项目管理技术 2011(08)
    • [22].基于CMMI的软件过程管理体系实施策略[J]. 中国管理信息化 2010(11)
    • [23].CMMI在嵌入式系统开发中的应用研究[J]. 科技广场 2010(08)
    • [24].基于CMMI的组织机构电子文件管理能力成熟度模型的研究[J]. 兰台世界 2009(04)
    • [25].基于CMMI列控系统安全评估流程的研究[J]. 计算机安全 2009(10)
    • [26].基于CMMI的基因电子克隆辅助系统开发[J]. 农业网络信息 2009(11)
    • [27].CMMI的形与神[J]. 软件世界 2008(11)
    • [28].基于CMMI的软件过程度量[J]. 电脑知识与技术 2008(34)
    • [29].基于CMMI的企业软件项目质量管理研究[J]. 中国新通信 2019(21)
    • [30].基于CMMI模型的神光-Ⅲ主机装置控制软件系统软件工程化[J]. 项目管理技术 2017(02)

    标签:;  ;  ;  ;  

    CMMI指导下的软件需求管理与需求开发的方法研究和应用
    下载Doc文档

    猜你喜欢