软件质量管理论文(精选)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件质量管理论文(精选)
近年来,随着计算机和软件产业的飞速发展,软件企业面临越来越激烈的竞争,软件的质量在企业间相互的客户争夺中显得尤为重要,软件质量管理也随之成为非常重要的话题。以下是我们搜集的一篇软件质量管理论文,希望能帮助到你论文的写作。题目:民营军工企业软件质量管理的思路摘要:民营军工企业通过多年软件开发的实践,逐步认识到其在军工产品研发中的重要性,同时也认识到软件质量管理的重要地位。为此,在软件开发过程中,必须熟知软件质量管理的途径,了解软件管理的重要环节,并在过程管理的各个阶段重视过程的细节,严格遵照软件开发规程和规范的要求,不断地实践,不断改进。文章提出了民营军工企业软件质量管理的思路,供同行参考。关键词:民营;军工企业;软件;质量管理一、引言说到软件质量,首先要说质量。质量是一个实体的所有的特性,能够满足各种显式和隐式的需求。质量是必须满足显式和隐式需求的程度。质量是一个程度,不是完美的100%满足需求。因为完美是不可能的,所以对于软件测试来说,软件质量管理,应能保证软件经过测试达到可以使用的标准,可以使更多用户用起来顺畅。在国家军民融合大政方针指引下,民营军工企业不断增加,其中也不乏有开发软件的企业,这些民营软件企业开发软件的质量也引起企业管理者和军方使用者的共同关注。二、软件的质量管理的作用和地位
软件的质量管理的内容包括了执行质量政策、完成质量目标
及管理职责的一系列活动。这些活动的结果,使项目能够圆满达到初始制定的需求。随着信息技术的广泛使用,软件质量受到了越来越多的关注和重视。实践证明,软件质量的高低已愈加成为企业的核心竞争力之一。而这种竞争力,除了在功能上体现产品的先进性之外,更多层面则体现在产品是否具有可靠且稳定的质量保证。随着科学技术及信息化的高速发展,软件应用的领域在进一步扩大化,随之而来的则是软件进一步大型化和复杂化,以及不断因需求迫切而缩短软件开发周期,使得供求矛盾进一步突出,这都会对软件开发质量形成威胁。为此,惟有在软件质量管理和服务上狠下功夫,并在软件开发初期就以利润最大化和质量最优化为市场导向,才能使企业在同行中具有竞争优势。三、民营军工企业软件质量管理的思路(一)加强民营军工企业软件质量管理的途径在民营军工企业中,保证软件质量最大的困难是企业内部管理不完善和不协调。因此必须加强内部质量管理工作,特别是最高管理层及质量管理部门的领导,要主动、认真学习先进的管理技术和同行的成功经验来规范本企业内部的管理,通过管理的深化和细化,提高软件产品的质量。在有条件的民营军工企业,应把建立军工质量体系放在首位,并使之良好运行。在建立质量体系时,一定不能照抄标准要求,而必须认真研究和分析本企业软件开发过程的特点和规律,找出本企业质量体系存在的薄弱环节,予以加强和完善。
其次,软件开发企业应确立和借鉴CMM(能力成熟度模型)思想,结合企业实践,认真开展过程改进活动。所谓CMM,其共分为
五个成熟等级,主要是针对项目计划、需求管理、配置管理、质量保证和项目跟踪以及监督5个关键过程领域,以加强质量管理工作。民营军工企业虽然对其熟悉、起步较晚,但也必须努力学习,才能迅速赶上。第三,软件企业的高层领导应在质量管理工作中发挥主导和引导作用。质量大师朱兰强调:产品质量问题80%出于管理层,而只有20%的问题起源于员工。日本质量管理专家石川馨认为:QC小组的作用最多只能解决10%的质量问题,而90%的问题需要由管理层来解决。这些大师总结的成功经验,再一次强调说明了领导在质量管理中的作用和地位。ISO9000质量管理体系的八项原则,其中第二条就是“领导作用”.自上而下推动企业质量管理工作虽己成为企业家们的共识,但在部分质量管理基础薄弱的民营军工企业,尤其是软件开发企业,这种共识还不能真正落实到实践工作中。因此,提高最高领导者的质量意识仍是最关键的因素。需要特别指出的是,高层领导对质量管理工作的推动作用是下级各级负责人不可比拟的,也是下级负责人不可代替的。第四,正确认识人的因素在软件质量管理中的重要性。多年的质量管理实践己充分证明,提高软件质量,除领导重视外,还须不断提高软件开发人员及软件质量管理人员的素质,充分调动和发挥他们的积极性和创造性。组织质量意识和技能培训是提高员工质量素质的重要手段。在软件开发企业内部,要营造鼓励技术人员和管理人员积极参与质量管理活动的氛围,为他们创造学习、晋升的机会和条件,使他们产生不断的完善和改进软件的动力,并付诸实践,使软件质量不断
提高。同时,要保持和稳定软件开发人员队伍,以保证软件项目开发活动的可持续性。(二)保证软件质量的三个重要环节保证软件质量有三个很重要的环节,缺一不可。
第一是严格执行软件开发流程。流程是在多种软件开发实施过程中成功经验的总结,是实践出来的真理。按规定的流程开发软件,可以指导工作不犯错误或少犯错误,从而提高软件质量。同时,流程还将对软件的开发成本和控制开发进度有很好的指导作用。
第二是掌握软件开发技术。包括了分析、设计、编码、测试四方面的技术。软件需求分析如同硬件的方案论证,都是项目的灵魂。良好的软件需求分析是软件项目开发成功的关键,若是需求分析做得不透彻,就可能出现返工,劳民伤财,计划拖延;硬件产品的质量是设计出来的,这早己成为人们的共识,软件产品也不例外。良好的设计,决定了软件产品的最终质量;编码技术产生正确高效的代码;测试是保证软件的最后一关。所以以上四项技术对软件质量来说都至关重要。第三是组织软件评审。评审是借助专家的聪明才智和丰富经验,对新开发的软件“评头论足”,多方位、多视角的审视软件,是一种预警手段。评审可以分阶段、分时段进行。经验告诉我们,评审可以有效避免开发中犯错。(三)软件质量控制注意事项12下一页