全国自考(软件工程)模拟试卷1
-
39. 设有如下程序流程图:
根据表中的测试数据回答下面问题。
(1)满足语句覆盖的最少测试组合是什么?
-
某城市的电话号码由以下3部分内容构成:
(1)地区码:空白或3位数字;
(2)前缀:非“0”或“1”开头的3位数字;
(3)后缀:4位数字。
用等价分类法完成如下要求:
划分出有效等价类、无效等价类;
-
38. 为有效等价类设计出测试用例。
-
36. 采用路径测试技术时,路径选取应遵循哪些基本原则?
-
35. 按过程主体可以把软件生存周期过程分为3类:基本过程、支持过程和组织过程,请简述这3类过程及各自的子分类。
-
33. 简述在螺旋模型中,每个螺旋周期内的工作步骤。
-
34. 什么是UML?它有什么特点?
-
32. 由服务组成的包称为服务包,请简述服务包的主要特征。
-
31. 用结构化方法对软件进行总体设计时,人们根据经验总结出的实现模块“高内聚低耦合”的启发式规则有哪些?
-
30. PDL不仅可以作为一种设计工具,还可以作为__________工具直接插在源程序中间,以保持文档和程序的一致性。
-
29. 结构化程序设计方法采用顺序结构、__________和重复结构进行编程,其中每一结构只允许一个入口和一个出口。
-
28. 在总体设计阶段已经确定了软件的模块结构和__________,以此作为详细设计的一个重要输入。
-
27. 事务型数据流图所描述的系统的数据处理模式为__________式。
-
26. “层次图+输A/处理/输出”的英文缩写是__________。
-
25. 在结构化分析方法中,__________是数据的变换单元,即它接收输入的数据,对其进行处理,并产生输出。
-
24. PAD图采用__________结构图来表示程序的控制流。
-
22. 模块通常由两个部分组成,一部分是__________,另一部分是__________。
-
23. 在常见的模块间耦合类型中,__________是最低的一种耦合形式,__________是最高的一种耦合形式。
-
20. 建立系统的层次数据流图应该遵循的原则是__________、逐步求精。
-
21. 结构化方法是一种系统化的软件开发方法,其中包括__________、结构化设计方法和__________。
-
18. 需求规约是软件开发组织和用户之间一份事实上的__________,是产品功能及其环境体系。
-
19. 功能需求是整个需求的主体,若没有功能需求,就不会派生出诸如性能、__________、设计约束和__________等非功能需求。
-
17. 数据字典一般按3种条目来组织,分别是__________、数据存储条目、__________。
-
16. 结构化分析方法中,描述数据变换的图形化工具是___________。
-
15. 下列不属于项目风险标识和分析的是 ( )
- A.分析风险
- B.标识风险
- C.风险等级排序
- D.预测风险
-
13. 下列内容中,属于成熟度1级组织的通常表现的是 ( )
- A.满足进度
- B.遇到风险,守承诺,不放弃
- C.一种倾向
- D.能重复组织的成功经验
-
14. 下列不是CMMI模型支持类的过程域的是 ( )
- A.测量与分析
- B.需求管理
- C.配置管理
- D.原因分析与解决
-
11. 下列模型不属于软件生存周期模型的是 ( )
- A.对象模型
- B.瀑布模型
- C.喷泉模型
- D.螺旋模型
-
12. 耦合的强弱取决于 ( )
- A.通过接口的信息
- B.调用模块的方式
- C.模块间接口的复杂程度
- D.模块内部各个元素彼此之间的紧密结合程度
-
10. 在面向数据流的软件设计方法中,一般将信息流分为 ( )
- A.变换流和事务流
- B.变换流和控制流
- C.事务流和控制流
- D.数据流和控制流
-
9. 下列不属于白盒测试技术所涉及方法的是 ( )
- A.应该执行边界条件下的所有循环
- B.应该执行边界条件下的所有接口
- C.应执行所有逻辑判断的真假情况
- D.应至少执行一次模型中的所有独立路径
-
7. 在软件总体设计阶段的主要任务不包括 ( )
- A.设计软件的模块结构
- B.定义接口并建立数据结构
- C.生成概要设计规格说明和组装测试计划
- D.模块设计
-
8. 下列选项中不属于用况图的模型元素的是 ( )
- A.细化
- B.关联
- C.用况
- D.主题
-
6. 当模块中包含复杂的条件组合,下列能够清晰地表达出各种动作之间的对应关系的只有( )
- A.判定表和判定树
- B.盒图
- C.流程图
- D.关系图
-
4. 软件组装成系统的一种测试技术是 ( )
- A.系统测试
- B.单元测试
- C.集成测试
- D.集合测试
-
5. 下列关于关联的说法错误的是 ( )
- A.一个关联连接n个类目叫做n元关联
- B.关联是类目中的一种结构关系
- C.关联用一条连接两个类目的线段表示
- D.关联不具有方向性
-
2. 不属于软件项目计划中所包含的内容的是 ( )
- A.培训计划
- B.人员安排
- C.进度安排
- D.软件开发标准的选择和制定
-
3. 一个模块的哪项能直接控制该模块的模块数 ( )
- A.扇出数
- B.扇人数
- C.宽度
- D.深度
-
1. 在结构化方法中,软件功能分解应属于软件开发中的哪一阶段 ( )
- A.详细设计
- B.需求分析
- C.总体设计
- D.编程调试