计算机软件开发中影响软件质量的因素探究

(整期优先)网络出版时间:2020-05-14
/ 2

计算机软件开发中影响软件质量的因素探究

程路泉

身份证号码: 45273019890103 ****

摘要:当前社会,随着科学技术的飞速发展以及计算机的全面普及,各行各业都被强大的信息技术所影响。计算机的使用非常频繁,已经在人们的工作和生活中占据了很大比重。在计算机技术的使用中,软件质量的好坏至关重要,计算机软件的开发也一直是计算机行业从事人员不断努力的事情。就目前形势来看,计算机软件在开发中还存在一些弊端,直接对计算机运行的效率产生影响,本文将对计算机软件开发中影响软件质量的因素进行探究,为计算机软件工作人员后续的开发工作提供一点借鉴。

关键词:计算机软件;软件开发;软件质量;解决策略分析

计算机软件在社会各行各业的普遍运用大家有目共睹,根据科学资料的分析以及以往实践经验的总结,计算机系统中最核心的环节是计算机软件的质量,计算机软件是连接计算机与人工的信息纽带,软件质量的好坏直接影响的是计算机使用效果的好坏。如果计算机软件质量出现了问题,比如一项软件出现漏洞,造成数据计算错误或者数据丢失,就会直接影响到相关联的工作,造成工作失误经济损失等后果。因此,在计算机软件开发中必须要重视计算机软件的质量,以此来保证计算机的正常高效使用。

1.计算机软件开发中影响软件质量的因素分析

1.1计算机用户的需求

计算机用户是计算机使用的主体,任何一项计算机软件开发的目的都是为了满足计算机用户的使用需求,用户的使用需求被满足后,自然就会被社会更多人士所肯定和推广。由此可见,计算机软件开发质量的核心标准就是计算机用户需求的满足。基于此,软件开发工作人员在进行计算机软件开发之前,需要进行详细深入的市场调研工作,全面充分的了解并分析市场的需求;与市场群众进行近距离的交流,深入剖析用户的需求,在计算机用户的引导下,从实际出发从群众出发找到正确的开发方向,保证软件开发的质量。也就是说,计算机软件开发要与计算机用户达成某种形式的意见统一才能够开发出高质量高效率的计算机软件[1]

1.2辅助工具的影响

计算机软件的开发不是一项单个分散的项目,而是关联到很多其他辅助工具的综合性项目。计算机软件的开发中涉及到很多辅助工具的使用,其中包括:CASE工具、管理配置工具以及质量检测工具等方面,计算机软件开发工作者在了解用户需求的基础上也要对这些辅助工具进行充分的认识和了解,对辅助工具的种类和使用进行科学合理的选择。合理的利用各项辅助工具在保障计算机软件质量的同时,还能够帮助计算机软件在后期的稳定性和可维护性上进行提升。如果在软件开发过程中只顾开发者个人的意愿和认知,全部交予单项开发人员去做,那么这个软件在整体质量上是很难达到用户需求标准的,所以在计算机软件开发过程中要综合多项技术,整合多方面的技术资源,在软件专业技术的基础上对辅助工具进行合理利用,以此保障软件的整体质量[2]

2.我国当前计算机软件开发的现状及问题

2.1对用户需求信息的了解存在不足

上文在对计算机用户需求的分析中提到,了解计算机用户的需求是开发人员进行计算机软件开发的必要前提。但就我国目前计算机软件开发现状来看,大部分从事计算机软件开发的行业人士都没有做到对用户需求的充分了解,很大程度上是凭借开发者个人或团队的主观臆测来进行开发方向选定以及开发内容的确定。这种模式开发出来的计算机软件整体质量达不到要求标准,也往往不能够满足计算机用户的真正需求。还有一部分开发人员人士能够认识到用户需求的重要性,在开发之前也会进行相应的调研分析,但是调研只局限于短期小范围,并没有深入了解到用户的真正需求。因此,在计算机软件开发之前,要对用户进行长期深入的调研,整合调研结果进行系统化专业化的分析,对用户形成全面、彻底的认识,精准把握用户的需求。这样开发出来的软件才能够在质量上得到保障。

