1.软件工程是一种层次化的技术,支持软件工程的根基在于()
A.软件工程过程模型
B.软件生命周期模型
C.质量关注点
D.软件工程工具
解析:C。软件工程四个层次是方法、工具、过程和质量保证。
2.不需要在需求分析阶段建立的模型是()
A.数据流图
B.用例图
C.E-R图
D.程序流程图
解析:C。E-R图属于数据库设计阶段所需要建立的模型。
3.下列哪种设计相当于一个房屋中每个房间的门窗详图(以及规格说明)()
A.体系结构设计
B.构建级设计
C.接口设计
D.数据设计
解析:C。
4.()可以用来描述对象之间整体与部分的关系。
A.关联
B.聚合
C.集成
D.依赖
解析:B。聚合表示对象之间的组成关系。
5.黑盒测试不能发现以下哪种类型的错误()
A.不正确或遗漏的功能
B.接口错误
C.行为或性能错误
D.内部代码的具体错误
解析:D。黑盒测试技术也称为功能测试,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。进行黑盒测试主要是为了发现以下几类错误:是否有错误的功能或者遗漏的功能;界面是否有误;输入是否正确接收;输出是否正确;是否有数据结构或外部数据库访问错误;性能是否能够接受;是否有初始化或终止性错误。