首页> 中文学位 >基于CMMI的组织级软件研发管理体系中过程裁剪研究与实践
【6h】

基于CMMI的组织级软件研发管理体系中过程裁剪研究与实践

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 课题背景和研究意义

1.2 国内外研究现状

1.3 论文主要工作和结构

1.3.1 论文主要工作

1.3.2 论文组织结构

第二章 CMMI与软件过程概论

2.1 CMMI与过程改进

2.1.1 基本概念

2.1.2 CMMI简介

2.1.3 CMMI等级

2.1.4 CMMI与过程改进

2.2 CMMI与过程裁剪

2.2.1 过程裁剪含义

2.2.2 基于CMMI的过程裁剪框架

2.2.3 过程裁剪原则和一般步骤

2.2.4 过程裁剪考虑因素

2.3 本章小结

第三章 CMMI过程实践与过程裁剪研究

3.1 CMMI过程实践

3.1.1 组织级软件研发管理体系

3.1.2 组织级软件研发管理体系支撑平台

3.2“统一生命周期模板”

3.2.1 问题提出

3.2.2 模型分析

3.2.3 模型应用

3.3 本章小结

第四章 过程裁剪系统的设计与实现

4.1 研发环境与工具及相关技术介绍

4.1.1 开发工具与环境

4.1.2 NHibernate

4.1.3 Cuyahoga

4.2 过程裁剪系统设计与实现

4.2.1 系统分析与设计

4.2.2 数据库表设计

4.2.3 系统模块开发

4,2.4 过程裁剪系统与裁剪过程演示

4.3 本章小结

第五章 总结与展望

5.1 论文工作总结

5.2 未来工作展望

参考文献

致谢

作者攻读学位期间发表的学术论文

展开▼

摘要

国外软件生产调查研究表明,软件项目管理对软件项目研发至关重要。
   在国内,软件已经作为一个新兴高技术产业在我国发展。但与发达国家甚至某些发展中国家相比,无论在研发能力还是管理水平上都还存在一定差距,尤其是落后的软件工程管理制约了研发能力的发挥;加之根深蒂固的“人治”而非“法治”的传统管理方式,以及当前缺乏具备足够专业管理技能的人才,使得软件研发能力和软件输出质量大打折扣。
   CMMI(能力成熟度模型集成)是目前国际上最流行的一种软件生产过程标准。CMMI为组织提供了有效过程的基本元素以帮助组织最终改进软件过程性能。CMMI能够帮助整合传统上独立的组织功能,设置过程改进目标和优先事项,为质量过程的控制提供指导,并为当前过程的评价提供参照点。基于CMMI的组织级项目管理系统的研发和使用,有助于国内软件企业践行科学、系统、规范的项目管理方式,改善项目管理过程,追求可预计的能得到持续发展的软件质量和生产率,降低风险,提高客户满意度,同时促进企业人员管理技能的提高,从而提升整个中国软件业的竞争优势。
   鉴于此,以CMMI为基础,并结合国内软件企业普遍情况,从为企业过程改进提供全方位支持的角度出发,引入了组织级软件研发管理体系。在此基础上,采用开源CMS框架Cuyahoga构建了组织级软件研发管理体系支撑平台。然而,无论是对于应用CMMI的软件组织,还是对于基于CMMI的组织级项目管理系统,软件过程裁剪都是非常重要的一环乃至关键;但是,过程裁剪通常沿用某一特定的方法,难于普适不同组织、不同项目,而且,时至今日,关于过程裁剪的研究及其实践应用也不多。因此,本文着重讨论了CMMI实践中过程裁剪相关问题,并在基于CMMI的组织级软件研发管理体系支撑平台的设计和实践中,提出“统一生命周期模板”模型的过程定义和裁剪方法,设计和实现了基于该方法的过程裁剪系统。
   在该过程裁剪系统及支撑平台设计和实现中,采用了持续集成进行配置管理。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号