第一章软件质量保证练习答案1、软件质量的定义
软件质量是软件产品满足使用要求的程度
对于软件质量的衡量,就是高质量的软件系统能够准时地交付给用户,所耗费的成本不超出预算,并且最重要的是,能够正常地运行
“正常地运行”意味着该软件必须尽可能没有缺陷(bug)
2、软件质量保证的定义
软件质量保证是一系列系统性的活动,它提供开发出满足使用要求产品的软件过程的能力证据
3、质量控制中的测试技术有哪些
想一想各自的适用情况
审查(Inspection):软件的一种基本测试方法,它以一系列典型问题为依据进行检测
走查(Walkthrough):一对一的审查,比审查更加仔细
回顾(Review):以发现软件中存在的错误和缺陷为目的的一种软件测试方法,它是在软件证实执行之前完成
4、SDLC各阶段的文档有哪些,各自的质量目标是什么
请参照学生用书3—5页,对于各阶段的目标,抓住主要的要点
5、质量计划的手段和技巧分别有哪些
A、效益成本分析B、基本水平标准C、流程图,包括因果图、系统程序流程图等D、试验设计6、质量控制的手段和技巧分别有哪些
有以下控制的手段和技巧:检验、控制表、排列图、抽样调查统计、流程图和趋势分析等
作业答案1、判断是非:好的测试员不懈追求完美
好的测试员知道何时完美无法企及,何时达到“够好"
2、有没有质量很高但是可靠性很差的产品
有可能,但是它取决于客户对质量的期望
不少人购买高性能跑车,认为提速、时速、式样、舒适度和装饰好就是高质量
此类汽车一般可靠性差,经常抛锚,修理费用昂贵,而车主不把可靠性差当作质量问题
3、请思考,可能完全测试程序吗
除了极短小的简单程序,完全测试需要太多的输入、输出和分支组合
此外,软件说明书也许不客观,可以用多种方式解释
4、在学习完本章后,判断下列哪种方法会减少成本:a、让客户去找缺陷b、发现缺陷而不是预防它们c、预