软件工程复习题及答案.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件工程复习题及答案

选择题

1.在结构化设计SD方法中全面指导模块划分的最重要的原则是

(D)

A.程序模块化

B.模块高内聚

C.模块低耦合

D.模块独立性

2.软件维护产生的副作用,是指(C)

A.开发时的错误

B.隐含的错误

C.因修改软件而带来的错误

D.运行时误操作

3.软件详细设计的主要任务是确定每个模块的(A)

A.算法和使用的数据结构B.外部接口C.功能D.编程

4.为了提高模块的独立性,模块内部最好是(C)

A.逻辑内聚

B.时间内聚

C.功能内聚

D.通信内聚

5.软件是一种(C)

A.程序

B.数据

C.逻辑产品

D.物理产品

6.下列那个模型不是面向对象的分析中建立的模型(B)

A.对象模型

B.瀑布模型

C.动态模型

D.功能模型

7.确认软件的功能是否与需求规格说明书中所要求的功能相符的

测试属于

A.集成测试

B.恢复测试

C.验收测试

D.单元测试

8.采用Gantt图表示软件项目进度安排,下列说法中正确的是(D)

A.能够反映多个任务之间的复杂关系

B.能够直观表示任务之间相互依赖制约关系

C.能够表示哪些任务是关键任务

D.能够表示子任务之间的并行和串行关系

9.程序的三种基本控制结构是(B)

A.过程、子过程和分过程

B.顺序、选择和重复

C.递归、堆栈和队列

D.调用、返回和转移

10.软件生存周期中时间最长的是(D)阶段

A.总体设计

B.需求分析

C.软件测试

D.软件维护

11.为使得开发人员对软件产品的各个阶段工作都进行周密的思考,

所以(C)的编制是很重要

的。

A.需求说明

B.概要设计

C.软件文档

D.测试计划

12.软件部件的内部实现和外部可访问性的分离,是指软件的(C)。

A.继承性

B.共享性

C.封装性

D.抽象性

13.单元测试是发现编码错误,集成测试时发现模块的接口错误,

确认测试是为了发现功能错

误,那么系统测试是为了发现(C)错误。

A.接口错误

B.编码错误

C.性能、质量不合要求

D.功能测试

14.软件工程管理对软件项目的开发管理,即对整个软件(B)的一

切活动的管理。

A.软件项目

B.生存期

C.软件开发计划

D.软件开发

15.系统流程图是描绘(D)的传统工具

A.逻辑系统

B.数据结构

C.状态变迁

D.物理系统

16.下列模块独立性最强的是(A)

A.非直接耦合

B.数据耦合

C.公共耦合

D.内容耦合

17.下列关于模块的描述错误的是(D)

A.具有独立的模块软件比较容易开发出来

B.独立的模块的维护和测试比较容易

C.模块的独立成都可以通过内聚和耦合标定

D.独立的模块一般不能完成一个相对独立的特定子功能

18.进行需求分析可使用多种工具,但(C)是不适用的

A.数据流图B.E-R图C.PAD图D.数据字典

19.常见的软件概要设计方法分为3大类,其中以数据流图为基础

构造模块结构的是(B)

A.Jackson方法和LCP(wanier)逻辑构造方法

B.结构化设计方法

C.面向对象设计方法D.快速原型法

20.在考察系统的一些涉及时序和改变的状态时,要用动态模型来

表示。动态模型着

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档