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

基于CMMI的嵌入式软件过程改进模型的研究与应用

作 者: 黄旭阳
导 师: 罗少南
学 校: 中山大学
专 业: 软件工程
关键词: 软件能力成熟度模型集成 过程改进 嵌入式软件 软件项目管理 软件质量
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 25次
引 用: 0次
阅 读: 论文下载
 

内容摘要


中小型嵌入式软件开发企业在我国的软件产业中处于非常重要的地位,但组织结构混乱、质量意识欠缺、资源匮乏等自身的缺陷直接导致的中小企业的软件项目管理的混乱,造成软件项目的失败。要解决以上问题,必须对企业的软件过程进行有效的管理。随着CMMI在国内的推广,中小型软件企业在过程改进中出现一些急需解决的问题,导致了CMMI在大多数中小型嵌入式开发企业中的实施后并没有达到预期的效果。如何建立符合CMMI模型体系要求的标准软件过程改进模型?如何依据实际的项目特性选择并裁剪软件生命周期以及如何对标准软件过程改进模型进行裁剪?如何降低由于实施过程改进而带来繁杂工作,包括项目数据的收集以及流程的变更?为了解决以上问题,本文试图寻找一种适合我国中小型嵌入式软件开发企业的软件过程改进模型及工具。本文在研究软件过程改进理论基础上,对常见的软件生命周期模型进行了研究,将各模型适用的项目特征进行了对比,提出了结合项目特性的生命周期模型选择方法。分析中小型嵌入式软件企业自身的特点以及实施过程改进时面临的问题,对美国卡内基-梅隆大学的软件工程研究所(SEI)提出的软件能力成熟度模型集成(CMMI)进行研究,制定了基于CMMI实用简化的过程改进模型PSPIM(Practical Simplified Process Improvement Model),按照过程类别详细的阐述了该模型的体系结构、过程元素、作用等,根据的项目的特征要求,对实用简化的过程改进模型PSPIM进行了裁剪研究,给出了具体的裁剪原则和策略,形成适合各类项目的软件过程改进模型。最后围绕PSPIM,采用了Spring开源技术框架,设计实现了项目协同管理系统(eSuccess),并对系统实际应用的结果进行了分析和对比。应用结果表明本文提出的面向中小型嵌入式软件企业过程改进模型和系统对中小型嵌入式软件企业的过程改进及软件产品质量有着明显的效果,包括提高软件项目的生产率、控制缺陷密度,有效的持续提升中小型嵌入式软件企业的研发管理能力。

全文目录


摘要  4-6
Abstract  6-10
第1章 综述  10-22
  1.1 课题研究背景与意义  10-12
  1.2 软件过程改进国内外研究现状  12-19
  1.3 研究的目标  19-20
  1.4 论文的研究内容与结构安排  20-22
第2章 基于项目特征的生命周期选择方法及过程裁剪原则  22-35
  2.1 中小型嵌入式软件企业实施过程改进遇到的问题  22-24
  2.2 基于软件过程的项目特征模型  24-26
  2.3 基于项目特征的软件生命周期选择方法  26-30
  2.4 软件过程裁剪原则  30-33
  2.5 本章小结  33-35
第3章 基于CMMI 的过程改进模型PSPIM  35-53
  3.1 实用精简过程改进模型PSPIM 设计  35-37
  3.2 集成项目管理过程IPM 设计  37-43
  3.3 项目研发过程REM 设计  43-48
  3.4 项目支撑过程SPM 设计  48-52
  3.5 本章小结  52-53
第4章 基于软件过程改进模型的软件项目管理系统设计与实现  53-74
  4.1 基于MVC 分层技术架构及开发环境  53-56
  4.2 软件项目管理系统总体分析与设计  56-62
  4.3 软件项目管理系统功能模块实现  62-67
  4.4 软件项目管理系统演示  67-71
  4.5 广东中大讯通软件公司实施CMMI 过程改进后的效果分析  71-73
  4.6 本章小结  73-74
第5章 总结与展望  74-77
  5.1 研究成果  74-76
  5.2 将来的工作  76-77
参考文献  77-80
附录A ZDXT 公司CMMI 认证证书  80-81
附录B CMMI 特定目标(SG)和特定实践(SP)汇总  81-82

相似论文

  1. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  2. 基于CMMI3级的软件外包过程管理模型及其实例研究,TP311.52
  3. CH公司位置服务软件项目管理研究,TP311.52
  4. 电信CRM软件项目需求管理研究,TP311.52
  5. 江西省数字复合出版系统构建,G237.6
  6. 基于CMMI的某软件企业SSP过程管理支持系统研究,TP311.52
  7. 基于WEB的电子政务质量监理及评估的研究,TP399-C2
  8. 代征协管系统开发项目管理研究,F284
  9. 海航移动信息化建设项目管理研究,F49
  10. 四川A公司软件过程敏捷管理研究,TP311.52
  11. 基于生物群落结构的软件质量评估的仿生研究,TP311.52
  12. 六西格玛技术在发动机齿轮过程能力提高的研究和应用,U464.13
  13. 一种新的基于CMMI的中小软件企业软件过程改进实施模型研究,TP311.52
  14. HX院电信工程设计项目管理优化研究,F626
  15. 基于SOA的软件项目管理系统的研究与实现,TP311.52
  16. 中小软件企业过程改进及支持工具研究,TP311.52
  17. 基于CMMI模型的SaaS软件测试过程改进研究与应用,TP311.52
  18. 基于CMM的软件项目管理模型研究,TP311.52
  19. 提醒系统设计及其车载主机实现,TN967.1
  20. 软件项目管理与测试在计算机辅助肺癌检测系统开发中的实施与探讨,R734.2

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