标签: ,

《软件工程》形考作业2试题1-15

1.

面向对象设计强调定义(),并且使它们相互协作来满足用户需求。

单选题 (3 分) 3

软件对象

物理模型

E-R模型

接口

2.

()是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

单选题 (3 分) 3

类图

对象图

顺序图

用例图

3.

()用于描述系统的功能集。

单选题 (3 分) 3

组件视图

逻辑视图

用例视图

对象视图

4.

UML 语言支持的建模方式不包括有()。

单选题 (3 分) 3

静态建模

动态建模

模块化建模

功能建模

5.

UML 中,包图是一种()。

单选题 (3 分) 3

集合

数据结构

分组机制

对系统的动态描述

6.

UML是一种()。

单选题 (3 分) 3

建模工具

可视化的程序设计语言

可视化的建模语言

过程

7.

UML是一种()语言。

单选题 (3 分) 3

程序设计

面向对象

交互式建模

过程描述

8.

类的属性结构要坚持简单的原则,尽可能不使用复杂的()。

单选题 (3 分) 3

数据结构

处理

方法

参数

9.

继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。

单选题 (3 分) 0

虚类与实体类

一般化类与特殊化类

控制类与界面类

数据类与处理类

10.

包含关系用于构造多个用例()。

单选题 (3 分) 3

关系

共性的部分

角色

特殊活动

11.

从本质上说,面向对象是“先”确定动作的()“后”执行()。

单选题 (3 分) 3

数据结构/主体

主体/数据结构

动作/主体

主体/动作

12.

对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。

单选题 (3 分) 3

顺序图

类图

状态图

组件图

13.

功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由()实现。

单选题 (3 分) 3

场景描述

活动图和场景描述

用例图和场景描述

交互图和场景描述

14.

对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

单选题 (3 分) 3

结合

隐藏

封装

抽象

15.

()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。

单选题 (3 分) 3

消息连接

参数传递

方法重写

继承

《软件工程》形考作业2试题16-30

16.

表示对象相互行为的模型是()模型。

单选题 (3 分) 3

动态模型

功能模型

对象模型

状态模型

17.

定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。

单选题 (3 分) 3

有效性

安全性

可维护性

开发效率

18.

反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。

单选题 (3 分) 3

顺序图

类图

合作图

组件图

19.

确定角色是()的任务。

单选题 (3 分) 3

对象模型

用例模型

动态模型

交互模型

20.

如果说用例F被用例T扩展,意思是()。

单选题 (3 分) 3

F是一个一般用例,T是一个特殊用例

F是一个特殊用户,T是一个一般用例

都是一般用例

都是特殊用

21.

软件需求分析产生两个重要文档,一个是软件需求规格说明书,另一个是()。

单选题 (3 分) 3

软件维护说明书

概要设计说明书

可行性报告

初步用户手册

22.

下面建立功能模型的步骤哪个顺序是正确的()。

单选题 (3 分) 3

确定角色/确定用例模型/确定用例

确定用例/确定用例模型/确定角色

确定角色/确定用例/确定用力模型

确定用例模型/确定角色/确定用例

23.

在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以有效地设计这3个类?

单选题 (3 分) 3

信息隐藏

多态

动态联编

继承

24.

用()描述系统与角色之间的接口。

单选题 (3 分) 3

表单

界面类

窗体

对话框

25.

对类进行详细设计,主要是设计类的(),优化类之间的关系。

单选题 (3 分) 3

 数据结构

处理流程

属性和方法

算法

26.

面向对象设计的步骤中,正确的顺序是()。

单选题 (5 分) 5

系统构架设计、用例设计、类设计

系统构架设计、数据库设计和用户界面设计

类设计、用例设计、构架设计

用例设计、构架设计、类设计

27.

面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的(),将系统划分成不同的子系统。

单选题 (5 分) 5

逻辑模型

物理模型

数据模型

用例模型

28.

面向对象设计首先要确定系统的总体结构和风格,构造系统的()。

单选题 (5 分) 5

逻辑模型

物理模型

数据模型

用例模型

29.

在面向对象方法中,描述系统控制结构的模型是()模型。

单选题 (5 分) 5

动态模型

功能模型

对象模型

静态模型

30.

在软件设计中应该保持模块的独立性原则,()反映模块独立性。

单选题 (5 分) 5

耦合和内聚

数据和模块

模块内部的凝聚力

模块之间的耦合