【软件工程】测试三-2

文章目录

  • 单选题
  • 多选题
  • 填空题
  • 判断题

单选题

  1. 关于软件开发方法,以下说法正确的是()
    A. 软件开发方法是指软件开发过程所遵循的办法和步骤
    B. 软件开发活动的目的是有效地得到一个运行的系统及其支持文档,并且满足有关的质量要求
    C. 软件开发方法学指的是规则、方法和工具的集成
    D. 以上说法都正确
    正确答案: D

  2. 需求分析的目标不包括()
    A. 解决需求陈述中的歧义、不一致的问题
    B. 作为开发人员和客户间技术契约的基础
    C. 给出解决问题的具体算法和数据结构
    D. 给出问题的形式化或半形式化的描述
    正确答案: C

  3. 结构化分析模型中,支持数据抽象的是哪些术语()
    ①数据流 ②数据存储 ③数据源 ④数据潭 ⑤加工
    A. ①②
    B. ③④
    C. ①②③④
    D. ③④⑤
    正确答案: A

  4. 结构化分析方法使用DFD描述()
    A. 系统的功能
    B. 系统的控制流程
    C. 系统的数据结构
    D. 系统的基本加工
    正确答案: A

  5. 结构化分析阶段,不适用于描述加工逻辑的工具是
    A. 结构化语言
    B. 判定表
    C. 判定树
    D. 流程图
    正确答案: D

  6. 简单()可以完成数据流图的细化
    A. 结构分解
    B. 功能分解
    C. 数据分解
    D. 系统分解
    正确答案: B

  7. 数据字典一般不包括下列选项中的()条目
    A. 数据流
    B. 数据存储
    C. 加工
    D. 数据项
    正确答案: C

  8. 需求分析最终结果是产生()
    A. 项目开发说明书
    B. 可行性分析报告
    C. 需求规格说明书
    D. 设计说明书
    正确答案: C

  9. 需求规格说明书中不应包括()
    A. 功能概述
    B. 算法设计
    C. 故障处理
    D. 性能需求
    正确答案: B

  10. 在结构化方法中,软件功能分解应属于软件开发中的哪一阶段?( )
    A. 总体设计
    B. 需求分析
    C. 详细设计
    D. 编程调试
    正确答案: C

  11. SA方法的基本思想是( )
    A. 自底向上、逐步抽象
    B. 自底向上、逐步分解
    C. 自顶向下、逐步分解
    D. 自顶向下、逐步抽象
    正确答案: C

  12. 进行需求分析可使用多种工具,但( )是不适用的。
    A. 数据流图(DFD)
    B. 判定表
    C. PAD图
    D. 数据字典
    正确答案: C

  13. 在数据字典中,( )给出了某个文件的定义,文件的定义通常也是列出其记录的组成。
    A. 加工
    B. 数据存储
    C. 数据流
    D. 数据项
    正确答案: B

  14. 在程序的描述和分析中,用于指明数据来源、流向和处理的辅助图形是()。
    A. 数据结构图
    B. DFD
    C. 业务结构图
    D. 其他图
    正确答案: B

  15. 判定表和判定树是DFD中用以描述加工的工具,它通常描述的对象是()。
    A. 逻辑判断
    B. 层次分解
    C. 操作条目
    D. 组合组件
    正确答案: D

  16. 在E-R 模型中,包含以下基本成分( )
    A. 数据、对象、实体
    B. 控制、联系、对象
    C. 实体、联系、属性
    D. 对象、属性、操作
    正确答案: C

  17. DFD是常用的进行软件需求分析的图形工具,其基本符号是( )
    A. 输入、输出、外部实体和加工
    B. 变换、加工、数据流和存储
    C. 加工、数据流、数据存储和外部实体
    D. 变换、数据存储加工和数据流
    正确答案: C

  18. 在程序的描述和分析中,用于指明数据来源、流向和处理的辅助图形是( )。
    A. 数据结构图
    B. DFD
    C. 业务结构图
    D. 其他图
    正确答案: B

  19. 需求规约是需求阶段非常重要的文档,它的作用不包括()
    A. 软件开发组织和用户之间达成的共识
    B. 软件后续设计、编码、测试的基本依据
    C. 软件验收的依据
    D. 软件可行性分析的依据
    正确答案: D

  20. 软件开发的结构化方法中,常用数据字典技术,其中数据加工是其组成内容之一,下述方法()是常采用编写加工说明的方法。
    1.结构化语言
    2.判定树
    3.判定表
    A. 1
    B. 2
    C. 2、3
    D. 都是
    正确答案: D

  21. 在数据流图中,用圆或者椭圆来表示()。
    A. 数据流
    B. 加工
    C. 数据存储
    D. 数据源点或终点
    正确答案: B

  22. 在数据流图(DFD)中,带有名字的箭头表示()。
    A. 控制程序的执行顺序
    B. 模块之间的调用关系(直线)
    C. 数据的流向
    D. 程序的组成成分
    正确答案: C

  23. 结构设计(SD)是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。
    A. 数据流
    B. 数据流图
    C. 数据库
    D. 数据结构
    正确答案: B

  24. 在自顶向下设计分层数据流图时,设计顶层数据流图主要分析()。
    A. 源、汇(终)点和输入、输出数据流
    B. 源、汇(终)点和处理功能
    C. 数据存储和输入、输出数据流
    D. 处理功能和输入、输出数据流
    正确答案: B

  25. 数据流图中,当数据流向或流自文件时,()。
    A. 数据流要命名,文件不必命名
    B. 数据流不必命名,有文件名就足够了
    C. 数据流和文件均要命名,因为流出和流进数据流是不同的
    D. 数据流和文件均不要命名,通过加工可自然反应出
    正确答案: B

  26. 分层的数据流图中,父图与子图的平衡是指()的平衡。
    A. 处理
    B. 数据存储
    C. 外部项
    D. 数据流
    正确答案: D

  27. 使用结构化分析方法时,采用的基本手段是()。
    A. 分解和抽象
    B. 分解和综合
    C. 归纳与推导
    D. 试探与回溯
    正确答案: D

  28. 数据流图所描述的是实际系统的()
    A. 逻辑模型
    B. 物理模型
    C. 程序流程
    D. 数据结构
    正确答案: B

  29. 结构化系统分析中,处理逻辑可用()描述。
    A. 数据字典
    B. 数据流图
    C. 结构图
    D. 结构化语言
    正确答案: B

  30. 数据流图是一种描述数据及其变换的图形表示,在数据流图上不允许出现()
    A. 数据流
    B. 控制流
    C. 文件
    D. 加工
    正确答案: B

  31. 数据字典是软件需求分析阶段的重要工具之一,它的基本功能是( )
    A. 数据定义
    B. 数据维护
    C. 数据通讯
    D. 数据库设计
    正确答案: A

  32. 数据流是数据流图的基本成分,下列关于数据流的叙述中,()是正确的。
    A. 某加工的输入是一个数据流,该加工的输出也必定是一个数据流
    B. 多个不同的数据流可以流向一个加工,也可从一个加工中流出
    C. 数据流只能从加工流向文件,但不能从文件流向加工
    D. 一个数据流可以从一个文件流向另一个文件
    正确答案: B

