欢迎光临散文网 会员登陆 & 注册

MOOC北京大学软件工程测验答案-第四周-结构化设计方法(2-3)

2022-10-13 11:23 作者:苏打酒吧  | 我要投稿

一、初始模块结构图精化的启发式规则

  1. 关于模块的扇入扇出,以下说法正确的是:

    一个模块的扇出太多,说明该模块过分复杂,缺少中间层

  2. 划分模块时,一个模块的(作用范围应在其控制范围内

  3. 在对初始的MSD精化过程中,将多个模块公用的子功能独立出来,形成一个新的模块,这利用了哪一条启发式规则(改进软件结构,提高模块独立性

  4. 以下说法错误的是:

    启发式规则是人们从长期的软件开发实践中总结出来的规则,在设计中应当普遍遵循

    扇入扇出应当适中,尽量满足7+2原则

    为了降低模块接口的复杂性,应当将多个同类型的参数合并为一个数组进行传递

二、接口设计

  1. 接口设计的主要内容是(以上都是

  2. 用户界面应具备的特性中,最重要的是(可使用性

  3. 设计人机交互的界面时,应当遵循一定的设计原则,不包括(增加复杂的功能

三、数据设计

  1. 下面哪种类型的数据适合用文件进行存储(视频网站上的视频

  2. 如果对响应速度要求很高,可以采用文件来储存数据

  3. 文件一般用于长期存储,数据库一般用于临时存储 ×

  4. 系统日志用文件存储是因为其信息格式较为松散

四、详细设计工具

  1. 详细设计的任务是定义每个模块的(算法和数据格式

  2. 程序控制分为(顺序、选择、循环)三种基本结构

  3. 下面哪条属于伪码的优点(不仅可以作为设计工具,还可以作为注释工具

  4. 下面哪条属于程序流程图的优点(描绘直观,便于掌握

  5. 以下说法正确的是(PAD图是一种描述程序逻辑结构的工具

五、软件设计规约

  1. 概要设计规约不应包括(各处理过程的算法

  2. 关于软件设计规约,以下说法错误的是(概要设计规约对应于系统的确认测试

  3. 在软件设计规约中,应当有针对出错的处理

  4. 概要设计规约需要对软件的组织和其组成部分的内部结构进行描述 ×

  5. 概要设计阶段和详细设计阶段分别产生不同的设计规约

六、结构化方法总结

  1. 关于结构化方法的世界观说法错误的是(信息流可以没有数据源和数据谭

  2. 下面哪条不是结构化方法的基本原理/原则(自底向上功能分解

  3. 结构化方法的抽象层不包括(问题层

  4. 结构化方法逐渐被面向对象方法所取代,以下哪一点不属于结构化方法的问题(没有提供控制信息复杂度的机制


MOOC北京大学软件工程测验答案-第四周-结构化设计方法(2-3)的评论 (共 条)

分享到微博请遵守国家法律