赛迪监理:信息系统软件缺陷的诊断和修复
赛迪监理:信息系统软件缺陷的诊断和修复
2016-01-15 16:54:40 来源:赛迪网
抢沙发
2016-01-15 16:54:40 来源:赛迪网
摘要:信息系统软件中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷都属于信息系统软件缺陷。赛迪监理认为,缺陷的存在会导致信息系统软件产品在某种程度上不能满足用户的需要。
关键词:
赛迪监理
信息系统软件缺陷定义
信息系统软件中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷都属于信息系统软件缺陷。赛迪监理认为,缺陷的存在会导致信息系统软件产品在某种程度上不能满足用户的需要。从信息系统软件产品内部看,缺陷是信息系统软件产品开发或运维过程中存在的错误;从信息系统软件产品外部看,缺陷是信息系统所需实现的某种功能的失效或违背。
信息系统软件缺陷级别
一旦发现信息系统软件缺陷,就要设法找到引起缺陷的原因,分析其对信息系统产品质量的影响,然后确定缺陷的严重性和处理这个缺陷的优先级。各种缺陷所造成的后果是不一样的,有的仅仅是不方便,有的可能是灾难性的。一般问题越严重,其处理优先级就越高,缺陷通常分以下四种:
(1)微小的:对信息系统软件功能几乎没有影响的一些小问题,信息系统软件产品仍可使用;
(2)-般的:不太严重的错误,如信息系统软件次要功能模块丧失,提示信息不够 准确,用户界面差和操作时间长等;
(3)严重的:严重错误,指信息系统软件功能模块或特性没有实现,主要功能部分 丧失,次要功能全部丧失,或出现致命的错误声明;
(4)致命的:致命的错误造成信息系统崩溃、死机,或造成系统数据丢失,主要功能完全丧失等。
信息系统软件缺陷状态
除了缺陷的严重性之外,还需要判断缺陷所处的状态,以便及时跟踪和管理。信息系统软件缺陷状态包括:
(1)活动状态:问题没有解决,信息系统软件测试人员新报告的缺陷或者验证后缺陷仍旧存在;
(2)已解决状态:信息系统开发人员针对缺陷,进行信息系统软件修正,问题已解决或通过单元测试?,
(3)关闭状态:信息系统软件测试人员经过验证后,确认缺陷不存在之后的状态。
以上是三种基本的状态,还有一些需要用相应的状态描述,如“保留”、“不一致”等状态。
信息系统软件缺陷分类
从软件测试的角度看,信息系统软件缺陷可分为五大类,构成如下表所示:
信息系统软件缺陷修复
发现信息系统软件缺陷后,要尽快修复。小范围内的错误不及时修复,可能会扩散成大错误,导致后期修改工作更多,成本也更高。信息系统软件缺陷发现或解决得越迟, 信息系统软件运维的成本就越高。
按照信息系统软件开发提供的测试检查方法、测试检查工具或第三方测试工具,按测试规范对信息系统软件进行缺陷诊断与修复。对于诊断流程发现的缺陷按缺陷诊断和处理办法能够解决的缺陷问题在此流程范围内解决。,
缺陷诊断与修复流程主要包括如下方面:
1.接受问题申请后,应对问题进行初步诊断;
2.经检查分析,对属于异常的缺陷进行修复,对属于常见问题的缺陷则进行技术支持;
3.对不能修复的异常缺陷申请重大缺陷处理;
4.缺陷诊断与修复完成后应编制缺陷诊断与修复报告,并同缺陷诊断与修复过程中产生的文档一并归档。
监理人员应该掌握发现软件缺陷的方法,配合用户、运维商一起对缺陷进行定位,发现重大缺陷时应根据上文中软件运维实施的监理考核重点来执行。
第四十一届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:chenjian
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。