Page 73 - 软件工程与项目管理
P. 73
第二章 软件工程项目管理
(五)立足软件需求,开展测试
经过初步的软件开发完成之后,就可以组织开展测试。信息中心、软件承
建单位、业务部门和企业用户代表都应积极参与,主要是确保软件具有可操作性
以及适应性,及时发现各种软件系统缺陷并提交技术人员修改。一般来说,软件
缺陷有以下几种表现形式:第一,软件没有达到项目需求规格说明书标明的功能;
第二,软件中某些模块和需求不一致;第三,软件功能超出需求中所确定的范围;
第四,软件没有达到用户期望的目标,包括需求规格说明书中没有说明的;第五,
所有测试人员认为软件的易用性差。满足一项以上就可定义为软件存在缺陷。通
常情况下,软件测试可通过以下方式进行:依据软件需求规格说明书,进行功能
测试,测试软件的功能是否符合功能性需求。根据软件的用户数量,测试单用户、
常规用户数量正常使用和完全用户最大负载下应用下的性能。测试软件是否易操
作,主观性比较强。根据业务部门、信息中心、前台操作人员,后台审批人员,
系统管理人员等各类用户的测试反馈信息,进行易用性测试。针对之前反映的问
题,技术人员表示改好了,请问题提出者重新进行测试,测试提出的问题是否已
经得到解决,另外还需测试因修改过程序或数据是否会造成其他问题。软件项目
通过严格测试再修改完善后,即可安排正式上线。
二、建立软件质量服务体系
(一)建立项目组服务制度
一般来说,软件项目小组对软件项目服务负有主体责任,项目组成员为各
项目的技术支持联系责任人。联系责任人应当常年通过电话、OA 系统邮件和系
统专用 QQ 群三个渠道接受用户的咨询报修,并及时作出服务响应。
(二)建立多层次技术服务机制
第一,电话服务方式。接到用户的技术支持请求或故障报告后,立即以电
话方式与用户联系,指导解决问题。第二,远程服务方式。技术支持人员在用户
授权后通过远程连接进入用户计算机界面帮助解决问题。第三,现场服务方式。
安排技术人员第一时间赶赴故障终端现场,现场了解情况并解决问题。第四,应
急服务方式。设立系统技术支持应急服务小组,小组组长由各项目组组长担任。
应急服务小组在突发事件发生后迅速召集相关人员查明原因,第一时间制定应急
方案,评估解决时间并落实后续措施。
63
63

