APP下载

加强软件质量管理的必要性与方法研究

2018-07-04

现代工业经济和信息化 2018年7期
关键词:环节管理工作软件

杨 骁

(中电科(德阳广汉)特种飞机系统工程有限公司, 四川 成都 610000)

1 软件质量管理的基本含义概述

从软件自身角度来说,自身含有一定的抽象性,是在承载媒体的作用下,将信息进行传递的一种产物,其不但具有知识产权性,同时还会受到一些法律体系的保护[1]。对软件含义进行细化,通常可以把其定义成是计算机系统中不可或缺的一部分,同时具备用户需求导向性、进度控制难度大以及维护困难等特性。而软件质量通常包含了五项内容:第一,软件功能性,也就是软件可以满足用户的自身需求;第二,稳定性,软件能否处于良好的工作状态,是否会出现故障等状况;第三,可用性,用户在应用软件的过程中,将会消耗多少资源;第四,效率性,软件在运营环节中,所消耗的物力资源;第五,可维护性,软件维护环节中存在的难度以及效果。利用这些指标能够实现对软件质量的综合评估,以此对软件整体质量指标加以评判。软件质量管理流程见图1。

图1 软件质量管理流程

2 加强软件质量管理的必要性

2.1 减少经济损失

在当前社会经济以及科学技术全面发展的背景下,计算机应用范围不断扩大,软件需求量也不断提升,计算机软件质量得到了人们的广泛关注。

从大的方面来说,软件质量管理直接影响着国计民生、财政安全以及社会发展,从小的方面来说,直接影响着人们的日常工作和生活。在部分特殊环境下,当软件存在问题时,将会给人们的工作和发展带来严重影响。除此之外,人们在邮局、银行等机构办理相关事务时,因为电脑出现故障,而无法正常办理。例如,2000年出现的“千年虫”的现象,引发了一定的危机[2]。正是人们没有给予高度重视,导致不堪设想的后果出现,从而给人们乃至国家带来了一定的经济损失。因此,这就需要对软件质量高度重视,加大软件质量管理力度,在保证软件应用安全的基础上,减少给我国带来的损失。

2.2 促进软件研发领域的稳定发展

要想突显软件质量各项指标,满足用户对软件的要求,将软件自身功能全面发挥,可以通过开展软件质量管理工作的方式,对软件研发、设计等环节进行把控,以防止各种因素给软件质量带来负面影响,保证软件功能、效率等均可以满足软件质量要求。在落实软件质量管理工作的过程中,可以根据用户的实际需求,加大对软件系统开发以及设计等环节的管控力度,同时确保软件研发的安全性,根据相关标准和要求实现对软件质量的把控,以此降低软件质量问题出现。由此可知,在软件质量管理理念的作用下,能够突显软件开发的自身效益和价值,从而促进软件研发工作的稳定发展。

3 加强软件质量管理的优化对策

3.1 提升软件质量管理意识

众所周知,不管是在工业生产,还是其他领域,均需要得到现代化设施和技术的支持,而如果没有落实好相关设施和软件质量管理工作,必将会引发一定问题出现,从而给企业整体效益获取带来不利影响。从软件生产角度来说,没有根据约定时间落实工作计划,导致该现象出现的主要因素就是管理较为混乱。我国软件开发企业管理意识较为淡薄,其质量管理问题较为突出。对此,为了保证软件整体质量,提升管理水平,就要高度重视软件质量管理工作,树立良好的管理意识,以此给软件质量管理工作开展提供条件。

3.2 优化质量管理组织架构

