一、选择题 (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进行处理,非常感谢!