软件工程---------第四章 总体设计测验

一、单选题 (题数:7,共 35.0 分)
1
衡量模块独立性的标准是( )。

(5.0分)
A、
耦合的类型

B、
内聚的类型

C、
模块信息的隐藏性

D、
耦合性和内聚性

我的答案:D
2
概要设计的目的是确定整个系统的( )。

(5.0分)
A、
规模

B、
功能及模块结构

C、
费用

D、
测试方案

我的答案:B
3
软件设计是把( )转换为软件表示的过程。

(5.0分)
A、
软件需要

B、
系统分析

C、
数据库

D、
软件代码

我的答案:A
4
概要设计的主要成果是( )。

(5.0分)
A、
用户的界面需求

B、
用户的分析方案

C、
概要设计说明书

D、
系统总体方案

我的答案:C
5
数据结构设计也是概要设计的重要内容,主要是进行数据的( )设计。

(5.0分)
A、
逻辑

B、
存取

C、
用户视图

D、
索引

我的答案:A
6
下面不属于软件设计原则的是( )。

(5.0分)
A、
抽象

B、
模块化

C、
自底向下

D、
信息隐藏

我的答案:C
7
概要设计与详细设计衔接的图形工具是( )。

(5.0分)
A、
DFD图

B、
SC图

C、
程序流程图PFD

D、
PAD图

我的答案:B
二、判断题 (题数:5,共 25.0 分)
1
一个模块的作用范围应该大于该模块的控制范围。

(5.0分)
我的答案: ×
2
模块间的耦合性越强,则模块的独立性越弱。

(5.0分)
我的答案: √
3
在设计模块时,应使一个模块尽量包括多个功能。

(5.0分)
我的答案: ×
4
软件结构图可以利用数据流图映射出来。

(5.0分)
我的答案: √
5
在结构化设计过程中首先要确认DFD。

(5.0分)
我的答案: √
三、简答题 (题数:2,共 10.0 分)
1
软件设计应遵循的原则是什么?

(5.0分)
我的答案

答:软件设计中一般遵循以下原则:模块化、抽象、信息隐藏与局部化、一致性、完整性、可验证性。

2
启发设计规则有哪些?

(5.0分)
我的答案

答:(1)模块功能的完善;(2)消除重复功能,改善软件结构;(3)模块规模应该适中;

(4)模块的深度、宽度、扇入和扇出都应该适当;(5)模块的作用范围应该在控制范围内;

(6)力争降低模块接口的复杂程度;(7)设计单入口、单出口的模块;(8)模块功能应该可以预测。

发布了27 篇原创文章 · 获赞 3 · 访问量 1421

猜你喜欢

转载自blog.csdn.net/weixin_41860600/article/details/105429085
今日推荐