分享到:

基于CMMI的过程改进实践与分析

能力成熟度模型集成(CMMI:Capability Maturity Model Integration)是在能力成熟度模型(CMM:Capability Maturity Model)基础上的发展和完善,是当今软件过程改进领域的重要成果。CMMI融合了全面质量管理的思想,为软件企业的过程改进提供了标准。美国卡耐基梅隆软件工程学院(SEI)的CMMI等级评估可以为不同类型软件企业引入此标准,卓有成效地开展软件过程改进工作,提升软件质量管理水平。本文从软件开发历史上的“软件危机”谈起,引入软件工程、软件过程的概念,并简要介绍了软件过程改进的几种标准;着重介绍了CMM/CMMI的理论框架和主要内容;在理论联系实际的基础上,对A公司基于CMMI的过程改进实践作了深入研究;对A公司CMMI的实施效果进行定量分析,总结出CMMI过程改进的常见问题和实施经验,同时提出了IT企业实施过程改进的措施与建议。  (本文共69页) 本文目录 | 阅读全文>>

厦门大学
厦门大学

银行软件开发中心基于CMMI的过程改进

随着金融市场的开放,外资银行的进入,我国银行业的竞争进入了一个新的时期。信息技术已经成为为现代银行决策、经营以及业务发展的重要支撑。而建设软件开发中心是有效地进行软件开发管理,提高开发效率,提升开发质量的重要举措。在开发中心的建设过程中,绝大多数的银行都选择了实施基于CMMI的过程改进来提高软件开发的管理水平,保障其业务的快速发展。并且在通过了相应的级别评估后,均选择了向更高的级别进行实施。由此可见,CMMI在银行信息化建设过程中,为其有效管理内部软件组织提供了很好的解决方案。本论文是通过对银行软件开发中心CMMI实施进行实践,从实施的视角研究一套合理的方案,对CMMI改进工作进行高效的实施与部署,以使CMMI的过程改进达到最优的效果。其中涉及CMMI实施的一个完整过程,主要内容包括对CMMI模型及相关理论的介绍、CMMI实施的规划、组织结构的建立、标准过程的建设、过程的实施、过程的质量保证、SCAMPI评估等,并在最后对问题与...  (本文共83页) 本文目录 | 阅读全文>>

南京邮电大学
南京邮电大学

基于CMMI模型的软件工程优化的研究

基于CMMI模型的软件工程优化的研究是在深入研究软件过程改进理论、CMMI DEV模型、CMMI思想实质、国内软件企业特点的基础上,根据软件项目实施步骤提出的一种基于CMMI模型的软件过程改进优化方法。对基于CMMI模型的软件工程优化的研究具有重要意义。本文首先研究了软件工程、软件过程以及CMMI的相关概念,分析和总结了我国软件企业尤其是中小软件企业应用CMMI对软件企业进行软件工程过程改进的必要性和所面临的困难和障碍,然后结合大多数中小软件企业的特点,在对CMMI模型的研究和软件工程过程改进实践的基础上,通过适当裁剪CMMI过程域,提出了一个适合我们大多数中小型软件企业的软件过程改进方案,有助于对软件工程过程进行优化。最后通过对一个软件开发过程实例的分析和研究,论证了软件过程改进方案对软件项目开发工作的重要作用。  (本文共73页) 本文目录 | 阅读全文>>

复旦大学
复旦大学

基于OMMI的软件测试过程程度影响研究和实现

随着信息技术的迅猛发展,计算机软件已渗透到社会生活的方方面面。与此同时,软件项目规模的不断壮大、功能的增强和复杂度的增加,软件成本、进度、质量也变得更加难以控制。软件测试作为保证软件质量的一种重要手段,正逐渐被软件组织所重视,但是软件测试作为一个崭新的领域,很多组织对测试仍然存在误区,测试管理不规范。然而,根据全面质量管理理论,现代测试不再是编码之后的一个子过程,而是要将测试过程与开发过程并行开展,力争将缺陷控制在开发过程的每一阶段,从而有效缩短开发周期,降低质量风险。因此,除了软件测试技术以外,如何建立一个好的、适用的、可靠的软件测试管理过程是提高软件质量所急需解决的问题之一本文运用CMMI各个过程域中对软件测试和软件度量的支持框架、实际指导、过程分析等,结合传统的过程度量方法、技术,对软件测试过程度量进行研究,建立了一套可度量的、有效的软件测试管理过程,提出了基丁CMMI的软件测试度量改进流程,并且通过在本人所在公司的实践来...  (本文共69页) 本文目录 | 阅读全文>>

中国海洋大学
中国海洋大学

基于CMMI的敏捷软件改进过程研究

随着计算机软件逐步发展,软件质量问题成为人们关注的焦点。有效的软件改进过程可以将人员、工具和方法进行有机结合,提高开发软件组织的生产效率、提高软件质量、降低成本并减少风险。目前国内软件企业多数为中小型企业,虽然利用能力成熟度模型集成(Capability Maturity Model Integration ,简称CMMI)能够有效地进行软件过程改进,但是中小型企业在人力、技术、财力上都存在很大不足,无法完全的实施CMMI过程改进模型。任何一种方法都不是万能钥匙,想要弥补中小型企业在实施CMMI改进过程中的劣势,就需要开发团队根据实际情况,因地制宜,勇于探索和实践,找到适合自己的最佳软件改进过程。针对此问题,本文分析了传统的CMMI改进模型在实际过程改进中存在问题以及敏捷软件思想存在的弊端,并通过对两者的比较得出两者互补的价值,从而提出了基于CMMI的敏捷软件改进过程。该过程把传统方法和敏捷方法融于一体,提倡传统方法和敏捷方法相...  (本文共60页) 本文目录 | 阅读全文>>

四川大学
四川大学

CMMI在电信运营支撑系统项目中实现软件过程改进的研究

软件能力成熟度模型集成(Capability Maturity Model Integration, CMMI)模型是为解决CMM模型带来的问题,由美国卡内基梅隆大学软件工程研究院(Software Engineering Institute,SEI)在CMM的基础上研究的用于指导企业进行过程改进的模型。它具有多学科性和可扩展性,在世界上得到了广泛的应用。由于CMMI本身是一个规范,并且软件开发的情况各式各样,很难也不可能有一个标准到达CMMI所规定的目标的具体方法。如何正确理解CMMI模型及其过程域,将理论与软件开发实践以及企业组织的实际情况相结合,对企业组织机构来说,这需要在实践中摸索。为了给企业组织机构提供一个实施CMMI过程改进的参考,本文结合电信运营支撑系统(BOSS)帐务项目的实施过程,探讨了在企业组织机构中实施CMMI成熟度等级2(CMMI ML2)的过程。本文主要由五个部分组成。第一部分讨论了CMMI的基本理论,...  (本文共105页) 本文目录 | 阅读全文>>