多选题

  1. 以下说法正确的是()
    A. 数据流图中的每个数据流和数据存储必须在数据字典中予以定义
    B. 数据流图中的每个加工必须在加工小说明中予以定义
    C. 数据流图中的图元个数应当控制在7+2以内
    D. 加工小说明中,必须指出该加工的输入数据流和输出数据流
    正确答案: ACD

  2. 下列关于数据流图的说法中,正确的是()
    A. 在结构化分析中,采用自顶向下逐层分解的思想,从零层数据流图开始逐步精化
    B. 可以根据加工的编号识别该加工位于哪一层数据流图
    C. 加工必须有输入和输出
    D. 数据存储在数据流图中的作用是在各加工之间建立合理的关系
    正确答案: BCD

  3. 结构化方法包括了()
    A. 结构化分析方法
    B. 结构化项目管理方法
    C. 结构化设计方法
    D. 结构化程序设计方法
    正确答案: ACD

  4. 在结构化分析方法中,与数据流图配合使用的是()
    A. 网络图
    B. 数据字典
    C. 程序流程图
    D. 加工小说明
    正确答案: BD

填空题

  1. 数据字典中有4类条目,分别是数据流、数据项、填空 1填空 2
    正确答案:
    填空 1:文件
    填空 2:基本加工

  2. 填空 1 是一种图形化的系统模型。运用图形方式描述系统内部的数据流程,表达系统的各处理环节之间的数据联系,是结构化系统分析方法的主要表达工具。
    正确答案:
    填空 1:数据流图

  3. 在结构化分析中, 填空 1 用于详细地定义数据流图中的成分。
    正确答案:
    填空 1:数据字典

  4. 结构化分析导出的分析模型包括数据模型、功能模型和行为模型,这些模型以 填空 1 为核心
    正确答案:
    填空 1:数据字典

  5. 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:填空 1填空 2填空 3
    正确答案:
    填空 1:结构化语言
    填空 2:判定表
    填空 3:判定树

判断题

  1. 数据流图中可以有控制流。
    正确答案: 错误

  2. 数据字典是对数据定义信息的集合,它是对DFD中所有数据对象及加工的详细说明。
    正确答案: 正确

你可能感兴趣的:(《,软件工程,》,软件工程)