您现在的位置是:首页 >技术杂谈 >【软件工程题库】第四章 概要设计网站首页技术杂谈

【软件工程题库】第四章 概要设计

迷茫的启明星 2024-07-25 00:01:01
简介【软件工程题库】第四章 概要设计

?作者: 迷茫的启明星

学习路线
C语言从0到1
C++初阶
数据结构从0到1

?欢迎关注:?点赞?收藏✍️留言

?码字不易,你的?点赞?收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢阅读!!!

一. 单选题(共59题,59分)

  1. (单选题)在面向数据流的软件设计方法中,一般将信息流分为( )。
    A. 变换流和事务流
    B. 变换流和控制流
    C. 事务流和控制流
    D. 数据流和控制流
    正确答案: A:变换流和事务流;

  2. (单选题)如果一个模块访问另一个模块的内部数据,则模块间的耦合属于( )。
    A. 数据耦合
    B. 公共耦合
    C. 控制耦合
    D. 内容耦合
    正确答案: D:内容耦合;

  3. (单选题)下列耦合种类中,耦合程度最低的是( )。
    A. 内容耦合
    B. 数据耦合
    C. 非直接耦合
    D. 公共耦合
    正确答案: C:非直接耦合;

  4. (单选题)下列内聚种类中,内聚程度最高的是( )。
    A. 偶然内聚
    B. 功能内聚
    C. 过程内聚
    D. 逻辑内聚
    正确答案: B:功能内聚;

  5. (单选题)结构化设计方法在软件开发中,用于( )。
    A. 测试用例设计
    B. 软件概要设计
    C. 程序设计
    D. 软件详细设计
    正确答案: B:软件概要设计;

  6. (单选题)内聚是从功能角度来度量模块内的联系,按照特定次序执行元素的模块属于( )方式。
    A. 逻辑内聚
    B. 时间内聚
    C. 顺序内聚
    D. 过程内聚
    正确答案: D:过程内聚;

  7. (单选题)软件结构图能描述软件系统的总体结构,它应在软件开发的( )阶段提出。
    A. 需求分析
    B. 概要设计
    C. 详细设计
    D. 代码编写
    正确答案: B:概要设计;

  8. (单选题)耦合是软件各个模块之间连接的一种度量。一组模块都访问同一数据结构应属于( )方式。
    A. 内容耦合
    B. 公共耦合
    C. 外部耦合
    D. 控制耦合
    正确答案: B:公共耦合;

  9. (单选题)(   )是指让一些关系密切的软件元素在物理上彼此靠近。
    A. 信息隐蔽
    B. 内聚
    C. 局部化
    D. 模块独立
    正确答案: C:局部化;

  10. (单选题)下列关于软件设计准则的描述,错误的是(   )。
    A. 提高模块的独立性
    B. 体现统一的风格
    C. 使模块的作用域在该模块的控制域外
    D. 采用逐步求精的思想
    正确答案: C:使模块的作用域在该模块的控制域外;

  11. (单选题)软件结构中,模块框之间若有直线连接,表示它们之间存在着( )关系。
    A. 调用
    B. 组成
    C. 链接
    D. 顺序执行
    正确答案: A:调用;

  12. (单选题)属于软件设计的基本原理的是( )。
    A. 数据流分析设计
    B. 变换流分析设计
    C. 事务流分析设计
    D. 模块化
    正确答案: D:模块化;

  13. (单选题)软件设计阶段一般又分为( )。
    A. 逻辑设计与功能设计
    B. 概要设计与详细设计
    C. 概念设计与物理设计
    D. 模型设计与程序设计
    正确答案: B:概要设计与详细设计;

  14. (单选题)好的软件结构应该是( )。
    A. 高耦合、高内聚
    B. 高耦合、低内聚
    C. 低耦合、高内聚
    D. 低耦合、低内聚
    正确答案: C:低耦合、高内聚;

  15. (单选题)软件结构使用的图形工具,一般采用( )图。
    A. DFD
    B. PAD
    C. SC
    D. ER
    正确答案: C:SC;

  16. (单选题)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量 标准则是( )。
    A. 抽象和信息隐蔽
    B. 局部化和封装化
    C. 内聚性和耦合性
    D. 激活机制和控制方法
    正确答案: C:内聚性和耦合性;

  17. (单选题)软件总体设计阶段产生的最重要的文档是( )。
    A. 需求规格说明书
    B. 概要设计说明书
    C. 详细设计说明书
    D. 软件测试说明文档
    正确答案: B:概要设计说明书;

  18. (单选题)划分模块时,一个模块的( )。
    A. 作用范围应在其控制范围之内
    B. 控制范围应在其作用范围之内
    C. 作用范围与控制范围互不包含
    D. 作用范围与控制范围不受任何限制
    正确答案: A:作用范围应在其控制范围之内;

  19. (单选题)下列说法正确的是( )。
    A. 对于顺序执行和循环执行的动作,都可用判定表和判定树来表示
    B. 对于存在多个条件复杂组合的判断问题,用结构化语言描述
    C. 判定表较判定树直观易读,判定树进行逻辑验证较严格
    D. 可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上产生判定树
    正确答案: D:可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上产生判定树;

  20. (单选题)模块的独立性是由内聚性和耦合性来度量的,其中内聚性是( )。
    A. 模块间的联系程度
    B. 模块的功能强度
    C. 信息隐蔽程度
    D. 接口的复杂程度
    正确答案: B:模块的功能强度;

  21. (单选题)在面向对象设计中,( )意味着在同一作用域内的若干个参数不同的函数可以使用相同的函数名字。
    A. 重载
    B. 类的复用
    C. 封装
    D. 继承
    正确答案: A:重载;

  22. (单选题)在进行用户界面设计时遇到的问题不包括
    A. 系统响应时间
    B. 用户纠错设施
    C. 错误信息处理
    D. 命令标记
    正确答案: B:用户纠错设施;

  23. (单选题)下述有关模块独立性的各种模块内聚,内聚度(强度)最高的是
    A. 巧合内聚
    B. 时间内聚
    C. 功能内聚
    D. 通信内聚
    正确答案: C:功能内聚;

  24. (单选题)软件体系结构风格通过施加于构件上的限制及组成与设计规则来表现构件和构件间的关系。
    A. True
    B. Flase
    正确答案: A:True;

  25. (单选题)模块中所有成分引用共同的数据,该模块的内聚度是()。
    A. 逻辑性
    B. 顺序性
    C. 功能性
    D. 通信性
    正确答案: D:通信性;

  26. (单选题)选择下述对用户界面过程描述错误的一项
    A. 界面分析活动的重点在于那些与系统交互的用户的轮廓
    B. 界面设计的目标是定义一组工具
    C. 界面构建通常开始于创建可评估使用场景的原型
    D. 界面设计包含4个不同的框架活动
    正确答案: B:界面设计的目标是定义一组工具;

  27. (单选题)有四种适用于构件级设计的基本设计原理,下列哪个选项不是其中之一
    A. 开闭原则
    B. 共同封装原则
    C. Liskov替换原则
    D. 接口分离原则
    正确答案: B:共同封装原则;

  28. (单选题)常用的软件体系结构评估的方法不包括
    A. 体系结构权衡分析法
    B. 软件体系结构分析法
    C. 系统体系结构分析法
    D. 中间设计和积极评审
    正确答案: C:系统体系结构分析法;

  29. (单选题)下列选项不属于内聚性的具体分类的是
    A. 功能内聚
    B. 代码内聚
    C. 分层内聚
    D. 通信内聚
    正确答案: B:代码内聚;

  30. (单选题)一组语句在程序的多处出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是( )的
    A. 逻辑性
    B. 瞬时性
    C. 偶然性
    D. 通信性
    正确答案: C:偶然性;

  31. (单选题)在软件特性中,一个软件能再次用于其它相关应用的程度称为
    A. 可移植性
    B. 可重用性
    C. 容错性
    D. 可适应性
    正确答案: B:可重用性;

  32. (单选题)泛化针对类型而不针对实例,一个类可以继承另一个类,但一个对象不能继承另一个对象
    A. Y
    B. N
    正确答案: A:Y;

  33. (单选题)在软件结构化设计中,好的软件结构设计应该力求做到
    A. 顶层扇出较少,中间扇出较高,底层模块低扇入
    B. 顶层扇出较高,中间扇出较少,底层模块高扇入
    C. 顶层扇入较少,中间扇出较高,底层模块高扇入
    D. 顶层扇入较少,中间扇入较高,底层模块低扇入
    正确答案: B:顶层扇出较高,中间扇出较少,底层模块高扇入;

  34. (单选题)块内联系中,()块内联系最强
    A. 偶然性
    B. 功能性
    C. 通信性
    D. 顺序性
    正确答案: B:功能性;

  35. (单选题)以下关于软件体系结构描述方法说法错误的是
    A. 图形表达工具在软件设计中占据主导地位
    B. 由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述
    C. 基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织 或系统
    D. 软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计、开发和使用针对软件体 系结构描述语言
    正确答案: B:由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述;

  36. (单选题)UML中,包图是一种( )。
    A. 分组机制
    B. 对系统的动态描述
    C. 集合
    D. 数据结构
    正确答案: A:分组机制;

  37. (单选题)软件体系结构是软件需求活动的一种工作产品。
    A. Y
    B. N
    正确答案: B:N;

  38. (单选题)独立性可以通过两条定性的标准进行评估:( )和耦合性
    A. 完整性
    B. 低耦合性
    C. 高内聚性
    D. 内聚性
    正确答案: D:内聚性;

  39. (单选题)耦合度分为七级中不包括以下哪个方面
    A. 非直接耦合度
    B. 数据耦合度
    C. 直接耦合度
    D. 特征耦合度
    正确答案: C:直接耦合度;
    答案解析:耦合度是软件结构中模块间关联程度的一种的度量。分为以下七级:非直接耦合、数据耦合、特征耦合、控制耦合、外部耦合、公共耦合、内容耦合

  40. (单选题)属于软件设计的基本原理是( )。
    A. 数据流分析设计
    B. 变换流分析设计
    C. 事务流分析设计
    D. 模块化
    正确答案: D:模块化;

  41. (单选题)某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为( )。
    A.
    数据耦合
    B.
    内容耦合
    C. 公共耦合
    D. 控制耦合
    正确答案: D:控制耦合;
    答案解析:某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印属于控制耦合。

  42. (单选题)在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。
    A. 需求分析
    B. 概念设计
    C. 逻辑设计
    D. 物理设计
    正确答案: B:概念设计;

  43. (单选题)概念模型独立于( )。
    A. E-R模型
    B. 硬件设备和DBMS
    C.操作系统和DBMS
    D. DBMS
    正确答案: B:硬件设备和DBMS;

  44. (单选题)
    E-R图是数据库设计的工具之一,它适用于建立数据库的( )。
    A. 概念模型
    B. 逻辑模型
    C. 结构模型
    D. 物理模型
    正确答案: A:概念模型;

  45. (单选题)在数据库的概念设计中,最常用的数据模型是( )。
    A. 数据流图
    B. 系统流程图
    C. 业务流程图
    D. 实体联系图
    正确答案: D:实体联系图;

  46. (单选题)下列属于数据库物理设计工作的是( )。
    A. 将E-R图转换为关系模式
    B. 选择存取路径
    C. 建立数据流图
    D. 收集和分析用户数据信息
    正确答案: B:选择存取路径;

  47. (单选题)下面不属于数据库物理设计阶段应该考虑的问题是( ) 。
    A.存取方法的选择
    B.索引与入口设计
    C. 与安全性、完整性、一致性有关的问题
    D. 用户子模式设计
    正确答案: D:用户子模式设计;

  48. (单选题)要将如图所示的E-R图转换成关系模式,可以转换为( )关系模式。
    在这里插入图片描述
    A. 1个
    B. 2个
    C. 3个
    D. 4个
    正确答案: C:3个;

  49. (单选题)为了提高模块的独立性,模块之间最好是( )
    A. 公共耦合
    B. 控制耦合
    C. 数据耦合
    D. 特征耦合
    正确答案: C:数据耦合;

  50. (单选题)面向数据流的软件设计方法可将( )映射成软件结构。
    A. 控制结构
    B. 模块
    C. 数据流
    D. 事物流
    正确答案: C:数据流;
    答案解析:面向数据流的软件设计方法可将数据流映射成软件结构。

  51. (单选题)以下( )不属于系统设计。
    A. 总体设计
    B. 详细设计
    C. 过程设计
    D. 需求设计
    正确答案: D:需求设计;
    答案解析:软件设计也称系统设计,是应用各种软件技术和方法,设计新软件“怎么做”的过程。其总体目标是:将需求分析阶段得到的(处理)逻辑模型转换为物理模型,设计结果是“软件设计文档”(含实现方案)。 软件设计分为两个阶段:总体设计和详细设计。总体设计主要确定总体架构、总体设计文档和方案。详细设计是具体细化,确定组成模块及联系、处理过程、数据库及网络、界面设计、软件设计文档(含具体方案)等。

  52. (单选题)以下不是模块化思想优点的是( )。
    A. 使得软件结构清晰,提高了软件结构的可读性和可理解性
    B. 提高软件的可靠性
    C.软件各模块间通信基本不耗性能
    D.有助于软件开发的组织管理
    正确答案: C:软件各模块间通信基本不耗性能 ;
    答案解析:模块间的通信十分耗性能,故C错。模块化思想使软件结构清晰,容易阅读和理解,故A对。程序错误通常出现在部分模块及它们间的接口,所以模块化思想使软件更加容易测试和调试,提高了软件的可靠性,故B对。模块化使得一个大型的程序分解成不同的模块,对难易程度不同的模块可以分配技术熟练程度不同的程序员编写,有助于软件开发的组织管理,故D对。

  53. (单选题)分析网上商城系统案例,以下说法错误的是( )。
    A. 系统的模块数目增加,每个模块的规模减小,开发单个模块的成本减小
    B. 系统的模块数目增加,设计模块间接口的工作量也增加
    C.系统模块的数目越多,则系统的总成本越大
    D.模块化的目的之一是为了让一个大型的程序更容易被人所理解。
    正确答案: C:系统模块的数目越多,则系统的总成本越大 ;
    答案解析:系统的模块数目增加,每个模块的规模减小,开发单个模块的成本减小,设计模块间接口的工作量增加,故AB正确。随着模块数目的增加,系统的总成本先降低后增加,总成本曲线出现一个最小成本区,故C错。如果一个大型程序仅有一个模块,它将很难被人所理解,模块化的目的之一是为了让一个大型的程序更容易被人所理解,故D对。

  54. (单选题)在软件工程中,体现战略思维的设计方法是( )。
    A.结构化方法:自顶向下,逐步求精
    B.原型化方法
    C.面向对象开发方法
    D.面向数据结构开发方法
    正确答案: A:结构化方法:自顶向下,逐步求精 ;
    答案解析:“自顶向下,逐步求精”的结构化方法更能体现战略思维。

  55. (单选题)网上商城系统中用户会分为普通用户和会员用户。模块C获取用户类型(普通用户、会员用户)传递给模块D,模块D根据不同类型的用户提供不同的服务。这种情况下模块C和模块D之间存在以下哪种耦合?
    A. 内容耦合
    B. 数据耦合
    C. 控制耦合
    D. 标记耦合
    正确答案: C:控制耦合;
    答案解析:控制耦合是指一个模块向另一模块传递一个控制信号,接收信号的模块将依据该信号值进行必要的活动。在该题目中,模块A将“用户类型”这个信号传递给了模块B,然后模块B会根据该信号进行必要的活动。

  56. (单选题)
    在网上商城系统中,有统计食品是否过期的功能:商城管理员打开物品信息文件,读出文件中每件食品的生产日期与保质期,判断该食品是否已经过期,将结论写入物品信息文件中;之后再读取该文件,对已经标记为过期的食品做下架处理。
    上述描述中,存在的内聚为:( )
    A. 顺序内聚
    B. 逻辑内聚
    C. 过程内聚
    D. 通信内聚
    正确答案: A:顺序内聚;
    答案解析:顺序内聚指各成分与一个功能相关,且一个成分的输出作为另一成分的输入。在题目中,系统在统计完食品是否过期后,将结果写入了文件中,在之后又调用了该文件。这一过程存在顺序内聚。

  57. (单选题)在网上商城系统中,管理员会定期对收入做出统计报告。一个子程序具有统计季度收入、月收入、日收入的功能,具体执行哪一个功能,由传入的控制标志来决定。上述程序存在的内聚为:( )
    A. 过程内聚
    B. 逻辑内聚
    C. 顺序内聚
    D. 功能内聚
    正确答案: B:逻辑内聚;
    答案解析:逻辑内聚指几个逻辑上相关的功能放在同一模块中。题目中的统计程序包括了统计季度收入、月收入、日收入的功能,这些功能在逻辑上存在相关性,所以程序内存在逻辑内聚。

  58. (单选题)顾客登陆了网上商城系统,系统后台依次读取顾客的用户名、邮箱和联系方式,并且这个次序是事先规定的。上述描述中,存在的内聚为:( )。
    A. 过程内聚
    B. 逻辑内聚
    C. 顺序内聚
    D. 通信内聚
    正确答案: A:过程内聚;
    答案解析:过程内聚指处理成分必须以特定的次序执行。在该题目中,系统规定了后台读取用户信息的顺序,所以属于过程内聚。

  59. (单选题)顾客在下单后,系统会生成订单信息。模块X负责将传入的Date类型数据转为String类型,并且将Date类型数据插入数据库的订单信息表中。上述描述中,存在的内聚为:( )。
    A. 过程内聚
    B. 顺序内聚
    C. 逻辑内聚
    D. 通信内聚
    正确答案: D:通信内聚;
    答案解析:通信内聚指各成分都操作在同一数据集或生成同一数据集。

