软件企业CMMI与ISO9001的符合性验证研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:bai1988ping
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着科学信息技术的快速发展,软件产品占据了越来越多的市场,软件研究单位也开始面临却来越严峻的挑战。本文主要介绍分析CMMI模型与ISO9001标准的异同,分析软件企业分别采用CMMI与ISO9001的项目管理的主要环节,探讨软件企业采用CMMI与ISO9001的符合性问题。
  关键词:CMMI与ISO9001;软件企业;符合性验证;质量控制
  中图分类号:TP311.5
  1 CMMI与ISO9001两大体系的概述
  1.1 CMMI
  CMMI模型,又称软件能力成熟度集成模型,是由美国国防部、美国国防工业协会与卡内基梅隆大学共同研发的一种软件组织模型,主要帮助软件研发企业对软件研发项目进行科学、合理化管理,有助于企业在软件研发过程进行及时、集中、高效地进行改进或是开发,CMMI主要集中关注力在企业的成本效益,基于CMMI模型下的软件研发具有过程集中、研发重点明确等特点,且软件研发过程灵活性较高,因此CMMI模型使得软件研发更加稳定、更加成熟。
  CMMI模型是在企业进行软件研发项目管理低效率的背景下产生,因早先的企业在进行简单的软件研发中都很难达到高质量的标准,在研发过程中出现各种各样的漏洞或弊端,从而降低企业研发的质量与效率,加大软件研发成本。CMMI的诞生为软件企业的研发提供了高质量、高效率、低成本的软件研发过程,也为软件企业的市场带来了“春天”。
  1.2 ISO9001
  ISO9001认证是我国目前市场采用的一种质量管理体系认证标准,也是世界迄今为止最为成熟的质量认证架构,ISO9001认证主要为满足客户需求和产品法规质量目标要求而应市产生的国际标准。其中包括了市场中各个行业的质量管理体系提供了技术、质量认证,因此被广泛应用于软件行业、硬件行业、服务行业和其他等流程性行业,用以确保产品在产生过程中人为因素、技术因素、管理因素都按照应有的指标完成,控制、消除、预防产品的不合格率。
  另外,因ISO9001认证的第三方认证地位,在现代贸易过程中采用ISO9001认证可以减少第二方认证中多项认证,避免了由第二方审核过成功所产生的费用与精力,为企业带来诸多利益。
  1.3 CMMI与ISO9001的联系
  CMMI与ISO9001均属于国际上高水准的质量评估体系,但两者既有联系又有区别,在软件企业中两者着重点都在于软件产品的质量与过程改进,均可用于软件企业研发过程的结构框架,但ISO9001认证主要对产品质量因素进行控制,应用于产品研发环境,包括了企业的各个部门,而CMMI则着重于软件研发组织技术管理的改善。ISO9001面向众多行业,没有行业限制,而CMMI则只适用于软件工业。CMMI与ISO9001两大体系在软件企业中具有强相关性、重叠性,但又有着不同,因此CMMI与ISO9001的符合性问题成为软件企业软件研发的重要关注。
  2 CMMI与ISO9001两大体系的符合性验证
  2.1 CMMI实施步骤
  CMMI认证的目标在于提高企业员工的工作效率,并保证能够在不同情况下重复使用且能成功,过程中不断积累经验提高企业研发能力与成熟度,以达到能在最短时间能高效率的完成软件产品的质量、降低产品的研发成本,来更好地适应市场的需求。CMMI实施步骤主要包括以下几项:
  (1)成立负责推广CMMI认证的工作小组称为EPG,即过程管理小组;(2)保障企业实施CMMI的各项人才、物资、及资金等资源全备到位,并对企业员工进行CMMI知识的普及与培训,并从其中培训出评审员;(3)CMMI认证包括三级认证,因此需要专业评估师对软件企业组织水平、文化等进行差距分析,并根据差距分析的结果制定改进计划,包括EPG成员于项目成员的培训计划、制定标准规程;(4)由EPG小组对企业过程进行评审,CMMI下的评审是对软件质量的重要保证,主要采用项目评审与同行评审,主要目的是为发现被评审软件项目的缺陷,以便于进行改善。项目评审主要由企业高层管理者、客户及其他相关人员的参与,重点在于识别研发软件中各项指标的缺陷与问题,并给出结论;同行评审则由软件开发企业的同行来评审。项目评审可以尽早发现软件中存在的缺陷,不会导致迟缓发现问题所引起的高额成本,即使中途有研发人员退出也不会导致项目终止,可以有效的分配人力资源,最大化的为软件企业节省研发成本、带来高效益,但评审所产生的时间与费用却是一笔不小的开支;(5)根据评审结果对企业软件研发存在的问题进行改善。
  2.2 ISO9001实施步骤
  ISO9001认证主要确保软件企业在研发、操作过程软件质量的前提保证,因此推行ISO9001认证体系必须引起软件企业高层管理人员的高度重视,在落实ISO9001认证过程需注意以下实行步骤:(1)成立ISO9001控制小组,主要负责推行ISO9001认证的质量进程保障,包括编制文件、监督、管理等任务;(2)保障软件企业的人力资源、物资、资金以及基础设施的全备及质量;对全员质量标准知识进行普及,保证企业员工在研发、操作过程中按照标准进行操作;(3)企业需要制定质量管理体系文件,细化作业说明书,并对企业员工作业过程进行监测与测量;(4)由内审员对企业作业全程质量及管理进行全面审核,包括公司客户对软件企业的特殊要求在内,最后由内审组长对审核结果进行总结,验证不符合性,对发现的问题进行纠正并提出预防与改进措施。软件企业ISO9001审核的最后审核由顾客或客户组织审核,由此确保产品的整体质量审核。
  2.3 CMMI与ISO9001的“融合”
  在现行软件企业中,为保证软件产品的质量,多数企业采用CMMI与ISO9001“融合”使用,以CMMI为指导,ISO9001为“监督”,即在项目质量管理中设立质量保证(QA)环节,主动审核项目过程的技术因素、人为因素的好坏,最大限度的确保软件研发生产的质量,提供软件研发过程中的信息反馈,并为项目人员提供技术指导。
  通过以上对CMMI与ISO9001各自实施步骤与流程的规划,可以看出两者在实施步骤中有很大一部分是可以融合在一起,但稍有不同的地方也需要软件企业在融合过程中特别注意。为保证CMMI与ISO9001“融合”所带来的最大质量保证,笔者建议采取以下措施来提高研发过程与研发规范:(1)建立明确的职权范围。(2)构建有效的内审策略和方法。(3)全程监控研发到生产过程的符合性问题。
  3 结束语
  对于一个软件企业来说,软件产品的质量是关系着项目的成功与否,如何保证产品的质量是一个至关重要的问题。通过分析CMMI与ISO9001融合中存在的问题及改进措施可以确定,CMMI与ISO9001的融合是软件企业目前适应市场需求与客户需求的重要途径,也是保证软件产品的质量与过程质量的首要保障。软件企业CMMI与ISO9001的内部审核是两者符合性验证的重要途径,应成为企业关注的重点,是帮助企业树立市场的重要旗帜。
  参考文献:
  [1]顾群,陶邦胜,梁云等.软件企业CMMI与ISO9001的符合性验证研究[J].价值工程,2012(20).
  [2]白华滨.CMM/CMMI与ISO9001在组织执行中的融合研究[J].电子科技大学,2009.
  [3]张念,苏文坤,姜永生.基于CMMI的中小型软件企业过程改进问题研究[J].软件导刊,2011(01).
  [4]钱云峰,刘宽宏,覃征.CMMI度量分析过程域在中小企业的研究与实践[J].计算机工程与科学,2006(28).
  作者简介:刘秀娟(1974.12-),女,吉林长春人,讲师,硕士研究生,研究方向:计算机web服务,软件验证;王延通(1978.08-),男,吉林四平人,高级工程师,本科,研究方向:计算机网络应用与安全;刘秀敏(1976.11-),女,吉林长春人,讲师,硕士研究生,研究方向:计算机科学教育;吴金山(1979.02-),男,安徽金寨人,会计师,本科,研究方向:计算机与会计电算化。
  作者单位:湖州职业技术学院,浙江湖州 313200;浙江省住房与城乡建设厅干部学校,杭州 310005
