APP下载

软件开发项目质量管理措施分析

2019-11-28刘越竹

商品与质量 2019年51期
关键词:软件管理工作测试

刘越竹

中国石化管道储运有限公司 江苏徐州 221008

软件行业作为技术密集型产业,其开发质量受到各界关注,软件产品本身比较独特,具有典型的逻辑性以及智力性,软件是开发人员脑力劳动的结果体现,对其质量产生影响的因素比较多。作为软件开发人员而言,按时保质保量的开发软件是十分棘手的,若是无法保质完成,就会使后期维护成本增加,对软件的使用产生极大的影响。因此,软件开发过程中必须要做好项目质量管理工作。

1 软件开发项目质量管理重点分析

1.1 设计阶段管理

在设计阶段,软件开发包括详细设计和概要设计两个阶段,这一阶段主要对软件是否满足相关的规格说明要求进行评价,同时对其设计方案和算法是否先进可行作出评价,还需要对软件设计运行环境适应性作出评价。通过这些设计说明开展项目质量管理工作[1]。首先,基于整体层次架构对软件开发项目的设计以及功能属性等方面进行观察,了解各模块的独立情况。其次,对软件的控制性、余量恰当性以及健壮性都需要正确阐述,并对其算法精确和先进程度进行严格的管控。最后,分析第三方的子项软件,对其项目与整个项目之间的关联程度进行评价,之后对数据库的设计完善程度进行观察,检查数据字典和数据编码规则是否一致。

1.2 实施阶段管理

该阶段利用设计方案,对软件项目程序编写和调试进行说明,其中涉及了软件项目的单元测试以及静态分析两方面。对于单元测试而言,需要编制自己的程序测试记录,同时要提交相关报告。这些环节的质量管理工作,需要明确两点一致问题,也就是程序代码和设计要保持一致、编程规定和格式要求要保持一致,同时还需要对单元测试用例是否充分合适进行管控,使整个测试过程确保完整正确[2]。最后,要进行软件项目的评审工作,针对软件质量和匹配管理等工作的实行情况作出评审。

1.3 测试阶段管理

最简单的管理目标在于发现错误,找到其中存在的不足,之后对其功能应用者到位情况进行检验。通常情况下,依据总系统技术目标、合同文件等内容测试管理软件,对软件指标满足情况进行验证,验证的时候会引入真实数据,实行闭环系统测试,对试用例进行测试,得出详细的报告问题和相关记录,进而形成报告。软件开发项目过程中,各子软件应用方向也不同,因此,这一阶段的管理涉及了人机管理、软件性能管理、软件强度管理等方面的内容,通过试验软件数据传输速度、存储等指标明确软件是否存在故障[3]。该阶段软件质量管理的重点在于首先,要分析数据处理信息量,查看数据量达到值,之后试验数据传输能力,查看数据传输情况,同时对其存储范围进行测试,最后,对软件的抗病毒能力进行测试。总之,软件测试环境与其数据必须要保证相容且一致,进而把握好质量管理工作。

2 软件开发项目质量管理措施

2.1 强化软件质量检测工作

软件项目质量管理需要强化相关的检测工作,通过软件检测工作及时发现其中存在的问题,进而采取措施。软件项目开发过程中,各流程都无法保证完全实现规范操作,不同的环节需要相应的检测工作,唉及时发现软件中的质量漏洞,以提高整个软件的质量,为用户建立安全可靠的软件使用环境。软件质量检测不仅是发现其中所有的潜在问题,其也会发现软件使用时,由于操作不当而导致的功能使用问题,这些偶然性错误无法避免,需要提前说明[4]。此外,软件开发项目执行测试用例需要进行自动化百分比的检测工作,其与手工检测不同,自动化检测不仅能够及时实现动态测试,同时也有利于重构软件内容。

2.2 推行软件代码走查

软件整体质量受到代码质量的影响,高质量软件程序呈现低耦合、高级内特征,且结构合理。因此,编程人员在编写代码的时候要认真负责,确保思路清晰。软件开发时推行代码走查,编程人员在特定期间讲解分析编写的代码,明确编写思路,提高编程水平,同时也会编程人员和项目管理人员就软件设计实现思路交流,提高彼此的配合度,确保软件质量达到标准。

2.3 完善软件的质量标准

企业要对用户软件需求进行综合考虑,制定软件项目总体计划,逐渐建立科学合理的项目质量标准,其中涉及了管理内容、具体流程、周期和预算管控以及详细的工作内容,这些工作都需要与设计人员和项目经理进行沟通,以保证质量规划科学合理,与用户需求相符[5]。

2.4 实行项目技术评审

软件项目技术评审指的是企业聘请行业专家评审讨论软件产品的质量,并及时发现其中出现的问题,及时采取措施处理软件楼盾构,使开发人员不断完善相关的开发工作,提高软件人员开发水平的同时促使软件质量得以提升。因此,软件项目管理人员要参与到技术评审活动中,提高其对软件工作的了解,以完善软件质量管理工作。

3 结语

综上所述,企业信息化进程的加快,使得软件工程项目建设质量被广泛关注,为了提高软件建设质量,确保企业信息建设安全可靠,对此,必须要加强软件开发项目质量管理工,严格遵循软件质量规划开发软件,从软件设计阶段、实施阶段到测试阶段都需要加强质量管理工作,确保整个开发过程的质量符合标准。此外,还需要将相关的质量管理措施落实到位,本文提出了强化软件质量检测工作、推行软件代码走查、完善软件的质量标准、实行项目技术评审等措施希望能够使软件质量管理水平得以全面提高,为软件行业的健康可持续发展起到一定的促进作用。

猜你喜欢

软件管理工作测试
青脆李、脆红李周年管理工作历
禅宗软件
建筑施工管理工作探讨
做好初中班级管理工作的几点思考
“摄问”测试
软件对对碰
“摄问”测试
即时通讯软件WhatsApp
测试
对干休所管理工作的思考