学位论文 > 优秀研究生学位论文题录展示

基于军用软件CMM的项目管理系统的设计与实现

作 者: 夏正煜
导 师: 孙蕾
学 校: 华东师范大学
专 业: 软件工程
关键词: 软件过程改进 CMM:SPP SPTO 软件估计 指示器
分类号: TP311.52
类 型: 硕士论文
年 份: 2005年
下 载: 196次
引 用: 1次
阅 读: 论文下载
 

内容摘要


软件过程是人们用来开发和维护软件以及相关产品的一组活动、方法、实践及转换过程。研究证明,软件过程改进不仅可以提高软件生产率和软件质量,而且也是降低开发成本、缩短开发周期的重要途径。目前,软件过程改进已成为软件工程的一个研究热点。1991年,在软件生产和消费方面都一直走在世界前列的美国,推出了一个指导软件组织改善软件过程的软件能力成熟度模型,这就是CMM(capability maturity model for software)。2003年,军用软件能力成熟度模型推出。本文围绕基于军用软件CMM的软件过程改进展开研究,研究结果主要包括两个方面:(1)提出了CMM二级的实施方法;(2)开发了一个CMM2项目管理系统,该管理系统是以前面提出的CMM实施方法为基础开发的。 在CMM二级的实施方法部分,本文首先介绍了军用软件CMM的框架以及CMM二级的目标和要求,在此基础上详细描述了SPP和SPTO两个关键过程域的具体实施方法。方法包括:角色职责、入口准则、活动、验证和出口准则五个部分。 在基于CMM2的项目管理系统部分,本文首先介绍了系统的整体架构、基本信息的数据结构和操作流程。接着本文详细叙述了SPP模块和SPTO模块的设计与实现。这两个模块的功能基于前文提出的SPP KPA和SPTO KPA的实施方法。SPP模块将软件项目策划和软件生命周期相融合,给出了每个生命周期阶段SPP过程应该开展的活动和应该完成的工作产品。其中的重点是工作分解(WBS)和软件项目估计。本系统提供的软件估计方法以WBS为基础。SPTO模块提供了软件项目原始数据的测量机制和报告机制。在此基础上,该模块提供了对测量的数据进行分析的功能,该功能主要由指示器来实现。系统共包含六个指示器,本文介绍了这六个指示器的原理,并以规模指示器为例,介绍了它的实现方法。 目前,该系统已经投入使用,基本达到了预期设定的目标。

全文目录


第一章 序论  10-13
  1.1 论文背景  10
  1.2 CMM的引入  10-12
  1.3 本文所做工作  12-13
第二章 军用软件CMM二级介绍  13-20
  2.1 军用软件CMM框架  13-14
  2.2 可重复级  14-16
    2.2.1 可重复级的关键过程域  14-15
    2.2.2 可重复级的各个KPA之间的关系  15-16
  2.3 军用软件CMM二级实施的角色和职责  16-18
  2.4 军用软件CMM二级实施的工作产品  18-20
第三章 基于军用软件CMM管理系统框架  20-27
  3.1 系统结构简述  20-24
    3.1.1 基本软件过程(BSP)  20
    3.1.2 需求管理(RM)  20-22
    3.1.3 软件项目策划(SPP)  22
    3.1.4 软件项目跟踪与监督(SPTO)  22
    3.1.5 软件质量保证(SQA)  22-23
    3.1.6 软件配置管理(SCM)  23-24
    3.1.7 软件子合用管理(S8M)  24
  3.2 系统基本信息数据结构  24-27
    3.2.1 系统操作流程  25-27
第四章 软件项目策划(SPP)模块的设计  27-41
  4.1 软件项目策划过程  27-29
    4.1.1 角色职责  27
    4.1.2 入口准则  27
    4.1.3 活动  27-29
    4.1.4 测量验证  29
    4.1.5 出口准则  29
  4.2 SPP模块的实施流程  29-32
    4.2.1 系统需求分析与设计  30
    4.2.2 软件(子)系统需求分析和设计  30
    4.2.3 软件需求分析至集成测试  30-32
  4.3 SPP模块的实现  32-41
    4.3.1 工作结构分解WBS  32-35
    4.3.2 软件项目估计  35-41
第五章 软件项目跟踪和监督(SPTO)模块设计  41-53
  5.1 软件项目跟踪和监督过程  41-44
    5.1.1 策划跟踪和测量  41-42
    5.1.2 采集测量数据  42
    5.1.3 分析测量数据  42-43
    5.1.4 沟通分析结果  43
    5.1.5 采取纠正措施  43-44
    5.1.6 跟踪受控记录  44
  5.2 软件项目性能分析  44-48
    5.2.1 指示器概述  44
    5.2.2 指示器设计  44-48
  5.3 SPTO模块的实现  48-53
    5.3.1 原始数据测量  49
    5.3.2 报告机制  49
    5.3.3 项目性能分析模块  49-53
第六章 总结与展望  53-55
  6.1 总结  53
  6.2 展望  53-55
参考文献  55-56
致谢  56-57
攻读硕士学位期间参加的科研项目和发表的学术论文  57

相似论文

  1. 基于CMMI3级的软件外包过程管理模型及其实例研究,TP311.52
  2. 基于酶化学原理的时间温度指示器研究,TS252.7
  3. 基于信号注入的配电网单相接地故障选线的分析,TM862
  4. 四川A公司软件过程敏捷管理研究,TP311.52
  5. 辽东湾葫芦岛与营口近海近百年来沉积物中有孔虫群及其对人为活动的响应,P736.21
  6. 一种新的基于CMMI的中小软件企业软件过程改进实施模型研究,TP311.52
  7. 基于CMMI模型的SaaS软件测试过程改进研究与应用,TP311.52
  8. 基于CMM的软件项目管理模型研究,TP311.52
  9. CMM-软件过程量度及应用路径研究,TP311.52
  10. 基于CMMI的金融行业软件测试过程改进与度量的研究,TP311.52
  11. 软件过程缺陷度量的研究与应用,TP311.52
  12. 激光目标指示器瞄准精度测量系统,TN247
  13. P公司敏捷软件过程改进的关键成功因素分析,TP311.52
  14. 配电网故障自动定位系统研究及应用,TM76
  15. 基于过程改进的软件可信关联因素研究,TP311.52
  16. 基于动态图像理解的水质生物监测系统研究与应用,TP391.41
  17. 显性知识和隐性知识在软件过程改进中的作用研究,TP311.5
  18. 银河总公司软件项目敏捷管理研究,TP311.52
  19. 面向中小企业的CMMI研究及其实施,TP311.52
  20. 基于CMMI的软件过程质量度量的研究,TP311.52
  21. 企业信息化应用实施模型分析与实践,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com