APP下载

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

2017-12-29张巡重庆市地震局

数码世界 2017年7期
关键词:计算机软件代码技术人员

张巡 重庆市地震局

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

张巡 重庆市地震局

随着数字信息化时代的到来,计算机软件已经深入到人们的生活中,例如企业运作、项目施工、科学研究等等,因此计算机软件质量的好坏能够直接影响人们的生活质量。一旦软件质量不过关,不单单是人才与资源的过分浪费,还可能对人类生活造成威胁。本文以影响计算机软件开发中软件质量的诸多因素为出发点,讨论软件质量不过关的两点原因,并针对问题产生原因,提出对现有软件开发过程的改善意见,有效地避免软件质量不过关问题的发生。

计算机软件 软件质量 影响因素

所谓质量,是指一组固有特性满足要求的程度。计算机软件开发过程中软件质量就是需要满足应用人群的需求,用户满意度高,开发的软件才是有意义的。当然,满足用户需求的同时,开发部门也需要考虑软件的安全性能,一旦发生安全事故,造成用户的信息泄露,那么公司的信誉及发展都会受到致命的影响。所以,软件质量过关才是软件开发部门的工作重点。

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

1.1 用户需求

开发计算机软件的目的是为了满足人群需要,所以用户需求可以决定计算机软件的质量好坏。开发一款质量好的计算机软件的最重要环节就是前期对大量用户的需求调查,只有深入调查用户的需求才可以不断完善软件功能,实现它的最大价值。除此之外,在初步设计完成时,不能直接投入市场,需要供给部分用户体验,调查软件是否达到用户的要求、满足用户的需求。相信把握好用户需求这一要素,计算机软件的质量才能达标。

1.2 技术人员的专业性

软件开发的实现始终离不开工程师的编程工作,因此技术人员的专业性对于软件开发有很重要的意义。现如今,市场对于编程技术人员的需求日益增长,各高校培养的软件技术人员也越来越多,这也导致了技术人员间的专业性差异较大,这就要求计算机软件开发部门更加注重技术人员的专业性,保证软件开发的顺利进行。除此之外,人员的流动性很大,很可能由于前期参与的技术人员离职,导致后期接手的人员对整个软件开发项目的了解不够深入,错误地理解设计目的和用户需求,大大降低了软件质量。

1.3 软件的可扩展性

随着时代的发展,目前各计算机软件开发公司很少设计完全封闭的软件,因为一款软件的设计并不是百分百完美的,还需要后期的修正及维护。因此,软件的可扩展性异常重要,不但在软件运行期间,需要对某些参数进行调整,提升软件性能;并且在软件后期,随时可能出现系统崩溃,需要技术人员通过接口维护。软件的可扩展性可以视作一种预见能力的实现,为进一步完善软件提供便利,使软件具有很好的前瞻性。

2 软件质量出现问题的原因

第一,开发部门没有深入了解用户需求。用户需求和计算机软件开放中软件质量有着必然联系,可以直接影响软件质量。一旦开发部门在软件设计前期没有投入大量时间深入调查用户们的需求,直接开始设计工作,这会导致开发的软件达不到用户的需求,用户无法通过这款计算机软件提高生活质量,所以软件质量很低,其作用也很小。

第二,开发部门不重视质量,缺少规范化的标准。不同于物品重量,计算机软件质量是无法量化的,所以一旦软件质量出现问题,也无法具体找出技术人员的责任。因此,开发部门要提出相关的规范化标准,规范流程,规范技术人员的操作。同时,总工及技术人员需要高度重视质量,在整个开发过程中始终秉持着重视质量的思想。

3 计算机软件开发的建议

3.1 明确开发目的和用户的实际需求

一项成功的软件开发工作需要明确开发目的,确定软件的服务人群与作用,决不能模糊不清。同时,开发部门要明确用户的实际需求,认真总结分析用户提出的建议,不要盲目地将建议全部实现。在调查用户需求时,寻找到用户的真正需求,不要造成资源的浪费。及时地和用户沟通,积极地采纳用户的意见,以用户需求的满足程度为标准来判定软件质量的好坏。

3.2 加大代码的检查力度

代码质量深深地影响着计算机软件的实用性与质量,整个软件的成功实现离不开背后编写的代码,因此为了有效地保证软件质量,加大代码的检查力度是十分有必要的。由于代码量大以及逻辑性要求很高,不同技术人员在编写代码时的习惯又有很大差别,有必要要求程序员重视代码质量,积极交流并虚心接受他人的意见,改良现有代码的质量。

3.3 高标准严要求

软件测试的各个阶段中,需要严格的要求才能保证软件质量。提高技术人员的责任意识,重视质量工作,高标准严要求,保证技术人员设计工作过程中的低失误。只有技术人员严格要求自己,提高标准,明确设计目的,建立完善的责任机制,才能有效地提升计算机软件质量。

4 总结

实际上,计算机软件开发中软件质量的影响因素有很多,不单单是本文中提出的三点。只有合理地控制所有的影响因素,才能提升计算机软件质量。技术人员也要与时俱进,积极地学习国际的先进方法,提高代码运行速率和有效性能。总而言之,软件质量的提高不是一个人能够做到的,需要整个部门和用户的配合。

[1]王斌.计算机软件开发中影响软件质量的因素研究[J].科技传播,2015,(20):160-161

[2]王锋.基于计算机软件开发中影响软件质量的因素探讨[J].电脑编程技巧与维护,2017,(08):17-19

[3]贺晶晶.浅谈计算机软件开发中影响软件质量的因素[J].信息化建设,2016,(05):89

[4]李婧晖.浅析影响计算机软件开发的因素[J].信息化建设,2015,(06):49

猜你喜欢

计算机软件代码技术人员
越南农业管理和技术人员线上培训
我国首批正高级船舶专业技术人员评出
创世代码
创世代码
创世代码
创世代码
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
浅谈基于C语言的计算机软件程序设计
马纯栋:维修技术人员应提高诊断仪的利用率