当前位置: 首页 > news >正文

第4章 软件的设计——总体设计与详细设计

第4章 软件的设计——总体设计与详细设计

1.划分模块可以减低软件的复杂度和工作量,所以应该将模块分得越小越好。(错误)

2.一般来讲,在模块划分时,应当尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合。(正确)

3.总体设计的原则(模块化、抽象、逐步求精、信息隐蔽、一致性)

4.在面向数据流的软件设计方法中,一般将信息流分为( 变换流和事务流 )。

5.事务流和变换流的最大区别就在于数据流到软件结构的映射方法不同。(正确)

6.数据库设计的主要任务包括( 概念结构设计、逻辑结构设计、物理结构设计 )。

7.在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应采用不同的形式和风格。(错误)

8.程序流程图的基本控制结有(顺序结构、循环结构、选择结构)

9.判定表能够把在什么条件下系统应做什么动作准确地表示出来;结构化语言同样能够描述循环的处理特性;判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用

10.软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别是( 顺序结构、选择结构和重复结构 )。

11.逻辑内聚、过程内聚、偶然内聚、功能内聚中,内聚程度最高的是( 功能内聚 )。

12.‌结构化设计方法在软件开发中,用于( 系统总体设计 )。

13.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是( 内聚性和耦合性 )。

14.详细设计常用的三种工具是( 图形、表格、语言 )。

15.程序控制的三种结构中,( 循环 )结构可以提供程序的重复控制

16.‍在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结构的工具是程序流程图。(正确)

17.SP方法中的基本控制结构有GOTO语句 。(错误)

18.软件设计是软件工程的重要阶段,是一个把软件需求转化为软件代码的过程。(错误)

19.‌一个模块的作用域是指受该模块内一个判定影响的所有模块的集合。(正确)

20.模块独立要求低耦合高内聚。(正确)

21.如果一个模块访问另一个模块的内部数据,则模块间的耦合属于( 内容耦合 )。

22.耦合是软件各个模块之间连接的一种度量。一组模块都访问同一数据结构应属于( 公共耦合 )方式。

23.界面设计应该以用户为中心来基本设计。(正确)

24.在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结构的工具是程序流程图。(正确)

25.模块内部各成分联系越紧,即内聚程度越大,模块对立性就越强,系统就越容易理解和维护。(正确)

26.一个模块的作用域是指受该模块内一个判定影响的所有模块的集合。(正确)

27.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是( 内聚性和耦合性 )。

28.PDL是软件开发过程中用于( 详细设计 )阶段的描述工具。

29.判定表的内容主要是( 对象、条件和操作 )。

30.Jackson图上下层之间的关系是( 组成关系 )。

31.Jackson设计方法是一种面向( 数据结构  )的软件设计方法。

32.当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。(错误)


http://www.taodudu.cc/news/show-6309626.html

相关文章:

  • 软件工程之总体设计
  • 使用虚拟显存方式操作12864液晶
  • 12864液晶显示原理(C代码)
  • 什么是HTTPS证书
  • https证书怎么申请?
  • https是怎么进行证书验证
  • HTTP HTTPS 创建CA证书
  • Ubuntu18.04添加自启动脚本
  • 3、Nginx系列之: location和alias的区别
  • React 不用eject下修改webpack配置实现alisa
  • Elasticsearch索引别名alias操作
  • nvm alias default [版本]不生效解决办法
  • vite以及webpack(@vue/cli 5.x) vue3 alias别名配置
  • Vue3使用路由及配置vite.alias简化导入写法
  • 详解Java操作符 instanceof
  • 让人扎心的Nginx rewrite跳转及Location
  • 【VPS折腾记】nextcloud——扩展功能之挂载onedrive(三)
  • mac系统设置alias
  • Linux基础特性
  • 操作系统文件管理实验
  • Linux入门篇-文件管理
  • 如何整理个人电脑的文件及目录?(第1期)
  • Linux学习:文件和用户管理——文件管理命令
  • 操作系统课设(文件管理)
  • 快速过一遍计算机基础--操作系统—4.文件管理
  • 学习Linux目录和文件管理
  • Linux学习笔记2:文件管理
  • 操作系统——文件管理学习笔记
  • Linux下的文件管理(初学者必看)
  • Linux文件管理初探---学习文件管理,我想你必须要知道的目录