学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 管理学论文 > 项目管理论文

软件开发中CMM成熟度模型的应用绪论

来源:学术堂 作者:陈老师
发布于:2016-10-28 共2216字
  第1章 绪论
  
  1.1 研究的背景
  
  随着我国经济和计算机信息技术的不断发展,特别是现代化信息技术应用的广泛深入,现代化信息技术已经成为推动社会发展的最有力的生产力要素之一。在当今信息社会中,软件是信息社会的载体,任何技术使用都已经离不开软件。因此,在某种程度上来说,软件产品质量的发展,将给未来经济、社会发展带来一定影响。因此,软件产业不仅将成为21 世纪的支柱产业,而且在今后知识经济发展中,起到决定性作用。其中,软件产业水平高低,将体现一个国家生产力水平和综合国力的水平。
  
  我国的软件行业在国际上起步相对较晚,这导致软件产量在国际销售市场上的额度比例较低,不到 1%.比如,软件产业规模小、软件开发投资不足、软件开发知识产权管控不力等。这直接导致我国软件产业,在国际市场中缺乏竞争力。同时,我国有的软件还存在质量不高,故障频繁等诸多问题,更是导致我国软件市场份额小的重要原因之一。此外,我国软件企业产品质量不高,故障频繁的弊端,也让用户单位在使用软件时,遇到了不少麻烦。
  
  软件产品的质量,主要取决于产品开发和维护的软件过程的质量。运用一定的软件质量管理模式对软件质量进行控制,进行软件过程改进,分析获取的数据,定量评估软件系统质量的优劣,是提高软件质量的重要保证。国外对质量控制的研究比较多,而我国国内现有对软件质量控制的研究,特别是对基于 CMM 软件成熟度模型的质量控制的研究,不仅比较少,而且不够系统和深入。CMM 是软件过程改进领域的重要成果,是软件企业质量管理和过程改进的重要标准。
  
  近年来,国内软件企业也兴起了认证热潮,通过 CMM 国际标准的认证和约束,能够优化软件开发和生产过程,实现对软件产品质量的有效控制,提升我国软件的核心竞争力。
  
  国内越来越多的软件企业已经开始关注软件项目过程能力提高,越来越重视软件过程能力实践,加大人力、物力和财力,积极投资于软件过程的改进和优化。并且已经取得了一定的效果。但是,分析我国软件产业的现状,仍然可以看出一些不足:软件项目管理过程能力薄弱,缺乏科学管理过程体系,软件管理过程不够规范等。这些问题的存在,不仅导致软件开发过程混乱,而且难以充分发挥新技术、新理念和新工具的作用,同时,也制约我国进一步优化软件项目管理,难以开发出高质量软件,最终无法满足市场的需求。所有这些,都需要从事软件的从业者,加快 CMM 软件学习、研究的步伐,为推动国家经济建设向前发展作出自己的努力。
  
  1.2 选题目的和意义
  
  本论文选题的目的主要有以下三个方面:
  
  (1) 明晰 CMM 应用于 A 软件项目质量管理的方法和研究思路;(2) 总结 CMM 模型在化工行业软件项目中应用后的效果和体会;(3) 通过将 CMM 与软件项目质量管理相结合,探寻通用的改进型软件开发过程,来提升软件质量,为软件企业提供借鉴。
  
  本论文在系统分析了 CMM 理论及项目管理理论的基础上,以 H 公司的 A 软件项目的质量管理作为研究对象,通过将 CMM 标准应用于软件项目中,试图借助成熟的软件开发过程理念和知识,指导对本项目的开发过程的改进,进而提升 A 项目的开发质量。
  
  1.3 研究内容和方法
  

  1.3.1 研究内容
  
  论文研究的内容主要有:
  
  (1) 探寻 H 公司软件开发过程中存在的问题;(2) 以 A 软件项目为研究对象,运用 CMM 模型中的一些关键过程域,尝试解决存在问题、探寻优化路径;(3) 以 A 软件项目为研究对象,在软件开发过程中实施优化路径;(4) 总结 CMM 软件成熟度模型应用到具体项目中的可操作性,探讨 H 公司软件项目的未来发展方向。
  
  1.3.2 研究方法
  
  本文的研究,从方法论的角度看,主要有下述特点:
  
  (1) 对于 CMM 研究及实践资料的收集、整理、学习与分析。取精去粗,为论文完成提供理论依据和工程借鉴;(2) 运用 CMM 模型中的一些关键过程域,优化、解决 H 公司 A 软件项目软件管理过程中存在和潜在的软件危机;(3) 将学校所学的项目管理分析方法,CMM 框架模型,项目管理、质量管理等,分析、运用到实际工程项目中。
  
  1.4 研究难点及创新点
  
  本文难点体现在:
  
  (1) 本论文研究的对象是 A 软件项目的软件质量,目的是利用 CMM 软件成熟度模型,对 A 软件项目的分析和优化,来提升 A 软件项目的软件质量,将项目管理与 CMM 模型相结合,具有很强的专业性。同时,A 软件项目研究,不仅涉及的内容比较多,而且研究成果相对较少,特别是该软件项目有着自身的项目特点和行业特点,因此,成功地将 CMM 模型与 A软件项目相结合,将是本文研究的一个难点;(2) 软件质量是我国当前软件行业面临的一个关键问题。如何解决软件危机不是一朝一夕的事,是一项复杂的系统工程,存在着很多不确定因素。如果没有科学的规划、严密的计划执行,非常容易出错。如何应用 CMM 提升软件质量,是行业面临的一个难题,也是本文研究的难点。
  
  本文的创新点体现在:
  
  (1) 把以人为本、科学发展观等作为理念和原则,把客户对软件的需求作为软件质量提升的核心原则,将 CMM 应用到 A 软件项目质量管理中,旨在全面提升 H 公司的软件质量,解决 H 公司存在和潜在的软件危机,促进软件行业的健康可持续发展;(2) 本文将项目管理、质量管理以及 CMM 的理念和方法相结合,应用到软件项目质量提升中,并且结合本人工作的实践经验,理论与实践相结合,以理论优化实践,以实践验证理论,具有一定的理论和实践意义;(3) 通过对 CMM 的研究和在化工行业 A 软件项目中的成功应用,有助于提升 CMM 在化工行业的应用效果。对于软件行业的发展也有一定的借鉴意义。
相关标签:
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站