计算机软件开发中影响软件质量的因素探讨 李吉磊

发表时间:2021/5/13   来源:《中国电力企业管理》2021年2月   作者:李吉磊
[导读] 科学技术不断转型升级过程中,先进的科技为各行各业生产建设提供了助力。尤其是计算机软件更是扮演着重要角色,但是受多种因素的影响,在开发计算机软件过程中总是遇到各种问题,本文对此进行相应研究。

江苏普旭科技股份有限公司 李吉磊   210000

摘要:科学技术不断转型升级过程中,先进的科技为各行各业生产建设提供了助力。尤其是计算机软件更是扮演着重要角色,但是受多种因素的影响,在开发计算机软件过程中总是遇到各种问题,本文对此进行相应研究。
关键词:计算机软件‘开发;质量
        引言
        本文首先就计算机软件开发进行相应阐释,分析了影响软件质量的相关条件,并从实际情况出发就如何提高计算机软件质量给出针对性的解决对策,希望能够推动计算机行业朝着更远的方向前进。
        一、什么是计算机软件开发
        一般来讲可以将其看成一个综合性的项目,它主要是在综合分析用户实际需求的基础上,确立所需要完成的目标,而后进行软件系统创建工作。在开发过程中需要涉及到诸多模块,比如说软件测试、设计、分析模块等。不管是开发哪一种软件,都需要在获得批准之后才能够开展此项工作。这主要是为了保证用户的自身权益不受侵犯。这也就说明负责开发软件的工作人员一定要在相关法律规范的要求下完成开发软件工作。


        二、影响软件质量的相关原因
        (一)使用者的需求
        之所以进行开发计算机软件工作主要是为了便于用户开展工作,用户对于软件提出的要求与软件开发方向以及后续工作的开展有着直接关系。这也就意味着软件开发质量的好坏,很大程度上取决于用户的需求。在开展设计软件工作的时候,如果没能够深入到用户当中掌握第一手资料,那么最终设计出来的软件将不能令人满意,软件质量自然也无法达标。在设计软件的时候,一定要围绕用户需求展开,但是从现实情况来看,这项工作不是一蹴而就的事情。设计师应当深入到市场开展考察工作,或者是同用户进行密切联系,这样才能够真正获悉用户的真实想法。另外,设计师还可以现场为用户展示软件所具备的功能,以便于用户对此提出修改意见。只有了解用户的内心想法,才能够保证最终设计出来的计算机软件能够获得热捧。
        (二)软件开发人员的技术能力
        在开发计算机软件过程中技术人员占据着重要地位,软件开发质量与其有着千丝万缕的联系。在开发软件的过程中,受薪酬待遇、环境等诸多条件的影响,工作人员很有可能辞职。从整体角度来看,计算机软件开发行业的人员流动性大,高离职率的背后就意味着软件开发质量很难达到一定标准。如果在开发软件的过程中工作人员选择离开,那么新入职的技术人员将无法马上进入工作状态,很难关注到软件开发当中的细节问题,从而在一定程度上影响软件开发工作的正常开展。另外,软件开发质量也与工作人员的专业水平有着直接关系。软件能否正常运行同技术人员的能力高低有着一定关系。尽管说计算机软件行业更新换代的频率不断加快,但是目前对于专业人才的需求依旧很大,所使用的技术手段需要不断提升,这样才能够推动该行业继续前行。
        (三)辅助开发工具
        在开发计算机软件的时候,需要应用到诸多辅助开发设备。比如说测试、配件管理等装备。要想加快软件开发的速度,提升软件质量,就要求设计师从实际情况出发选择针对性的辅助开发设备。如果在进行此项工作时找不到合适的辅助设备,那么将很难有效管控软件质量,最终形成的软件很有可能存在诸多隐患。
        三、保证计算机软件质量的有效手段
        (一)落实软件设计管理工作
        在正式进行开发软件工作之前,设计师应当想尽一切办法加强同用户的沟通联系,保证在开发软件过程中满足用户提出的各种要求,这样才能够确保软件开发质量令人满意。如果未能够做好沟通工作,或者是用户提出来的要求发生变化,就需要通过缺陷管理机制及时修正软件开发的方向和内容。另外,设计师在分析用户的时候,可以按照一定规则将用户的要求进行分类,并在开发软件的时候落实要求,以此来提高开发的精准性。设计师还需要在综合分析需求的基础上,制定切实可行的软件开发规划,提高软件开发规划变更能力,从而保证自己能够轻松应对软件开发过程中遇到的各种问题。
        (二)提高工作人员的素质能力
        负责软件开发工作人员的能力和工作态度在很大程度上影响最终的软件质量。如果在开发软件的时候没有技术人员参与,那么这项工作将无法落实到位。这也就说明技术人员在软件开发过程中占据着举足轻重的地位。要想保证最终开发出来的软件质量达标,且为企业谋取更多的经济利润,就需要针对技术人员建立严格的监管制度,以便于规范工作人员的行为。要求技术人员随时学习先进的科学技术,多与行业专家进行沟通交流。此外还需要增强团队意识,提升工作责任感,这样才能够改善自身的技术能力,从而推动企业迈入下一阶段。对于企业而言,需要为技术人员提供满意的薪酬,最大程度上满足技术人员提出来的合理要求,定期将技术人员组织起来开展技能培训工作,保证管理者和工作人员之间相互理解,共同为企业建设作出努力。这样才能够帮助企业留住优秀人才,减少企业的损失,增强企业的市场竞争力。
        (三)定期检查软件代码
        一般来讲,计算机软件质量不达标往往问题出在代码上面。在计算机当中,软件是主体,而代码又是软件当中重要的存在。所以说为了能够正常使用计算机,就需要加大对软件代码的关注度。工作人员在开发计算机软件的时候,应当做好代码检查工作。但是单纯通过检查找出代码存在的不足具有一定难度,这就对工作人员的专业能力提出了更高要求。代码的类型五花八门,彼此之间的关系错综复杂,这就要求工作人员在检查代码的时候一定要慎重,并且根据实际情况选择合适的检查手段。另外还需要确定代码之间是否连接正常,绝对不允许只查看其中一部分或者某一模块的代码。是否完成构建建设工作,逻辑关系是否通畅等都与代码的运行相关。而这些内容都需要工作人员在进行检查工作的时候关注到。企业可以指派专门的工作人员组建代码检查小组。在开展工作的时候一定要认真负责,这样才能够消除代码隐患,保证计算机软件质量。
        结束语
        总而言之,在开发计算机软件过程中容易受外界因素的影响,从而造成软件质量不佳。为了避免这种事情发生,就需要工作人员从实际情况出发,采取针对性的手段解决问题,以此来保证计算机软件开发工作顺利完成。
参考文献:
[1]马晨聪.试论基于计算机软件开发中影响软件质量的因素[J].信息与电脑(理论版),2019(10):74-75.
[2]叶军伟.基于计算机软件开发中影响软件质量的因素探讨[J].科技资讯,2019,17(09):8+10.
[3]汤蓉娜.基于计算机软件开发中影响软件质量的因素分析[J].计算机产品与流通,2019(02):15.

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: