Page 38 - 计算机应用软件开发技术研究
P. 38
计算机应用软件开发技术研究
Research on Computer Application Software Development Technology
(3)加强测试,消除缺陷
推进行业标准目的,是为了提高产品研制能力,保证软件项目按照流程规范
运行,而产品的使用结果取决于软件代码的质量,对代码的检查最有效的方法是
测试。为了保证交付的代码可靠运行,在过程中必须采取有效措施,优化测试方
法,加大软件测试力度。
目前,典型的企业用软件开发过程普遍采用瀑布模型,软件测试均在编码
完成后进行。软件缺陷在软件开发起始阶段就可能产生,而且错误往往具有级联
效应,需求错误必然导致设计错误,设计错误必然导致实现错误,而且会逐级放
大。如果软件测试在编码结束后才开始,软件错误会集中在测试中暴露,给测试
后的更改造成极大压力,因此必须在软件开发的需求、设计、编码过程中尽早融
入验证活动,即评审,可以降低软件生存周期的后期就错的代价。同时,对于测
试说明的评审,在体系中明确要求,加强对测试说明覆盖性和正确性的审查。
(4)建立本地化监督检查制度
结合企业项目管理流程,设置合理的检查环节,尽量与项目管理流程活动相
结合,给出本单位项目管理的主要流程,应在什么点上相结合,提高管理效率。
明确检查要求,以检查促实施。对于项目研制过程,定期或不定期组织质量保证
人员对项目实施过程进行检查。从体系运行符合性、项目实施过程的流程性等
方面进行全覆盖的检查,通过定期或不定期检查,促进项目严格按照体系文件执
行,对项目实施过程中的通用型问题进行实地指导、培训,将检查和培训有机结
合,促进项目组对标准、对体系的理解,保证项目的有效实施。
3.培训体系建设
完善的软件过程体系和检查机制,只是开展工作的一种手段,而真正要让体
系有效运行,必须保证每一位运行者都能了解自己对应的工作要求,并按照要求
开展工作。因此,需要企业有一定数量的人员熟知体系,并不断指导项目运行。
(1)建立“走出去,请进来”培训机制
“走出去,请进来”,特聘专家培训指导。为了使软件过程体系推进有效,
相关人员熟悉标准,不定期邀请相应标准的编写专家进行授课。通过讲解标准要
求及介绍兄弟单位的典型做法和经验教训,促进企业人员对标准的理解和掌握。
同时在修订体系时,针对标准条款对照项目实施进行举例,使体系编写人员深入
理解标准,为后续的项目指导奠定良好的基础。同时,通过组织企业职工,尤其
·26·

