软考138-上午题-【软件工程】-软件评审

一、软件评审

通常,把“质量”理解为“用户满意程度”。为了使得用户满意,有以下两个必要条件:

(1) 设计的规格说明书符合用户的要求,这称为设计质量

(2) 程序按照设计规格说明所规定的情况正确执行,这称为程序质量

1-1、设计质量的评审内容

设计质量评审的对象是在需求分析阶段产生的软件需求规格说明、数据需求规格说明,以及在软件概要设计阶段产生的软件概要设计说明书等。通常从以下几个方面进行评审。

(1) 评价软件的规格说明是否合乎用户的要求,即总体设计思想和设计方针是否明确;需求规格说明是否得到了用户或单位上级机关的批准;需求规格说明与软件的概要设计规格说明是否一致等。

(2) 评审可靠性,即是否能避免输入异常(错误或超载等)、硬件失效及软件失效所产生的失效,一旦发生应能及时采取代替手段或恢复手段。

(3) 评审保密措施实现情况,即是否对系统使用资格进行检查;

(4) 评审操作特性实施情况,即操作命令和操作信息的恰当性;输入数据与输入控制语句的恰当性;输出数据的恰当性;应答时间的恰当性等。

(5) 评审性能实现情况,即是否达到所规定性能的目标值。

(6) 评审软件是否具有可修改性、可扩充性、可互换性和可移植性。

(7) 评审软件是否具有可测试性;

(8) 评审软件是否具有复用性。

1-2、程序质量的评审内容

程序质量评审通常是从开发者的角度进行评审,与开发技术直接相关。它是着眼于软件本身的结构、与运行环境的接口以及变更带来的影响而进行的评审活动。

软件的结构如下:

(4)模块结构。上述的模块层次结构是模块的静态结构,现在要检查块的动态结构。模块分为处理模块和数据模块两类,模块间的动态结构也与这些模块分类有关。对这样的模块结构进行检查的项目如下:

  • 控制流结构;
  • 数据流结构;
  • 功能结构与控制流结构的对应关系;

1-3、与运行环境的接口

运行环境包括硬件、其他软件和用户,主要的检查项目如下

(1) 与硬件的接口。

(2) 与用户的接口。

进行正式的技术评审。一旦形成了规格说明和设计,京就要对它们进行质量评估。完成质量评估的中心活动是正式的技术评审。正式的技术评审是一种由技术人员实施的程式化会议,其唯一的目的是揭露质量问题。在多数情况下,评审能像测试一样有效地揭露软件中的缺陷。

二、真题

真题1:

真题2:

真题3:

真题4:

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-25 23:18:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-25 23:18:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-25 23:18:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-25 23:18:02       20 阅读

热门阅读

  1. 第十四届蓝桥杯填空题(日期统计)

    2024-04-25 23:18:02       12 阅读
  2. 第七届蓝桥杯 c/c++ B组

    2024-04-25 23:18:02       11 阅读
  3. 【c语言】gcc编译动态库静态库和使用说明

    2024-04-25 23:18:02       11 阅读
  4. 网络工程师---第十六天

    2024-04-25 23:18:02       12 阅读
  5. 力扣日记4.18-【动态规划篇】416. 分割等和子集

    2024-04-25 23:18:02       16 阅读
  6. Docker:学习笔记【1】

    2024-04-25 23:18:02       12 阅读
  7. 2024年4月25号PMP每日三题含答案

    2024-04-25 23:18:02       11 阅读
  8. 详解React Hooks:实现更简洁的前端代码

    2024-04-25 23:18:02       10 阅读
  9. 节假日查询-免费API

    2024-04-25 23:18:02       13 阅读
  10. C++程序设计(第四版郑莉)------第六章

    2024-04-25 23:18:02       14 阅读
  11. Spring Boot系列之条件注解

    2024-04-25 23:18:02       11 阅读
  12. python绘制等高线图

    2024-04-25 23:18:02       13 阅读
  13. SpringMVC笔记——SpringMVC配置类取代xml配置

    2024-04-25 23:18:02       12 阅读