从实际角度来说,如果没有全面落实软件质量管理工作,必将会导致软件开发耦合性低、部分环节存在管理脱节等问题的出现。所以,要想充分发挥软件质量管理自身效力,就要优化质量管理组织框架。首先,在领导层级人员的引导下,设定专业的质量管理团队,同时做好领导层级和基础层级职工的交流工作,由组长对软件开发环节中存在的问题进行记录和汇报,以此实现对软件开发质量的把控,促进软件开发质量和水平的提升。其次,在进行软件质量管理过程中,相关工作人员需要从整个项目生命周期的角度入手,加以纵向管理,保证可以第一时间找出软件研发环节中存在的各项问题,并对其进行处理。最后,科学分配软件研发以及质量管理工作人员,合理调配工作内容和职责,并在绩效考核机制的作用下,调动相关人员的工作积极性,以此确保软件整体质量。

3.3 明确系统需求

鉴于需求模糊的现象,应该根据软件工程需求进行处理,对需求活动加以科学管控,并做好需求落实的探究工作。首先对系统基本工作进行探究,确定系统运营需求的有关内容。其次利用需求探究的方式,和用户进行交流,在明确用户自身意愿和需求的情况下,实现软件设计和开发,以此使软件得到科学应用。

3.4 构建完善的质量保障体系

在软件研发保证机制不完善的状况下,软件研发工作人员以及质量管理工作人员应该做好质量保证机制的研读工作,结合实际情况,构建完善的质量保证机制,在获取良好的软件质量管理成果的基础上,促进软件整体质量水平的提高。首先,加强质量职责机制的构建,把质量管理职责和软件研发工作人员、管理工作人员的绩效相融合,促进职工软件质量管理意识的提高。其次,通过科学设定质量检测指标,对软件开发各项指标进行检测,以此防止细节问题的出现,给软件质量带来影响。此外,优化职工培训机制。落实职工培训工作,将会给职工整体素养的提升起到直接作用。所以,通过定期开展专业培训工作,可以让相关工作人员熟练掌握各项质量管理理念和方式,同时优化软件质量管理流程,并提高职工职责意识,科学把握软件相关技术和理念,从而提高软件开发质量的效果,促进软件管理质量和效率的提升。

3.5 实现测试流程的优化

鉴于软件测试环节中面临的设计重点偏差现象,需要结合实际情况,对设计重心进行适当修整,明确检测流程和质量之间的关系。在具体测试指标的作用下,促进系统功能以及性能检测工作的落实,并结合用户反馈的问题,提高测试结果。在进行QC功能检测的过程中,应该对软件兼容性以及操作性等内容加以检测,同时在相同环境下落实检测工作,以此提高软件检测效果,突显软件中存在的问题,从而起到优化软件质量管理的效果。

3.6 加强过程质量管理力度

在对各项质量管理问题进行探究的情况下,提出过程质量管理相关对策,给软件质量管理工作开展提供条件。不管是软件研发环节,还是软件设计环节,均要落实质量管理工作,对软件过程进行追踪和把控,获取精准的数据,促进质量管理水平的提高。在具体环节中,需要应用固定采样间隔的方式获取对应的样本,并在控制图点的作用下,实现软件开发流程的把控,一旦发生失控现象,应该做好失控因素的探究工作,实现失控因素的修整,以此促进软件质量的提升。

4 结语

提升软件质量已经成为迫切要求,只有对软件质量的必要性有所认识,明确影响软件质量的核心要素,结合不同的要素,提出对应的优化对策,采用现代化管理方式和技巧,才能防止软件质量问题出现,保证软件整体质量安全,给我们应用软件提供良好的环境,促进软件事业的健康发展。

[1]李发敏.民航软件质量控制管理方法的分析[J].电脑迷,2017(9):17.

[2]彭银.软件开发质量管理策略研究[J].计算机与网络,2017,43(14):36-38.

猜你喜欢

环节管理工作软件
青脆李、脆红李周年管理工作历
禅宗软件
建筑施工管理工作探讨
必要的环节要写清
做好初中班级管理工作的几点思考
在农民需求迫切的环节上『深耕』
软件对对碰
现代学徒制管理模式及其顶岗实习环节
谈软件的破解与保护
对干休所管理工作的思考