二. 多选题(共9题,9分)

  1. (多选题)
    下列关于软件设计准则的描述,正确的是(   )。
    A. 使模块的作用域在该模块的控制域外
    B. 体现统一的风格
    C. 采用逐步求精的思想
    D. 提高模块的独立性
    正确答案: BCD:体现统一的风格; 采用逐步求精的思想; 提高模块的独立性;

  2. (多选题)设计软件结构一般要确定( )。
    A. 模块的功能
    B. 模块的接口
    C. 模块内部的局部数据
    D. 模块间的调用关系
    正确答案: ABD:模块的功能; 模块的接口; 模块间的调用关系;

  3. (多选题)变换流的DFD由三部分组成,主要包括( )。
    A. 变换中心
    B. 事务中心
    C. 输入模块
    D. 输出模块
    正确答案: ACD:变换中心; 输入模块; 输出模块;

  4. (多选题)模块的独立性可以由两个定性标准度量,这两个标准分别是( )。
    A. 内聚
    B. 耦合
    C. 抽象
    D. 局部
    正确答案: AB:内聚; 耦合;

  5. (多选题)
    数据输入的设计原则包括( )。
    A. 数据输入的一致性
    B. 使用户输入减至最少
    C. 为用户提供反馈信息
    D. 用户输入的灵活性
    正确答案: ABCD:数据输入的一致性; 使用户输入减至最少; 为用户提供反馈信息; 用户输入的灵活性;

  6. (多选题)
    用户界面设计必须考虑( )以下几个方面的问题。
    A.系统响应时间
    B. 用户帮助设施
    C. 出错信息处理
    D. 命令交互方式
    正确答案: ABCD:系统响应时间 ; 用户帮助设施; 出错信息处理; 命令交互方式;

  7. (多选题)以下( )属于报告的布局
    A. 块结构报表
    B. 列表报表
    C. 栈结构报表
    D. 组结构报表
    正确答案: ABD:块结构报表; 列表报表; 组结构报表;

  8. (多选题)模块独立是以下哪些概念的直接结果
    A. 模块化
    B. 抽象
    C. 逐步求精
    D. 信息隐蔽和局部化
    正确答案: ABD:模块化; 抽象; 信息隐蔽和局部化;
    答案解析:模块独立的概念是模块化、抽象、信息隐藏和局部化概念的直接结果。

  9. (多选题)采用模块化的思想进行系统设计时,以下说法正确的是( )。
    A.各个模块间的信息应该彼此互相独立,不能访问
    B. 为了降低系统维护的成本,避免因某个模块修改中导致的错误传播到系统中的其他部分,应该保持模块的独立性,隐藏模块中的一切信息
    C. 在模块中使用局部数据元素有助于实现信息隐藏
    D.编写系统的不同模块时,可以根据实际需要自由命名局部变量
    正确答案: CD:在模块中使用局部数据元素有助于实现信息隐藏; 编写系统的不同模块时,可以根据实际需要自由命名局部变量 ;
    答案解析:各个模块间的信息应该彼此相对独立,可以访问其他模块中为了完成系统功能所需要的的信息,故A错。应该隐藏的是模块的实现细节,而不是一切信息,故B错。在模块中使用局部数据元素有助于实现信息隐藏。编写系统的不同模块时,可以根据实际需要自由命名局部变量(局部化),故CD正确。

