软件外在特性:正确性、可用性、效率、可靠性、完整性、适应性、精确性、健壮性
软件内在特性:可维护性、灵活性、可移植性、可重用性、可读性、可测试性、可理解性
VT5注重(个人感觉把握):
外在:正确性、效率、可靠性、精确性、完整性、健壮性
内在:可维护性、可重用性、可读性、可理解性
#为什么没有可虑可移植性、灵活性、可移植性:平台移植没有,多国语言的话、近期也没有。基于这两点。
VT5软件质量保障手段:
日常吉老师询问的某些关键部分、以及编码问题。软件最后阶段的测试。以及测试产生的核心部分的代码非正式检查。
提倡的简单软件质量保障手段:
对框架、核心设计、编码的正式检查。
创建原型。
代码阅读和检查。
执行测试。
总结:从上述对比来看、软件质量保证工作我们处于被动地位。我们应该化被动为主动。采取主动出击的方式消灭部分缺陷。所以、软件质量保证工作有很大的提升空间。
何时进行软件质量保证工作:
当前阶段进入下一阶段工作之前。关键词:质量门。
软件质量普遍原理:
保证软件质量以便降低软件开发成本。#这句话很有内容~。
软件质量改善:
结对编程
正式检查(详查,具体角色扮演)
非正式检查(非具体角色扮演)
走查
代码阅读
公开演示
开发测试
开发者测试(需求测试、设计关键点测试、基础测试、数据流测试) 答:测试非一次性,保留测试记录。以便优化测试过程。
测试(集成测试、组件测试回归测试、冒烟测试)
———————————————————————————————-
重构技术、待续………
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!