基于软件能力成熟度模型的实时系统开发过程研究

基于软件能力成熟度模型的实时系统开发过程研究

论文摘要

软件能力成熟度模型(CMM,the Capability Maturity Model),是美国卡耐基·梅隆大学(CMU)的软件工程学院(SEI)的一项著名研究成果,该模型可用来评估软件开发机构的软件成熟度级别,也可用于开发机构自评,是一个被广泛认同的用于规范软件生产过程的国际标准。 作为软件开发过程管理和过程改进的一个重要标准,CMM最主要的一个作用就是管理软件的质量、保证软件的质量。而在实时系统开发中,非常重视软件的质量管理和质量保证。实时系统的质量对于使用者来说是非常关键的,尤其是硬实时系统,一个很小的疏漏都可能导致非常严重的后果。而且,在实时系统开发过程中,每一阶段都需要严格的质量保证,尤其需求分析与设计阶段更为明显。 因此,如果在实时系统开发中,以CMM标准来进行过程管理和过程改进,一定能够取得良好的效果。本文的主要目的之一,是研究在实时系统的开发过程中,机构如何以CMM为指导,对开发过程进行优化,以取得更好的质量效果。 本文首先介绍了CMM和实时系统有关概念和知识。然后,重点阐述如何在实时系统开发过程中应用CMM进行软件过程管理和软件过程改进,这一部分的主要内容包括:(1) 根据软件过程管理的思想以及实时系统的特征,尝试改进实时系统的软件生命周期,将实时系统开发过程划分为四个阶段;(2) 尝试将CMM与实时系统的软件生命周期紧密结合,有针对性地构造实时系统开发的软件生命周期和CMM关键过程域这两者之间的融合框架。在这个框架中,描述了在实时系统软件开发生命周期的不同阶段应该重点借鉴的CMM关键过程域和一般参考的关键过程域。(3) 对应该重点借鉴的各个CMM关键过程域在实时系统中的应用进行重点分析,并对实时系统开发过程中的任务调度和时问分析展开讨论。最后,本文研究了一个实时系统开发的实例——烟气污染物连续监测系统。在这个系统的开发过程中,利用CMM模型对实时系统软件生命周期各个阶段进行过程管理和过程改进,实践了本文基于CMM的实时系统开发思想。