三. 判断题(共30题,32分)

  1. (判断题)???
    A. 对
    B. 错
  2. (判断题)HIPO法既是需求分析方法,又是软件设计方法。
    A. 对
    B. 错
    正确答案: 对
  3. (判断题)划分模块可以减低软件的复杂度和工作量,所以应该将模块分得越小越好。
    A. 对
    B. 错
    正确答案: 错
  4. (判断题)信息隐蔽原则有利于提高模块的内聚性。
    A. 对
    B. 错
    正确答案: 对
  5. (判断题)中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以 使用事务分析技术得到初始的模块结构图。
    A. 对
    B. 错
    正确答案: 错
    答案解析:中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以 使用变换分析技术得到初始的模块结构图。
  6. (判断题)SD法是一种面向数据结构的设计方法,强调程序结构与问题结构相对应。
    A. 对
    B. 错
    正确答案: 错
  7. (判断题)当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
    A. 对
    B. 错
    正确答案: 错
    答案解析:当模块的控制范围是其作用范围的子集时,模块之间的耦合度更高。
  8. (判断题)总体设计的基本目的就是回答“概括地说,系统应该如何实现?”
    A. 对
    B. 错
    正确答案: 对
  9. (判断题)软件结构是以模块为基础而组成的一种控制层次结构。
    A. 对
    B. 错
    正确答案: 对
  10. (判断题)结构化设计是以数据结构为基础映射成软件结构。
    A. 对
    B. 错
    正确答案: 错
    答案解析:结构化设计是以数据流为基础映射成软件结构。
  11. (判断题)模块独立要求高耦合低内聚。
    A. 对
    B. 错
    正确答案: 错
    答案解析:模块独立要求高内聚、低耦合。
  12. (判断题)为了防止软件概要设计的错误传播到开发的后续阶段,在概要设计文档完成后,要进行软件评审。
    A. 对
    B. 错
    正确答案: 对
  13. (判断题)C语言是一种纯面向对象语言
    A. 对
    B. 错
    正确答案: 错
    答案解析:C语言是一种面向结构语言
  14. (判断题)SP方法中的基本控制结构有GOTO语句
    A. 对
    B. 错
    正确答案: 错
    答案解析:SP方法中的基本控制结构有顺序、选择、循环三种结构。
  15. (判断题)软件设计是软件工程的重要阶段,是一个把软件需求转化为软件代码的过程。
    A. 对
    B. 错
    正确答案: 错
    答案解析:软件设计是软件工程的重要阶段,是一个把软件需求转化为软件实现方案的过程。
  16. (判断题)一个模块的作用域是指受该模块内一个判定影响的所有模块的集合。
    A. 对
    B. 错
    正确答案: 对
  17. (判断题)一个模块的控制域是指受该模块内一个判定影响的所有模块的集合。
    A. 对
    B. 错
    正确答案: 错
    答案解析:一个模块的控制域是指模块本身以及其所有下属模块的集合。
  18. (判断题)一般来讲,在模块划分时,应当尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合。
    A. 对
    B. 错
    正确答案: 对
  19. (判断题)模块内部各成分联系越紧,即内聚程度越大,模块对立性就越强,系统就越容易理解和维护。
    A. 对
    B. 错
    正确答案: 对
  20. (判断题)设计不是编码,编码也不是设计。
    A. 对
    B. 错
    正确答案: 对
  21. (判断题)接口设计主要包括用户界面设计和外部接口设计。
    A. 对
    B. 错
    正确答案: 错
    答案解析:接口设计主要包括三部分:分别是用户界面设计、外部接口设计以及内部接口设计。
  22. (判断题)菜单界面适合于结构化的系统,每一个菜单项都可以对应一个子程序功能或下一级子菜单
    A. 对
    B. 错
    正确答案: 对
  23. (判断题)模块的内聚度应尽可能地小,模块间联系尽可能大。
    A. 对
    B. 错
    正确答案: 错
    答案解析:低耦合,高内聚。模块的内聚度应尽可能地大,模块间联系尽可能小。
  24. (判断题)人机界面(Human-Computer Interface,简称HCI)又称人- 机接口或用户界面。
    A. 对
    B. 错
    正确答案: 对
  25. (判断题)设计良好的菜单界面能够把系统语义和系统语法很明确直观地显示出来,并给用户提供各种系统功能的选择。
    A. 对
    B. 错
    正确答案: 对
  26. (判断题)总体设计阶段必须以需求分析的结果为基础进行设计,以得到系统的框架。
    A. 对
    B. 错
    正确答案: 对
  27. (判断题)软件工程中的总体设计又称为概要设计。
    A. 对
    B. 错
    正确答案: 对
  28. (判断题)系统详细设计阶段最后产生的文档是详细设计说明书。
    A. 对
    B. 错
    正确答案: 对
  29. (判断题)软件运行中的浮动位置菜单又称为下拉式菜单。
    A. 对
    B. 错
    正确答案: 错
    答案解析:软件运行中的浮动位置菜单又称为弹出式菜单。
  30. (判断题)数据的显示形式主要包括字符显示和图形显示。
    A. 对
    B. 错
    正确答案: 对

?后记

感谢大家支持!!!

respect!

下篇见!

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。