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

一、选择题 (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

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coding-贝贝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值