好文档 - 专业文书写作范文服务资料分享网站

软件工程导论复习试题库完整 doc

天下 分享 时间: 加入收藏 我要投稿 点赞

.word格式,

A) 数据流图 B) 程序框图 C) 软件结构 D) 方框图

(34) 软件设计中,设计复审是和设计本身一样重要的环节,其主要目的和作用是能

A) 减少测试工作量 C) 保证软件质量

B) 避免后期付出高代价 D) 缩短软件开发周期

(35) 程序设计语言的选择是顺利实施编程的重要基础,评价可用语言的因素甚多,而其首要的选择依据是

A) 语言的应用领域

B) 对语言的熟悉程度

C) 数据结构的复杂度 D) 算法的复杂度

(36) 软件开发的原型化方法是一种动态定义软件需求的方法,下述条件:

I. 成熟的原型化人员

Ⅱ. 快速的成型工具

Ⅲ. 需求了解的准确性

哪个(些)条件是实施原型化方法所必备的? A)Ⅰ和Ⅱ

B)Ⅱ和Ⅲ

C)Ⅰ,Ⅱ和Ⅲ

D)Ⅲ

(37) 软件的可维护性度量可分解为对多种因素的度量,下述各种因素

I. 可测试性

Ⅱ. 可理解性

Ⅲ. 可修改性

Ⅳ. 可复用性

哪个(些)是可维护性度量的内容?

A)全部

B)Ⅰ

C)Ⅰ,Ⅱ和Ⅲ

D)Ⅰ和Ⅱ

(38) 软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试

过程的多种环节中基础的是

A) 集成测试

B) 单元测试

C) 系统测试

D) 验收测试

(39) 数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,那些是常采用的?

I. 自顶向下 Ⅱ. 自底向上

Ⅲ. 分层绘制

Ⅳ. 逐步求精

, 专业.专注 .

.word格式,

A)全是 B)Ⅰ,Ⅲ和Ⅳ C)Ⅱ,Ⅲ和Ⅳ D)Ⅰ和Ⅲ

(31) D (32) D (33) A (34) B (35) A (36) A (37) C (38) B (39) B (40) B (40) 结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的

A) 控制流

B) 数据流

C) 程序流

D) 指令流

(41) 软件结构是软件模块间关系的表示,下列术语中哪一个不属于对模块间关系的描述?

A) 调用关系

B) 从属关系 C) 嵌套关系 D) 主次关系

(42) 原型化方法是一类动态定义需求的方法,下列叙述中,哪一个不具有原型化方法的特征?

A) 提供严格定义的文档 B) 加强用户参与和决策 C) 简化项目管理 D) 加快需求的确定

(43) 评审是对软件进行静态测试的一种方法,下述结论中,哪个是与软件评审无关的内容?

A) 尽量发现错误 B) 检查软件文档 C) 根据评审标准 D) 依靠测试信息

(44) 软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应该开始于

A) 阅读设计文档 B) 理解程序代码 C) 分析软件结构

D) 查阅测试记录

(45) 软件工程哪个阶段产生软件需求定义?

A) 定义阶段

B) 工程阶段

C) 维护阶段

D) 开发阶段

(46) 自顶向下绘制多层数据流程图时,必须考虑到父图与子图之间的平衡,此平衡通常由___来维护

A) 输出数据 B) 数据字典 C) 处理序号

D) 输入数据

(47) 下述哪种是内聚性最严格的形式?

A) 逻辑

B) 功能

C)过程

D) 一致性

, 专业.专注 .

.word格式,

(48) 下述哪个不是白盒测试法的概念?

A) 应该执行边界条件下的所有循环 B) 应该执行所有逻辑判断的真假情况 路径

(49) 原型化方法是一个动态设计过程,它要求使用该方法的人员具有下述哪种能力

A) 熟练的编程技能

B) 及时获得用户需求 C) 协作精神及有力管理 D) 巧妙使用

B) 应该执行边界条件下的所有接口

D) 应该至少执行一次模型中的所有独立

工具

(50) 数据流程图(DFD)是用于描述结构化方法中哪一个工作阶段的工具?

(41) D (42) A (43) D (44) C (45) A (46) B (47) B (48) B (49) B (50) B

A) 可行性分析

B) 需求分析 C) 详细设计 D) 程序编码

(51) 判定树和判定表是用于描述结构化分析方法中哪一环节的工具?

A) 功能说明

B) 数据加工

C) 流程描述

D) 结构说明

(52) 在结构化方法中,软件功能分解应属于软件开发中的哪一阶段?

A) 详细设计

B) 需求分析

C) 总体设计

D) 编程调试

(53) 信息隐蔽的概念与下述哪一种概念直接相关?

A) 软件结构定义 B) 模块独立性 C) 模块类型划分 D) 模块耦合度

(54) 结构化程序流程图中一般包括三种基本结构,下述结构中哪一种不属于其基本结构?

A) 顺序结构

B) 条件结构

C) 选择结构

D) 嵌套结构

(55) 软件复审时其主要的复审对象是

A) 软件结构

B) 软件文档

C) 程序编码

D) 文档标准

(56) 软件需求规格说明书不应包含的内容是

A) 系统输入/输出的描述 B) 质量控制方案 C) 数据字典 D) 用户界面需

, 专业.专注 .

.word格式,

求描述

E) 系统可靠性要求描述 F) 测试方案 G)需求分析阶段进度安排 H) 人员需求

(51) B (52) C (53) B (54) D (55) B (56 ) F G H (57) 将下面的DFD转换为初始化的模块结构图 A

57-2)

图中:左竖虚线表示此处为系统的逻辑输入 右竖虚线表示此处为系统的逻辑输出 D 2 C 3 E 5 4 G H 6 M N 8 7 X 57-1) B 1 Y Z 9 b a 1 c 2 e 3 d f 4 5 i 7 g 6 j 8 k 9 x u v 10 Z 11 12y

a 1 b 2 d c e 3 4 f 5 g h 67 i 8 j k 9 l 57-3)

, 专业.专注 .

.word格式,

(58) 将下面的伪码转换为PAD和N-S图

begin S1; If x>5 then S2 else S3; while y<0 do begin if z>3 then S4 else S5; while w>0 then S6; S7 end; S8; If u>0 then S9; S10; End.

(59) 将下面的PAD转换为流程图

, 专业.专注 .

start S1 A>0 A<=0 A1 A2 B>0 B<=0 B1 B2 C1 C2 While L C>0 C<=0 B4 S2 B3

软件工程导论复习试题库完整 doc

.word格式,A)数据流图B)程序框图C)软件结构D)方框图(34)软件设计中,设计复审是和设计本身一样重要的环节,其主要目的和作用是能A)减少测试工作量C)保证软件质量B)避免后期付出高代价D)缩短软件开发周期(35)程序设计语言的选择是顺利实施编程的
推荐度:
点击下载文档文档为doc格式
9lghf2va027wp9920czo7b3ef97x1a01012
领取福利

微信扫码领取福利

微信扫码分享