河海大学文天学院计算机科学与技术,河海大学文天学院计算机科学与技术2010级软件工程试卷...

2013-2014学年第一学期《软件工程》期末试卷

(河海大学文天学院计算机科学与技术专业2011级)班级学号姓名成绩

一、选择题(15题,每题1分,共15分)

01、工程是将科学技术转化为( C )的媒介。

A. 社会服务

B. 经济价值

C. 生产力

D. 政治统治

02、软件需求变化带来的影响与时间的关系是(D )。

A. 线性的

B. 非线性的

C. 单调递减的

D. 单调递增的

03、Definition of Software Engineering: (1) the application of a systematic, disciplined, quantifiable

approach to the ( D )of software; that is, the application of engineering to software. (2) The study of approaches as in (1).

A. plan

B. design

C. test

D. development, operation and maintenance

04、( A )是软件规划阶段应包含的活动。

A.可行性分析

B.绘制模块流程图

C.软件体系结构设计

D.编码和测试

05、概要设计阶段的主要任务是确定(C )。

A. 各个模块的详细过程

B. 软件所需的费用

C. 软件的体系结构

D. 软件的功能

06、模块内聚性最低的是(B )

A. 逻辑内聚

B. 巧合内聚

C. 时间内聚

D. 功能内聚

07、模块耦合程度最高的是(D )。

A. 数据耦合

B. 非直接耦合

C. 控制耦合

D. 内容耦合

08、在结构化设计方法中全面指导模块划分的最重要原则是(B )

A. 程序模块化

B. 模块独立性

C. 模块高内聚

D. 模块低耦合

09、白盒测试在设计测试用例时,主要研究的文档是(B )

A. 需求规格说明

B. 详细设计说明

C. 项目开发计划

D. 概要设计说明

10、UML中的“序列图”是按照(A )来构图的。

A. 时间顺序

B. 对象关系

C. 消息传递

D. 空间组织

11、UML十类图中的实施图(Deployment Diagram)描述的是( D )。

A. 功能需求

B.对象间的交互活动

C.对象间的关系

D.软件(构件)在硬件环境中的部署

12、为了保证生命周期的各个阶段能够按要求承上启下,上一个阶段结束后要向下一个阶段

提交( C ),这称为交付项。

A. 文档

B. 代码

C. 文档(或者文档和代码)

D. 文档和代码

13、我们知道,对象 / 类之间的“交互”是通过“消息传递”实现的。但是,如果交互关系

是一对多时,并且这种对应关系的选择不能在运行之前确定的话,就称之为(B )。

A. 继承性

B. 多态性

C. 动态性

D. 可复用性

14、(A )是为了纠正软件在开发期间未能发现的遗留错误而进行的维护。

A. corrective maintenance

B. perfective maintenance

C. adaptive maintenance

D. preventive maintenance

15、瀑布模式(waterfall model)的主要缺陷是( D )。

A.技术难度大

B.开发周期长

C.开发费用高

D.难以应付不明确的需求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值