【软考-软件设计师-历年真题-2013年上半年上午基础知识】
(32)不属于软件设计质量评审。
(32)A.功能与模块之间的对应关系 B.软件规格说明是否符合用户的要求 C.软件是否具有可测试性 D.软件是否具有良好的可靠性
【答案】A
【解析】本题考查软件评审方面的基础知识。
八个方面:软件设计质量评审通常,把“质量”理解为“用户满意程度”。为了使得用户满意,有两个必要条件:
①设计的规格说明书符合用户的要求,这称为设计质量;
②程序按照设计规格说明所规定的情况正确执行,这称为程序质量。设计质量评审的对象是在需求分析阶段产生的软件需求规格说明、数据需求规格说明,在软件概要设计阶段产生的软件概要设计说明书等。
通常从以下几个方面进行评审:
①评价软件的规格说明是否合乎用户的要求,即总体设计思想和设计方针是否明确;需求规格说明是否得到了用户或单位上级机关的批准;需求规格说明与软件的概要设计规格说明是否一致等。
②评审可靠性,即是否能避免输入异常(错误或超载等)、硬件失效及软件失效所产生的失效,一旦发生应能及时采取代替手段或恢复手段。
③评审保密措施实现情况,即是否对系统使用资格进行检查;是否对特定数据、特定功能的使用资格进行检查;在检查出有违反使用资格的情况后,能否向系统管理人员报告有关信息;是否提供对系统内重要数据加密的功能等。
④评审操作特性实施情况,即操作命令和操作信息的恰当性,输入数据与输入控制语句的恰当性;输出数据的恰当性;应答时间的恰当性等。
⑤评审性能实现情况,即是否达到所规定性能的目标值。
⑥评审软件是否具有可修改性,可扩充性、可互换性和可移植性。
⑦评审软件是否具有可测试性。
⑧评审软件是否具有复用性。