软件工程第7章&第8章习题(附答案)

一.单选题

1

在Coad&Yourdon的面向对象设计模型中,逻辑上将系统划分为四个部分分别为()

  • A、

    问题域部分、人机交互部分、数据管理部分、算法部分

  • B、

    问题域部分、人机交互部分、任务管理部分、数据管理部分

  • C、

    问题域部分、人机交互部分、数据管理部分、人机界面部分

  • D、

    问题域部分、算法部分、业务处理部分、数据管理部分

正确答案:B

2

C/S体系结构将整个系统分为三层,分别为()

  • A、

    表示层、应用逻辑层、任务层

  • B、

    界面层、任务层、人机交互层

  • C、

    表示层、应用逻辑层、数据层

  • D、

    表示层、应用层、网络层

正确答案:C

3

划分模块时,一个模块的( )

  • A、

    作用范围与控制范围互不包含

  • B、

    控制范围应在其作用范围内

  • C、

    作用范围与控制范围不受任何限制

  • D、

    作用范围应在其控制范围内

正确答案:D

4

在面向对象方法中模块可以是()

  • A、

    类、对象、过程、用例、活动

  • B、

    类、对象、接口、构件

  • C、

    类、对象、接口、用例、状态

  • D、

    类、对象、过程、函数、用例

正确答案:B

5

数据管理部分主要目的是为系统中的( )提供数据存储和恢复的功能。

  • A、

    无用对象

  • B、

    长久存储的对象

  • C、

    所有对象

  • D、

    临时存储的对象

正确答案:B

6

客户机/服务器(C/S)体系结构一般可以分为三部分,分别是()

  • A、

    服务器、网络、客户机

  • B、

    服务器、数据库、客户端

  • C、

    客户端、网络、路由端

  • D、

    服务器、中间件、客户端

正确答案:A

7

典型的体系结构风格有()

  • A、

    数据流风格、对象风格、仓库风格

  • B、

    数据流风格、调用返回风格、仓库风格

  • C、

    数据结构风格、调用返回风格、仓库风格

  • D、

    数据流风格、用例风格、仓库风格

正确答案:B

8

设计人机交互的界面时,应当遵循一定的设计原则,不包括( )

  • A、

    操作步骤少

  • B、

    增加复杂的功能

  • C、

    减少人脑的记忆负担

  • D、

    提供undo功能

正确答案:B

9

用户界面应具备的特性中,最重要的是( )

  • A、

    灵活性

  • B、

    可靠性

  • C、

    可使用性

  • D、

    可扩展性

正确答案:C

10

接口设计的主要内容是( )。

  • A、

    软件与其他软硬件系统之间的接口设计

  • B、

    软件与用户之间的交互设计

  • C、

    模块或软件构件间的接口设计

  • D、

    以上都是

正确答案:D

11

在面向对象设计中,存在以下三种内聚,分别为()

  • A、

    多态内聚、类内聚、一般-特殊内聚

  • B、

    服务内聚、类内聚、一般-特殊内聚

  • C、

    服务内聚、类内聚、多态内聚

  • D、

    服务内聚、继承内聚、多态内聚

正确答案:B

二.多选题

1

以下是构件的特性是()

  • A、

    构件有外部可见状态信息

  • B、

    作为第三方的组装单元

  • C、

    独立部署单元

  • D、

    构件没有任何外部的可见状态

我的答案:BCD

三.判断题

1

服务是指类内所有的操作。

我的答案:×

2

在对象设计时,任何时候都不可以增加冗余管理提高访问效率。

我的答案:×

3

在对象设计时,任何时候都不能保留派生属性,要保证属性的独立性。

我的答案:×

4

在面向对象方法中,信息隐藏是通过对象的抽象性实现的。

我的答案:×

5

面向对象设计应该首先从人机交互部分开始设计。

我的答案:×

6

在软件体系结构设计时必须按照固定的体系结构风格设计软件结构。

我的答案:×

7

软件重用有两方面的含义,一是尽量使用已有的类,二是创建新类时考虑将来可重复使用性。

我的答案:

8

模式描述的是一个在我们的环境中不断出现的问题及该问题的解决方案的核心。

我的答案:

相关推荐
开开心心就好13 小时前
娱乐使用,可以生成转账、图片、聊天等对话内容
windows·python·智能手机·软件工程·娱乐·软件需求
IDRSolutions_CN14 小时前
如何在 PDF 文件中嵌入自定义数据
java·经验分享·pdf·软件工程·团队开发
workflower1 天前
Prompt Engineering的重要性
大数据·人工智能·设计模式·prompt·软件工程·需求分析·ai编程
odoo中国2 天前
Part 3 第十二章 单元测试 Unit Testing
单元测试·软件工程
workflower2 天前
如何对比软件需求做的是否合格?
设计模式·软件工程·需求分析
hope_wisdom4 天前
实战设计模式之外观模式
设计模式·架构·软件工程·软件构建·外观模式·架构设计
云纳星辰怀自在4 天前
软件工程之软件需求SWE.1
软件工程·需求分析
xiaohiiii4 天前
2012年下半年软件设计师上午题知识点及其详细解释(附真题及答案解析)
运维·服务器·数据库·计算机网络·职场和发展·软件工程
workflower5 天前
实例研究:设计一个文档编辑器(24)- 完
java·开发语言·设计模式·编辑器·软件工程·需求分析·软件需求
IDRSolutions_CN6 天前
Java 开发者需要了解的 PDF 基础知识
java·经验分享·pdf·软件工程·团队开发