软工2020春3_0001
试卷总分:100 测试时间:90分钟
剩余时间:89分48秒
一、单项选择题(共 10 道试题,共20 分。)
1.
配置视图体现了系统的实现环境,反映系统的()。
A. 逻辑架构 B. 物理架构 C.组成结构 D.体系结构
A.
B.
C.
D.
满分:2 分
2.
即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为( )。
A.完善性维护 B.预防性维护 C.适应性维护 D.代码重构
A.
B.
C.
D.
满分:2 分
3.
如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。
A.消息机制 B.参数 C.方法 D.公共数据区
A.
B.
C.
D.
满分:2 分
4.
耦合度最高的是( )。
A.外部耦合 B.内容耦合 C.控制耦合 D.数据耦合
A.
B.
C.
D.
满分:2 分
5.
面向对象分析和设计的界限是( ),从分析到设计是一个逐渐扩充模型的过程。
A.清晰的 B.模糊的 C.非线性的 D.确定的
A.
B.
C.
D.
满分:2 分
6. 以下哪一项不是面向对象的特征。()
A.多态性 B.继承性 C.封装性 D.过程调用
A.
B.
C.
D.
满分:2 分
7.
美国卡内基﹒梅隆大学制定的SW-CMM是()。
A.软件工作规范 B.软件工作流描述 C.软件成熟度模型 D.软件描述的一般方法
A.
B.
C.
D.
满分:2 分
8.
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。
A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法
A.
B.
C.
D.
满分:2 分
9.
程序流程图与数据流程图的关系()。
A.不确定 B.数据流程图可以转换成程序流程图
C.数据调用关系 D.程序流程图可以转换成数据流程图
A.
B.
C.
D.
满分:2 分
10.
在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。
A.要求软件做什么 B.要给软件提供哪些信息
C.要求软件工作效率如何 D.要求软件具有什么样的结构
A.
B.
C.
D.
满分:2 分
二、填空题(共 30 道试题,共 60分。)
1.
设计测试方案中最困难的问题是设计,通常的做法是先用白盒测试设计基本的测试方案,再用黑盒测试补充一些方案。
试题满分:2 分
第 1 空、 满分:2 分
2. 白盒法包括多种具体设计程序测试用例的方法,主要目的是提高测试的.
试题满分:2 分
第 1 空、 满分:2 分
3. 模块独立的概念是、抽象、信息隐蔽和局部化概念的直接结果。
试题满分:2 分
第 1 空、 满分:2 分
4. 是指每个模块的实现细节对于其他模块来说是隐蔽的。即模块中所包含的信息(包括数据和过程)不允许其他不需要这些信息的模块使用。
试题满分:2 分
第 1 空、 满分:2 分
5. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构:顺序型、选择型、循环、until循环、多情况型选择。
试题满分:2 分
第 1 空、 满分:2 分
6. 在需求分析阶段常用的图形工具有层次方框图、Warnier图、图。
试题满分:2 分
第 1 空、 满分:2 分
7. 数据字典的内容包括六项:、数据项、数据结构、数据存储、处理逻辑、外部实体。
试题满分:2 分
第 1 空、 满分:2 分
8.
数据流图的基本符号包括数据输入的源点和数据输出的汇点、加工、 数据流和文件。
试题满分:2 分
第 1 空、 满分:2 分
9. 软件测试的步骤主要包括单元测试、、确认测试和系统测试。
试题满分:2 分
第 1 空、 满分:2 分
10. 系统流程图是描绘的传统工具。
试题满分:2 分
第 1 空、 满分:2 分
11. 数据字典的内容包括六项:数据流、数据项、数据结构、、处理逻辑、外部实体。
试题满分:2 分
第 1 空、 满分:2 分
12. 和数据字典共同构成系统需求分析阶段的逻辑模型。
试题满分:2 分
第 1 空、 满分:2 分
13. 模块独立的概念是模块化、、信息隐蔽和局部化概念的直接结果。
试题满分:2 分
第 1 空、 满分:2 分
14. 模块的强弱取决于模块间接口的复杂程度、调用模块的方式和通过接口的信息。
试题满分:2 分
第 1 空、 满分:2 分
15. 软件测试的步骤主要包括、集成测试、确认测试和系统测试。
试题满分:2 分
第 1 空、 满分:2 分
16. 软件生存周期一般可分为问题定义、可行性研究、需求分析 、设计、编码 、测试、阶段。
试题满分:2 分
第 1 空、 满分:2 分
17. 一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为软件的。
试题满分:2 分
第 1 空、 满分:2 分
18. 层次结构的上一层是下一层的,下一层是上一层的求精.
试题满分:2 分
第 1 空、 满分:2 分
19. 软件工程的三个要素是方法、、过程。
试题满分:2 分
第 1 空、 满分:2 分
20. 模块的表示一个模块直接调用(或控制)的其他模块数目。
试题满分:2 分
第 1 空、 满分:2 分
21. 是完全了解了程序的结构和处理过程,按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。
试题满分:2 分
第 1 空、 满分:2 分
22.
设计测试方案中最困难的问题是设计测试用例,通常的做法是先用白盒测试设计基本的测试方案,再用补充一些方案。
试题满分:2 分
第 1 空、 满分:2 分
23. 软件测试的步骤主要包括单元测试、集成测试、确认测试和。
试题满分:2 分
第 1 空、 满分:2 分
24. JSD方法的前三步属于系统分析阶段,后三步属于系统阶段。
试题满分:2 分
第 1 空、 满分:2 分
25. HIPO图是由一组图和一张HC图组成。
试题满分:2 分
第 1 空、 满分:2 分
26. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构:顺序型、型、while循环、until循环、多情况型选择。
试题满分:2 分
第 1 空、 满分:2 分
27. 基本路径测试就是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行集合,从而设计测试用例。
试题满分:2 分
第 1 空、 满分:2 分
28. 软件生存周期一般可分为问题定义、可行性研究、、设计、编码 、测试、运行与维护阶段。
试题满分:2 分
第 1 空、 满分:2 分
试题满分:2 分
第 1 空、 满分:2 分
30. 把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的.
试题满分:2 分
第 1 空、 满分:2 分
三、判断题(共 10 道试题,共 20分。)
1. 在软件设计中应该尽量设计紧密耦合的系统。
A. 错误
B. 正确
满分:2 分
2. PAD图在设置了五种基本的控制结构后,还允许递归调用。
A. 错误
B. 正确
满分:2 分
3. 内聚是指一个软件结构内各个模块之间互连程度的度量。
A. 错误
B. 正确
满分:2 分
4. 面向对象技术是构件组装模型的基础。
A. 错误
B. 正确
满分:2 分
5. 自底向上成本估计不是从整体开始,而是从任务单元开始。
A. 错误
B. 正确
满分:2 分
6. 独立编译是指将一个大程序的不同程序单元分别编译,然后重新连接整个程序段。
A. 错误
B. 正确
满分:2 分
7. 软件危机是指在软件开发和维护过程中遇到的一系列严重问题。
A. 错误
B. 正确
满分:2 分
8. 软件项目的可行性研究主要集中在技术可行性上。
A. 错误
B. 正确
满分:2 分
9. 详细设计不仅要为每个模块确定采用的算法,还应选择某种语言进行代码的编写。
A. 错误
B. 正确
满分:2 分
10. 对于DFD图的划分,主要依赖设计人员的经验,一切都应根据设计人员的经验确定。( )
A. 错误
B. 正确
满分:2 分 |