一起答

全国自考(软件工程)模拟试卷1

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 39. 设有如下程序流程图:

    根据表中的测试数据回答下面问题。

    (1)满足语句覆盖的最少测试组合是什么?

  2. 某城市的电话号码由以下3部分内容构成:

    (1)地区码:空白或3位数字;

    (2)前缀:非“0”或“1”开头的3位数字;

    (3)后缀:4位数字。

    用等价分类法完成如下要求:

    划分出有效等价类、无效等价类;

  3. 38. 为有效等价类设计出测试用例。

  4. 36. 采用路径测试技术时,路径选取应遵循哪些基本原则?

  5. 35. 按过程主体可以把软件生存周期过程分为3类:基本过程、支持过程和组织过程,请简述这3类过程及各自的子分类。

  6. 33. 简述在螺旋模型中,每个螺旋周期内的工作步骤。

  7. 34. 什么是UML?它有什么特点?

  8. 32. 由服务组成的包称为服务包,请简述服务包的主要特征。

  9. 31. 用结构化方法对软件进行总体设计时,人们根据经验总结出的实现模块“高内聚低耦合”的启发式规则有哪些?

  10. 30. PDL不仅可以作为一种设计工具,还可以作为__________工具直接插在源程序中间,以保持文档和程序的一致性。

  11. 29. 结构化程序设计方法采用顺序结构、__________和重复结构进行编程,其中每一结构只允许一个入口和一个出口。

  12. 28. 在总体设计阶段已经确定了软件的模块结构和__________,以此作为详细设计的一个重要输入。

  13. 27. 事务型数据流图所描述的系统的数据处理模式为__________式。

  14. 26. “层次图+输A/处理/输出”的英文缩写是__________。

  15. 25. 在结构化分析方法中,__________是数据的变换单元,即它接收输入的数据,对其进行处理,并产生输出。

  16. 24. PAD图采用__________结构图来表示程序的控制流。

  17. 22. 模块通常由两个部分组成,一部分是__________,另一部分是__________。

  18. 23. 在常见的模块间耦合类型中,__________是最低的一种耦合形式,__________是最高的一种耦合形式。

  19. 20. 建立系统的层次数据流图应该遵循的原则是__________、逐步求精。

  20. 21. 结构化方法是一种系统化的软件开发方法,其中包括__________、结构化设计方法和__________。

  21. 18. 需求规约是软件开发组织和用户之间一份事实上的__________,是产品功能及其环境体系。

  22. 19. 功能需求是整个需求的主体,若没有功能需求,就不会派生出诸如性能、__________、设计约束和__________等非功能需求。

  23. 17. 数据字典一般按3种条目来组织,分别是__________、数据存储条目、__________。

  24. 16. 结构化分析方法中,描述数据变换的图形化工具是___________。

  25. 15. 下列不属于项目风险标识和分析的是 ( )

    • A.分析风险
    • B.标识风险
    • C.风险等级排序
    • D.预测风险
  26. 13. 下列内容中,属于成熟度1级组织的通常表现的是 ( )

    • A.满足进度
    • B.遇到风险,守承诺,不放弃
    • C.一种倾向
    • D.能重复组织的成功经验
  27. 14. 下列不是CMMI模型支持类的过程域的是 ( )

    • A.测量与分析
    • B.需求管理
    • C.配置管理
    • D.原因分析与解决
  28. 11. 下列模型不属于软件生存周期模型的是 ( )

    • A.对象模型
    • B.瀑布模型
    • C.喷泉模型
    • D.螺旋模型
  29. 12. 耦合的强弱取决于 ( )

    • A.通过接口的信息
    • B.调用模块的方式
    • C.模块间接口的复杂程度
    • D.模块内部各个元素彼此之间的紧密结合程度
  30. 10. 在面向数据流的软件设计方法中,一般将信息流分为 ( )

    • A.变换流和事务流
    • B.变换流和控制流
    • C.事务流和控制流
    • D.数据流和控制流
  31. 9. 下列不属于白盒测试技术所涉及方法的是 ( )

    • A.应该执行边界条件下的所有循环
    • B.应该执行边界条件下的所有接口
    • C.应执行所有逻辑判断的真假情况
    • D.应至少执行一次模型中的所有独立路径
  32. 7. 在软件总体设计阶段的主要任务不包括 ( )

    • A.设计软件的模块结构
    • B.定义接口并建立数据结构
    • C.生成概要设计规格说明和组装测试计划
    • D.模块设计
  33. 8. 下列选项中不属于用况图的模型元素的是 ( )

    • A.细化
    • B.关联
    • C.用况
    • D.主题
  34. 6. 当模块中包含复杂的条件组合,下列能够清晰地表达出各种动作之间的对应关系的只有( )

    • A.判定表和判定树
    • B.盒图
    • C.流程图
    • D.关系图
  35. 4. 软件组装成系统的一种测试技术是 ( )

    • A.系统测试
    • B.单元测试
    • C.集成测试
    • D.集合测试
  36. 5. 下列关于关联的说法错误的是 ( )

    • A.一个关联连接n个类目叫做n元关联
    • B.关联是类目中的一种结构关系
    • C.关联用一条连接两个类目的线段表示
    • D.关联不具有方向性
  37. 2. 不属于软件项目计划中所包含的内容的是 ( )

    • A.培训计划
    • B.人员安排
    • C.进度安排
    • D.软件开发标准的选择和制定
  38. 3. 一个模块的哪项能直接控制该模块的模块数 ( )

    • A.扇出数
    • B.扇人数
    • C.宽度
    • D.深度
  39. 1. 在结构化方法中,软件功能分解应属于软件开发中的哪一阶段 ( )

    • A.详细设计
    • B.需求分析
    • C.总体设计
    • D.编程调试