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

一、选择题 (178分)

1、

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

A、

硬件环境

B、

软件开发的环境

C、

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

D、

开发人员的素质

正确答案:

C

 

2、

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

A、

当前运行系统

B、

当前逻辑模型

C、

目标系统

D、

新系统

正确答案:

A

 

3、

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

A、

软件投机

B、

软件危机

C、

软件工程

D、

软件产生

正确答案:

B

二、简答题 (120分)

90、

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

正确答案:

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

 

91、

模块独立性与信息隐蔽有何关系?

正确答案:

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

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

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

 

92、

软件生存周期都包括哪些活动?

正确答案:

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

100、

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

正确答案:

1)基于线程的测试。

2)基于使用的测试。

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章