程序质量评审通常是从开发者的角度进行评审,其内容不包括(  )。A.功能结构

最全题库2022-08-02  31

问题 程序质量评审通常是从开发者的角度进行评审,其内容不包括(  )。A.功能结构B.功能的通用性C.模块层次D.与硬件的接口

选项 A.功能结构
B.功能的通用性
C.模块层次
D.与硬件的接口

答案 D

解析 注本题四个选项应都为正确选项。
程序质量评审通常它是从开发者的角度进行评审,直接与开发技术有关。它着眼于软件本身的结构、与运行环境的接口、变更带来的影响而进行的评审活动。
1. 软件的结构
(1) 功能结构。在软件的各种结构中,功能结构是用户唯一能见到的结构。
需要检查的项目有:
①数据结构:包括数据名和定义;构成该数据的数据项;数据与数据间的关系。 ②功能结构:包括功能名和定义;构成该功能的子功能;功能与子功能之间的关系。 ③数据结构和功能结构之间的对应关系:包括数据元素与功能元素之间的对应关系;数据结构与功能结构的一致性。
(2) 功能的通用性。
(3) 模块的层次。
(4) 模块结构。
①控制流结构:规定了处理模块与处理模块之间的流程关系。检查处理模块之间的控制转移关系与控制转移形式(调用方式)。
②数据流结构:规定了数据模块是如何被处理模块进行加工的流程关系。检查处理模块与数据模块之间的对应关系;处理模块与数据模 块之间的存取关系,如建立、删除、查询、修改等。
③模块结构与功能结构之间的对应关系:包括功能结构与控制流结构的对应关系;功能结构与数据流结构的对应关系;每个模块的定义 (包括功能、输入与输出数据)。
(5) 处理过程的结构。处理过程是最基本的加工逻辑过程。
2. 与运行环境的接口
(1) 与硬件的接口。
(2) 与用户的接口。
随着软件运行环境的变更,软件的规格也在跟着不断地变更。运行环境变更时的影响范围,需要从以下三个方面来分析:
(1) 与运行环境的接口。
(2) 在每项设计工程规格内的影响。
(3) 在设计工程相互间的影响。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2417748.html

最新回复(0)