基于CMMI的软件项目质量管理分析

发表时间:2021/5/19   来源:《科学与技术》2021年第4期   作者:磨雪芬 阮红燕,
[导读] 随着技术的发展,软件开发受到了大众的普遍重视,

        磨雪芬  阮红燕,
        广西知而行信息科技有限公司  广西南宁  南宁师范大学 广西南宁
        摘要:随着技术的发展,软件开发受到了大众的普遍重视,为了改进软件的管理应用,推出了一个系统的软件研究开发质量管理体系——能力成熟度模型(CMMI)。本文分析了CMMI体系下软件项目质量管理的概念,分析了公司软件项目管理基于CMMI体系存在的问题,以某软件公司为例,分析了公司软件项目管理策略。
关键词:CMMI 体系;公司软件;项目管理

        不同规模的项目需要由不同的软件进行管理。随着项目数量的增加,项目管理的规模变得越来越复杂和多样化,对相关软件的使用提出了更高的要求。CMMI系统可以有效地管理软件项目,提高项目软件的应用效果。 为此,本文结合软件项目的应用特点,对利用CMMI来优化公司的软件项目管理策略进行了分析。
一、CMMI 体系作用下的公司软件项目管理
        从内涵的角度来看,软件项目管理是与软件产品满足特定和潜在需求的能力有关的整体特征。 软件项目的质量与项目运营的软件需求密切相关。 随着电子信息技术的不断发展,软件项目管理变得越来越成熟。 然而,由于项目的规模和发展的不同,软件项目管理的工作变得越来越复杂。 在这种背景下,为了提高软件项目管理的有效性,CMMI系统已经出现在相关研究领域。
        CMMI是功能成熟度模型(CMM)的缩写,在系统的作用下,开发了一套完整且优化的软件研发项目管理计划的开发系统,可以在先前的CMMI项目的基础上进一步进行优化 进度管理系统在公司软件项目管理的作用下需要创建一个稳定,优化的软件质量管理系统,借助于软件开发和利用现有工具来优化软件开发和利用。 在构建CMMI系统时,应充分考虑软件使用,系统组成和系统实现的基本要求。
二、某公司软件项目进度管理发展现状
        例如,在一家中小型软件开发公司中,最早成立于1998年,经过长时间的规模发展,软件加工生产车间已从过去的10人发展到数百家软件公司,公司发展至今 在业界的认可下,公司内部逐渐形成了一套自己的软件项目开发与管理系统。但是从开发的实际情况来看,公司的软件项目管理仍然存在软件开发不规范的问题,相关人员在具体操作上的运用和设计是根据他们的经验来管理软件开发的,软件开发缺乏统一的标准 ,最终设计出的软件很难满足许多用户的使用需求。 同时,当软件研究项目出现问题时,公司通常选择替换技术人员,而不是从软件开发和设计的基本方面解决问题。 随着公司发展规模的扩大,公司的软件开发和使用现有的管理模式已不能满足人们对软件项目使用的需求。
