软件工程第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

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

我的答案:

相关推荐
疯狂的Alex6 小时前
2010-2022 同等学力申硕国考:软件工程简答题真题汇总
数据库·oracle·软件工程
中电金信2 天前
中电金信:AI重构测试体系·智能化时代的软件工程新范式
人工智能·重构·软件工程
小马哥编程2 天前
【软考架构】第五章 软件工程基础知识:5.1软件工程概述
架构·软件工程
爱思德学术3 天前
中国计算机学会(CCF)推荐学术会议-C(软件工程/系统软件/程序设计语言):REFSQ 2026
软件工程·软件需求·需求工程
张较瘦_3 天前
[论文阅读] 人工智能 + 软件工程 | TDD痛点破解:LLM自动生成测试骨架靠谱吗?静态分析+专家评审给出答案
论文阅读·人工智能·软件工程
数据知道3 天前
【系统分析师】第7章-基础知识:软件工程(核心总结)
软件工程·软考高级·系统分析师
小马哥编程3 天前
软件工程:DO-178中的适航要求核心要素
软件工程
阿啄debugIT4 天前
装饰(Decorator)模式可以在不修改对象外观和功能的情况下添加或者删除对象功能
软件工程·1024程序员节
ftswsfb4 天前
常用配置文件
软件工程
张较瘦_4 天前
[论文阅读] 软件工程 - 需求工程 | 2012-2019年移动应用需求工程研究趋势:需求分析成焦点,数据源却藏着大问题?
论文阅读·软件工程·需求分析