一.单选题(共18题,72.0分)
【单选题】下面关于面向数据流的设计方法的描述中,不正确的是( )。
A、任何一个信息处理系统的信息流都可以看作是一个变换流,只有当其具有明显的“事务”特征(即有一个明显的事务中心)时,才按照事务分析的映射规则进行转换。
B、面向数据流的设计方法可以利用前面需求阶段得到的数据流图,按照一定的映射规则生成相应的软件结构图。
C、数据流图有可能全局特征是变换流,而局部区域属于事务流,反之易可,所以在进行向软件结构图的转换过程中要区分全局特征和局部特征。
D、按照变换分析或事务分析从数据流图出发转换得到的软件结构图就是最终的软件总体设计结果,不需要再进行任何的调整和优化。
答案:D
解析:变换分析第七步:使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化。
【单选题】模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度。一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚性是( )的。
A、逻辑内聚
B、偶然内聚
C、功能内聚
D、信息内聚
答案:B
解析:模块内各部分之间没有联系,或者即使有联系,这种联系也很松散。——偶然内聚
【单选题】为了提高模块的独立性,模块之间应该选择下列( )耦合度?
A、标记耦合
B、数据耦合
C、功能耦合
D、控制耦合
答案:B
注:不存在功能耦合
【单选题】关于软件设计规约,以下说法错误的是( )。
A、概要设计规约对应于系统的确认测试
B、详细设计规约主要作为软件设计人员与编程人员之间交流的媒体
C、概要设计规约主要作为软件项目管理人员、系统分析人员与设计人员之间交流的媒体
D、详细设计规约对应于系统的单元测试
答案:A