三、基于 CMMI 体系的公司软件项目管理优化对策
        (一)优化软件的需求管理
        针对公司目前软件项目管理中存在的问题,相关人员需要借助CMMI模型,逐层管理,对软件的使用和管理提出更高的要求,并形成软件的动态管理。 在公司内部使用。 首先,制定软件需求管理计划。 对于新接收到的项目,有必要借助现有软件对项目进行改进,并在软件项目管理过程中进行全面评估,以提高需求管理的细化水平。 二是抓好软件使用需求调查研究。 安排专业的测试人员和技术人员对软件项目的基本要求进行市场研究,并为公司升级软件提供支持。
        (二)优化软件项目管理组织结构
        结合本文现阶段的项目组织结构研究公司,对企业发展的特点,项目环境中的各种结构进行企业内部优化集成,并根据CMMI系统的基本过程进行软件项目管理的决策者,建立相应组织的实施层、控制层,为优化软件项目管理提供重要支持。 安排工作职责后,还需要对员工的具体工作进行必要的评估。


        (三)优化公司软件项目管理过程
        基于CMMI的软件项目质量管理强调对整个开发的计划对最终项目的有效性有重要影响,因此,需要在CMMI系统的应用中根据公司标准组织过程来定义软件项目的过程, 完善软件项目进度计划,并为计划的具体实施提供各方面的支持。
        (四)优化公司软件项目管理配置
        基于CMMI的软件项目质量控制管理配置需要放在非常重要的位置,从整个软件项目的实际情况来看,项目配置包括两种,一种是产品方面的研究成果,另一种是产品方面的研究成果。 记录项目管理和组织操作。 在配置功能下,可以有效保护软件系统管理的数据信息,避免信息泄露的现象。在计划跟踪偏差计算、项目控制偏差、项目进度报告摘要等时,以及在日常情况下向和适应整个公司的方向分配软件项目管理时,将涉及基于CMMI配置的软件项目管理。 应用程序中,对于每个设置代码访问软件系统,严格合格的人员访问软件项目系统。 另外,在软件项目开发过程中,公司还需要确保所有项目版本的统一和规范。 强制要求每个项目管理,运营和维护人员在每天结束时将当天由其计算机处理的信息输入到CVS系统中,以便为将来使用系统数据提供支持。
        (五)优化公司软件项目管理平台
        基于CMMI的软件项目的质量管理不仅取决于运营商的工作能力,而且还受到软件系统平台的完善的深刻影响。因此,为了加强基于CMMI的软件项目质量管理,有必要加快公司软件项目管理平台的优化。整个平台是一个涵盖软件开发和设计,软件质量改进,软件开发和设计成本分析,软件处理等的综合平台。在整个平台上涵盖了五个层次的CMMI系统内容,通过业务协同,作业控制,流程模板可以根据公司发展需要不断优化软件项目系统设计,即在协作基础上根据人们的不同需求利用软件优化软件使用流程设计,丰富资源,完善软件系统平台。
        (六)优化公司软件项目管理平台的监督控制
        公司软件项目管理平台的监督与控制是有效开发和利用项目软件的关键。 从实际的开发情况来看,组织软件项目的质量管理和监督常常需要花费更多的时间,而CMMI软件可以节省软件开发,使用,管理和监督的时间。基于CMMI的软件项目管理与项目之间的监督与控制是相互促进的,是一种相互促进的方式,只有在建立标准化的软件项目管理与监督管理的基础上,才能提高软件管理效果,同样,有效的软件也可以。 项目管理可以更好地按计划推进项目管理计划。 基于CMMI系统的软件项目管理与监督包括项目计划的跟踪控制,项目偏差的控制以及项目实施进度的摘要分析。
        
结语:
        综上所述,文章以某公司的软件项目开发应用管理为基本研究对象,结合 CMMI 体系打造的内涵和结构构成,主要分析公司项目开发应用管理存在的问题,从优化软件的需求管理,优化公司软件项目管理过程,优化公司软件项目管理配置,优化公司软件项目管理平台的监督控制等方面着重思考了如何优化公司软件项目质量管理,目的是更好地发挥出所开发软件在企业经营发展中的作用。
        
参考文献:
[1] 韩少华. 基于CMMI体系的软件项目质量管理实践分析[J]. 企业技术开发旬刊, 2015.
[2] 张晴, 陈雪勇. 基于CMMI的软件项目质量管理应用分析[J]. 轻松学电脑, 2019, 000(010):1-2.
[3] 王欣欣. 基于CMMI的软件项目质量管理研究[J]. 中国新通信, 2015, 017(019):30-31.
[4] 张成功. 基于CMMI的软件开发质量管理问题研究[J]. 信息通信, 2015, 000(003):154-154.
[5] 黄佳. 基于CMMI的SKS软件升级项目质量管理研究[D]. 西南交通大学, 2017.
[6] Liu Yuke. Research on software development project management based on CMMI[D]. Guangdong University of Technology, 2015.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: