当前位置 —论文本科论文— 范文

质量管理体系有关论文范文,与基于质量管理体系和CMMI的气象水文软件质量控制方法相关毕业论文网

本论文是一篇质量管理体系有关毕业论文网,关于基于质量管理体系和CMMI的气象水文软件质量控制方法相关函授毕业论文范文。免费优秀的关于质量管理体系及软件开发及可靠性方面论文范文资料,适合质量管理体系论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:论文针对气象水文软件开发中存在的问题,分析了国内外常用的软件质量控制方法以及它们所存在的问题,提出了将质量管理体系和CMMI相结合的质量控制方法,建立了一种新的软件质量控制模型,为全面提升气象水文软件的质量提供新的思路.

关 键 词:软件质量;质量管理体系;CMMI;GJB9001B-2009;质量控制模型

中图分类号:TP311.52

软件在装备系统的研发过程中起着至关重要的作用,软件产品的质量已逐步成为军队信息化建设的核心,软件质量关系到武器装备系统的生命,关系到军队信息化建设的整体水平,一旦软件失效,就可能导致整套装备系统的失效,甚至导致战争的失败.目前,软件在研发过程中存在诸多问题,导致软件的质量和可靠性远不如人意,特别是与硬件的可靠性相比,软件的可靠性一般要低一个数量级[1].

1软件开发中存在的问题

(1)装备系统研发软硬件管理不均衡,过分强调硬件.武器装备的研发是一个非常复杂的系统工程,涉及到技术和管理的方方面面,而且其各个因素又是相互关联和制约,不均衡的过分强调某几个方面都是不科学的.而现状是系统的研发过分强调硬件的重要性,软件只是被当做硬件的一个附件来对待,未作为产品列入装备系统计划和技术配套表.

(2)总体单位不抓配套单位分系统软件的质量,监控力度不够.在软件产品的开发中不遵循软件工程的要求,而且武器装备系统的总体单位只抓本单位开发的软件质量,对配套单位分系统软件的开发过程监控不力,对配套单位交付给总体单位的软件普遍不进行软件验收测试和软件验收评审.

(3)软件设计文档的编制不规范,不符合国军标要求.编制时缺少文档化的过程描述,尤其是缺少工作文档、风险管理文档和工作量统计文档,而且文档编制水平和质量参差不齐.特别严重的是大多数单位的文档是在软件编程完成后补写的,失去了以文档指导软件实现的作用.

(4)高层管理者对软件管理不够重视,软件配置管理不到位.管理要从高层做起,但是多数高层却忽略了管理的重要性,有的软件开发组未设配置管理员,有的单位对配置管理的概念(如对基线标识和配置控制等)模糊,对软件开发库、受控库的设置与管理不当,致使软件在出厂前基本不受控.

(5)对软件测试的概念和方法认识模糊,缺乏对过程和产品进行测试.软件开发测试人员和质量控制人员之间缺乏对对方工作的基本认知,双方难以沟通,阻碍了研发工作的顺利开展.部分单位对第三方测试存有疑虑:担心泄密,难以保护知识产权,或担心经费不足和增加工作量延误工程进度.

上述问题是装备研发中普遍存在的现象,亟待改进.国内外的经验说明,为了解决上述问题,最根本的一条是必须“树立软件产品的观念”和“用软件工程方法组织软件开发”[2],并按照软件工程方法的基本原则不断改进软件开发过程.现在国内比较常用的控制软件质量的方法是质量管理体系法,而国外比较流行的是运用CMMI(CapabilityMaturityModelIntegration,即能力成熟度模型集成)来控制软件的质量.

2软件质量控制的常用方法及缺陷

2.1军用软件研制质量控制的一般做法及缺陷

我国一直采用质量管理体系中全面质量管理的原则来控制军用软件的质量.按照全面质量管理的观点,“产品质量是设计、生产出来的”,关注软件开发、研制的过程,通过强调过程模式,将组织内所有的工作定义为一个个明确的过程来进行质量保证和评估,使影响软件产品质量的因素在产品形成的全过程中始终处于受控状态,以此来提高其使用的可靠性、安全性,突出的把持续改进的过程作为提高质量管理体系水平的重要手段.

目前,军用软件研制质量控制的整套模型源于GJB9001B-2009,该国军标适用面广,可面向于硬件、软件、流程性材料和服务四大产品[3],主要强调的是硬件产品的质量控制,对军用软件的适用性稍弱,没有针对软件产品及其研发的特点展开说明,尤其是在型号的不断改进,装备状态的多次更改之后,对军用软件的配置管理等方面的更高层次的问题,缺乏行之有效的解决方法,在实施该标准时无法引起高层领导的重视,没有对质量提出更高的要求,忽略了该标准反复强调的“质量管理必须坚持持续进行质量改进”,导致研制单位无法拥有一套适用的质量管理体系.

2.2国外软件研制质量控制的一般做法及缺陷

CMM(CapabilityMaturityModelforSoftware,即软件能力成熟度模型)是对组织软件过程能力的描述[4].CMM中最为核心的思想是:只有好的过程才能造就好的结果.它侧重于软件开发过程的管理及软件工程能力的改进与评估,是一种高效的管理标准,有助于最大程度地降低成本,提高产品的质量和用户满意度.CMMI是CMM模型的最新版本,它把软件开发视为一个过程,并根据这一原则对软件的研发和维护进行过程监管,以使其更加科学化、规范化.CMMI项目为军工界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复性,降低基É

关于基于质量管理体系和CMMI的气象水文软件质量控制方法的函授毕业论文范文
质量管理体系有关论文范文
10;模型的改善成本.CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高软件产品的研发、获取和维护能力.

CMMI是目前国际上最流行、最实用的一种软件质量控制模型,强调各个方面的均衡发展,注重基于模型的、循序渐进的过程改进,可以帮助软件企业有效地管理软件过程,但是CMMI也存在缺陷,CMMI本身是国外的体系,是基于法治的体系,而我国强调的是人治的氛围,这种文化性问题是CMMI能否适用于我军的关键;实施该体系时单位对于软件研发人员缺少必要的有关质量管理方面的培训,导致软件研制人员与质量管理人员难以沟通,阻碍了研发工作的进度;CMMI只强调关键过程域,无法保证软件产品能被成功的研制出来.

3基于质量管理体系和CMMI的气象水文软件质量控制方法3.1质量管理体系与CMMI的共同性


怎么写质量管理体系本科毕业论文
播放:37932次 评论:3911人

质量管理体系与CMMI面向的都是组织和软件产品的质量问题,都是以现代质量管理理念为基础,充分体现了质量管理、质量保证、全面质量控制、全面质量检验等思想.它们都非常关注产品的质量,都以相同的质量原理为基础,都强调通过良好的过程来保证产品的质量,都在强调外部沟通的同时强调内部沟通,都以组织的领导者和管理者作为最关键的成功条件,都采用PCDA方法,都重视规范化、活动规程和必要的文档与记录.

3.2质量管理体系与CMMI的差异性

作为质量管理的标准性文件,CMMI与GJB9001B是有着明显的差别的.GJB9001B是一个适用于各类产品的通用型标准,主要是针对制造业制定的,而CMMI是专门针对软件开发设计的,可以帮助软件企业有效地管理软件过程;GJB9001B强调完整的组织体系,可以用来建立符合ISO9000管理的组织管理,而CMMI本身对管理体系没有明确要求,默认组织体系是有效的、健全的;GJB9001B评估的目的是要认证组织是否建立了有效的质量管理体系,为此给出比较简明、科学、原则性的要求,评估出结论合格与否,而CMMI则用于评估组织的软件能力的改善,确定采购风险,或找出软件过程的强项和弱项,明确改进途径,为此给出良好软件过程的详细描述和能力提高的简明科学途径.

3.3基于质量管理体系和CMMI的气象水文软件质量控制模型的建立

GJB9001B鼓励在建立、实施质量管理体系以及改进其有效性时采用过程方法,通过满足顾客要求,增强顾客满意,而CMMI的本质是通过对软件研制过程中关键过程域的精确定义,来使软

1 2

质量管理体系有关论文范文,与基于质量管理体系和CMMI的气象水文软件质量控制方法相关毕业论文网参考文献资料:

本科自考成绩查询

本科生怎么写论文

成人自考大专本科

吉林大学成人自考本科

学历大学本科

本科论文答辩稿

吉林省自考本科成绩查询

物理本科生毕业论文

成考药学本科

本科毕业论文

基于质量管理体系和CMMI的气象水文软件质量控制方法WORD版本 下载地址