中国石油大学(北京)《软件工程》 考题

一、选择题 (178分)

1、

软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()

A、

硬件环境

B、

软件开发的环境

C、

软件开发工具和软件开发的环境

D、

开发人员的素质

正确答案:

C

 

2、

可行性分析中,系统流程图用于描述().

A、

当前运行系统

B、

当前逻辑模型

C、

目标系统

D、

新系统

正确答案:

A

 

3、

开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作().

A、

软件投机

B、

软件危机

C、

软件工程

D、

软件产生

正确答案:

B

二、简答题 (120分)

90、

用黑盒测试技术构造测试用例的方法有哪些/p>

正确答案:

等价分类法.边界值分析法.因果图法等

 

91、

模块独立性与信息隐蔽有何关系/p>

正确答案:

1)“模块独立性”是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的.

2)所谓的“信息隐蔽”是指每个模块的实现细节对于其它模块来说是隐蔽的.也就是说,模块中所包含的信息(包括数据和过程)不允许其它不需要这些信息的模块使用.

3)衡量模块独立性的一个准则就是模块内聚,达到信息隐蔽的模块是信息内聚模块,它是高内聚的情形,因此模块独立性当然就很强了.

 

92、

软件生存周期都包括哪些活动/p>

正确答案:

软件生命期的活动包括:可行性研究与计划;需求分析;概要设计.详细设计;编码.测试;维护等活动.(这些活动将以适当的方式分配到不同阶段去完成).

100、

面向对象的集成测试主要有哪几种不同的测试策略/p>

正确答案:

1)基于线程的测试。

2)基于使用的测试。

更多详情内容可+v:chenjing-1125

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月21日
下一篇 2020年4月21日

相关推荐