其他文献
摘 要:基于CDIO理念开展计算机软件工程的教学,是解决传统教学模式弊端,提高教学水平与教学质量,全面发展学生计算机专业素质的重要保障。论文对高校计算机软件工程学科的CDIO教学模式与方法进行了分析与探讨,并提出了提供计算机软件工程CDIO教学水平的建议,以进一步推进计算机软件工程CDIO教学工作开展和普及。  关键词:CDIO理念;计算机软件工程;教学方法  中图分类号:G718.5  我国高校
期刊
摘 要:根据当今社会人们对虚拟现实越来越高的需求,对建立虚拟校园进行了初步的研究,找到一种简便的建立虚拟校园的方法,通过3dmax和OpengL的结合建立一个功能完善的虚拟校园环境。也为有关三维建模,场景漫游,交互方式、虚拟小区、虚拟城市的研究建立起示范、试验作用。  关键词:虚拟现实;校园;建模;结合;场景漫游;交互方式  中图分类号:TP391.9  虚拟现实是人们用计算机把那些复杂数的据进行
期刊
摘 要:本设计利用S3C2440处理器、中星微的USB摄像头以配合Linux操作系统和QTE来实现一个视频的采集、存储、播放等功能的嵌入式视频监控设备。本设计所实现的功能是视频处理设备的基础,可将本设计扩展成远程视频监控系统和绝大多数消费类电子的基础功能之一。  关键词:S3C2440;Linux;视频监控设备  中图分类号:TP277  嵌入式设备起源于20世纪70年代的微型电子计算机,伴随着更
期刊
摘 要:与传统有线网络相比,无线网络更方便,覆盖的范围更广。无线局域网(Wireless LAN,WLAN)是不使用任何导线或传输电缆连接的局域网,无线局域网最通用的标准是IEEE定义的802.11系列标准。本文通过真实无线环境与协议分析软件相结合捕获无线数据包,分析多种数据帧。  关键词:无线网络;802.11;无线数据包;数据帧  中图分类号:TN919.8  与传统有线网络相比,无线网络更方
期刊
摘 要:虚拟化和云计算技术是当下炙手可热的主流技术,并正在快速地发展,本文通过介绍虚拟化和云计算技术的内容和发展状况,看出二者的关系:云计算是以虚拟技术为核心,虚拟技术为云计算发展提供技术支持,二者相互依托,共同发展。在今后的技术应用过程中,云计算将会成为将来计算机的发展趋势和最终目标,从而尽可能的满足用户不断增长的需要,提高“虚拟时代”的资源利用效率。  关键词:虚拟化;云计算;关系;应用  中
期刊
摘 要:对于生产型企业而言,合理的仓库库存量是保障生产及企业正常运营的最基本条件。原材料,产品及相关备件物料的周转是相对平衡与稳定的,为了其正常合理的转化,需要综合考虑影响库存量的各方面因素,并对其进行分析、预测,在确保正常生产的前提下,不能使库房物料及产品积压,也不能产生多余的资金浪费。针对特定的企业,找出合理的原料安全库存区间及库存平衡库存点,从而简化库存管理工作,提高库存管理效率。  关键词
期刊
摘 要:在使用Linux进行嵌入式平台软硬件开发时,经常要面临的一个问题就是在Windows与Linux之间进行数据传输,既利用Linux、与嵌入式Linux之间的系统一致性,又能利用wondows平台上管理文件系统与资源的便捷性。而搭建SMB服务器可以很好的为我们提供这一便利。本文就如何在在Linux与Windows间架设SMB服务器进行了一次实验,并将在其过程中遇到的诸多问题进行汇总,以利于读
期刊
摘 要:随着数字图像处理技术及交通智能化的发展,图像处理技术在当前的智能交通系统中,扮演着极其重要的角色。本文主要针对数字图像处理技术在智能交通系统中的应用,特别是其在车牌识别系统中的算法应用做了详细的阐述,并对技术难题和发展趋势做了深入的探讨。  关键词:数字图像处理;车牌定位;字符分割;字符识别  中图分类号:TP391.41  随着世界经济全球化发展,人们生活和消费水平的日益提高,对汽车的需
期刊
摘 要:蚁群算法具有较强的鲁棒性和发现较优解的能力,但同时存在着限于局部最优解、收敛速度慢、容易出现停滞现象等缺点。本文针对球形机器人的特点,考虑球形机器人本身的尺寸影响,对其进行路径规划优化处理。并且在传统的蚁群算法基础上,采用了退回原则和信息素加强原则对该算法进行改进。通过仿真结果表明,该方法能以任意接近于1的概率收敛到全局最优解,并且提高了求解最优解的效率。  关键词:球形机器人;蚁群算法;
期刊
摘 要:目前,计算机网络技术正在快速的发展着,并且该技术在企业的物资管理中应用的也越来越广泛,企业中的物资管理工作也因为该项技术的发展而变得越来越完善,下面就针对计算机网络技术在企业物资管理中的应用展开讨论,首先综述计算机网络技术对于企业的影响,接着简述了企业的物资管理系统,最后对于计算机网络技术在企业物资管理中的应用做具体的探究,讨论的目的在于能够给企业以启示,更好地完成企业物资管理工作。  关
期刊