论文目录

  • 摘要
  • Abstract
  • 目录
  • Contens
  • 第一章 绪论
  • 1.1 CMM的发展和研究现状
  • 1.2 本课题的主要内容、研究现状和意义
  • 1.2.1 主要内容
  • 1.2.2 本课题研究现状
  • 1.2.3 意义
  • 1.3 本文的章节安排
  • 第二章 软件能力成熟度模型CMM
  • 2.1 CMM中涉及的专业术语
  • 2.2 CMM的体系结构
  • 2.2.1 成熟度级别
  • 2.2.2 CMM各成熟度级别的主要内容
  • 2.2.3 CMM各成熟度级别的内部结构及关键过程域
  • 第三章 实时系统开发
  • 3.1 实时系统的基本概念和特征
  • 3.2 实时系统软件生命周期模型
  • 3.3 实时系统开发方法
  • 3.3.1 方法论的发展
  • 3.3.2 典型开发方法
  • 第四章 基于CMM的实时系统开发
  • 4.1 CMM与软件工程技术的融合
  • 4.2 CMM与实时系统软件生命周期的融合
  • 4.2.1 实时系统软件生命周期的改进
  • 4.2.2 CMM与软件生命周期融合的具体实施
  • 4.3 项目准备与计划阶段
  • 4.3.1 软件项目计划
  • 4.3.2 软件转包合同管理
  • 4.3.3 软件配置管理
  • 4.3.4 培训大纲
  • 4.4 分析阶段
  • 4.4.1 实时系统需求开发过程
  • 4.4.2 需求管理关键过程域
  • 4.4.3 实时系统分析阶段的时效性满足
  • 4.5 系统设计阶段
  • 4.5.1 实时系统设计过程
  • 4.5.2 实时系统的任务调度和时间分析
  • 4.5.3 项目跟踪与监控关键过程域
  • 4.6 系统实施及后期阶段
  • 4.6.1 实时系统的实现
  • 4.6.2 软件质量保证关键过程域
  • 第五章 实例研究
  • 5.1 实例介绍:烟气污染物连续监测系统
  • 5.2 项目准备与计划阶段
  • 5.3 分析阶段
  • 5.4 系统设计阶段
  • 5.5 项目实施及后期阶段
  • 结束语
  • 参考文献
  • 攻读学位期间发表的论文
  • 独创性声明
  • 致谢
  • 相关论文文献

    • [1].能力成熟度模型(CMM)在网页项目教学中的应用探究[J]. 现代计算机(专业版) 2017(03)
    • [2].CMM软件配置管理的理论与实践[J]. 通讯世界 2017(08)
    • [3].基于CMM的机构数字保存能力成熟度模型研究[J]. 档案学通讯 2016(01)
    • [4].基于CMM的软件工程管理工具的研究与实现[J]. 电子测试 2014(05)
    • [5].基于CMM的弧面分度凸轮精密测量软件的开发[J]. 机械传动 2011(05)
    • [6].基于CMM的线轮廓度误差测量与评定技术[J]. 组合机床与自动化加工技术 2011(10)
    • [7].基于CMM的软件过程方法研究[J]. 经济研究导刊 2010(01)
    • [8].CMM模型及对软件过程的改进[J]. 信息与电脑(理论版) 2010(04)
    • [9].CMM软件能力成熟度模型概述[J]. 电脑知识与技术 2010(10)
    • [10].基于工作过程的CMM情景教学法研究与实践[J]. 高等工程教育研究 2015(03)
    • [11].白车身CMM提升浅析[J]. 企业科技与发展 2015(10)
    • [12].基于CMM的信息系统工程监理研究与实践[J]. 中国新技术新产品 2015(21)
    • [13].住房公积金软件开发与CMM[J]. 软件导刊 2013(02)
    • [14].在线CMM系统在动力总成中的应用[J]. 汽车工艺与材料 2012(02)
    • [15].基于CMM反求工程中的汽车轮毂设计[J]. 机械设计与制造 2012(10)
    • [16].基于CMM的项目需求管理过程研究[J]. 电脑知识与技术 2009(30)
    • [17].以CMM为基础的软件过程改进[J]. 科技创业月刊 2008(04)
    • [18].CMM中净室技术研究[J]. 许昌学院学报 2009(05)
    • [19].谈谈CMM评审的过程改进[J]. 有色金属设计 2008(03)
    • [20].基于CMM的企业数据分析能力评估模型构建[J]. 福建电脑 2016(08)
    • [21].基于CMM的隐患治理能力成熟度模型研究与应用[J]. 微型机与应用 2015(02)
    • [22].基于CMM的曲面反求夹具设计[J]. 轻工机械 2014(05)
    • [23].基于CMM测量数据的快速曲面重构[J]. 制造业自动化 2013(13)
    • [24].浅析中小型软件企业如何运用CMM进行过程改进[J]. 福建电脑 2012(12)
    • [25].论团队精神在CMM中的重要性[J]. 科技经济市场 2010(01)
    • [26].用低质煤层气(CMM)制氨的探讨[J]. 精细化工原料及中间体 2010(08)
    • [27].基于CMM的软件过程改进实践[J]. 计算机技术与发展 2008(05)
    • [28].线结构光与CMM集成测量系统一体化标定方法[J]. 现代制造工程 2016(12)
    • [29].CMM面向任务的多测量策略测量不确定度评定[J]. 电子测量与仪器学报 2015(12)
    • [30].CMM在房地产企业管理中的应用研究[J]. 江苏广播电视大学学报 2009(02)

    标签:;  ;  ;  

    基于软件能力成熟度模型的实时系统开发过程研究
    下载Doc文档

    猜你喜欢