2.2缺乏科学化、规范化的要求标准

一套科学规范的要求标准是一项工作顺利开展的内在要求,不仅仅是计算机软件的开发,任何行业都需要一套行之有效的规范标准。目前我国计算机行业中存在的问题就是缺乏这样一套规范标准,绝大多数的开发团队在软件开发过程中没有具体的规范要求,工作模式也是模糊散乱,工作运行机制不够完善,程序松散不够严谨。开发人员自身的混乱也直接影响到开发软件质量的高低。软件质量不高、逻辑不清、运行不畅等几种常见的问题都可以在团队内部找到直接的关联。所以说,科学规范的要求标准对软件开发人员来说是必不可少的,团队领导者在开发过程中要制定出明确的规章制度,出台标准文件,让每个技术人员全面了解文件的内容和要求,在工作中规范好自身,进而将规范要求带进工作中,更好的进行软件开发工作[3]

3.解决计算机软件开发质量的策略分析

3.1加强计算机软件开发的管理

计算机软件开发人员在开展工作之前,要对用户需求进行仔细全面的深入了解,明确用户的实际需求。细化软件设计开发的每一个环节,具体分析每个环节中涉及到的不同人群,利用合适的方式方法去跟用户进行沟通,展开细致深入的分析交流,以此来刻画用户的心理,挖掘用户的内在需求。根据用户需求的不同,将用户的不同需求进行系统的划分,分析每一类需求的特征,制定出科学有效的措施,最大程度满足各种不同类型用户的需求,在软件开发初期,从源头上控制好软件开发的质量

[4]

3.2进一步强化计算机软件开发人员的综合素质

电子计算机属于高科技产品,计算机行业也是高科技行业的典型代表,对科学技术和信息人才的要求很高,需求很大。在行业内部发展中,需要的不仅仅是专业的技术人才,还需要专业的管理型人才。一个高质量的机算计软件,在开发过程中需要一整个团队的技术支撑,而如何将技术团队的优势完全整合并发挥出来,做到一加一大于二的效果,离不开优秀的团队管理人才。因此在计算机行业中,要对技术人员开展专业的培训,增加专业知识的学习,提升技术人员的专业能力。同时还要对团队中的人员进行管理能力的培训,从以往实践中整合优秀的管理经验,结合团队实际情况制定出科学完整的管理方案。对计算机行业从事人员进行全方位的培训,提升工作人员的综合素质。

3.3注重计算机软件开发的整个过程

计算机软件开发的工作是一项长期全面系统化的工作,包括前期的市场调研、用户分析;到开发环节中的技术运用、软件开发;再到后期软件的质量检测以及运行维护。在整个过程中,每一个环节都十分重要,这就要求软件开发团队人员对计算机软件开发的整个过程都要高度重视,不能够忽视任何一个环节[5]

结束语:

通过以上分析,我们可以知道计算机软件开发是一项对技术要求非常严格的工作,软件开发的质量受到很多方面因素的影响,软件开发人员如果想要保障计算机软件的质量就需要对每一个环节进行科学分析管理,注重整个过程运行管理,不断促进计算机软件开发行业的发展。

参考文献:

[1]孙凯.房屋建筑结构设计中优化技术应用探讨[J].商品与质量,2018,(51):278,285.

[2]袁庆铭.房屋开发建筑面积与建筑工程成本管理问题研究[J].福建质量管理,2017,(23):69.

[3]郑凯文,刘卫东,张恒义.经济发达地区农村建设用地供求平衡演变特征——以宁波市为例[J].经济地理,2018,0(7):162.

[4]龚书.计算机软件开发中影响软件质量的因素[J].数字通信世界,2019,(11):132-133.

[5]叶军伟.基于计算机软件开发中影响软件质量的因素探讨[J].科技资讯,2019,17(9):8,10.