作业辅导 发表于 2018-9-29 14:56:02

天津大学18秋《软件工程》在线作业一参考

《软件工程》在线作业一

天大作业答案


一、单选题:
1. 判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()
    A. 逻辑判断
    B. 层次分解
    C. 操作条目
    D. 组合条件
    正确答案:——D——
2. 结构图中,不是其主要成分的是()。
    A. 模块
    B. 模块间传递的数据
    C. 模块内部数据
    D. 模块的控制关系
    正确答案:——C——
3. 确认测试中,作为测试依据的文档是()。
    A. 需求规格说明书
    B. 设计说明书    奥鹏答案

    C. 源程序
    D. 开发计划
    正确答案:——A——
4. 瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和()。
    A. 详细计划
    B. 可行性分析
    C. 运行阶段
    D. 测试与排错
    正确答案:————
5. DFD中的每个加工至少有()。
    A. 一个输入流或一个输出流
    B. 一个输入流和一个输出流
    C. 一个输入流
    D. 一个输出流
    正确答案:————
6. 详细设计与概要设计衔接的图形工具是()。
    A. DFD图
    B. SC图
    C. PAD图
    D. 程序流程图
    正确答案:————
7. 软件工程的出现主要是由于()。
    A. 程序设计方法学的影响
    B. 其它工程科学的影响
    C. 软件危机的出现
    D. 计算机的发展
    正确答案:————
8. 在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标()。
    A. 需求分析阶段
    B. 详细设计阶段
    C. 概要设计阶段
    D. 可行性研究阶段
    正确答案:————
9. 结构化设计方法在软件开发中,用于()。
    A. 测试用例设计
    B. 软件概要设计
    C. 程序设计
    D. 软件详细设计
    正确答案:————
10. 在软件的需求分析中,开发人员要从用户那里解决的最重要的问题是()。
    A. 要让软件做什么
    B. 要给该软件提供哪些信息
    C. 要求软件工作效率怎样
    D. 要让软件具有何种结构
    正确答案:————
11. 软件需求说明书在软件开发中具有重要作用,但其作用不应该包括()。
    A. 软件设计的依据
    B. 用户和开发人员对软件要做什么的共同理解
    C. 软件验收的依据
    D. 软件可行性分析依据
    正确答案:————
12. 从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大()。
    A. 详细设计阶段
    B. 概要设计阶段
    C. 需求分析阶段
    D. 测试和运行阶段
    正确答案:————
13. 在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。
    A. 数据流图
    B. 数据字典
    C. 结构化语言
    D. 判定表与判定树
    正确答案:————
14. 软件质量保证应在()阶段开始。
    A. 需求分析
    B. 设计
    C. 编码
    D. 投入使用
    正确答案:————
15. 在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高()。
    A. 结构化方法
    B. 原型化方法
    C. 面向对象的方法
    D. 控制流方法
    正确答案:————
16. 进行需求分析可使用多种工具,但()是不适用的。
    A. 数据流图(DFD)
    B. 判定表
    C. PAD图
    D. 数据字典
    正确答案:————
17. 好的软件结构应该是()。
    A. 高耦合、高内聚
    B. 低耦合、高内聚
    C. 高耦合、低内聚
    D. 低耦合、低内聚
    正确答案:————
18. 软件需求分析阶段的工作,可以分为四个方面:对问题的识别.分析与综合.编写需求分析文档以及()。
    A. 软件的总结
    B. 需求分析评审
    C. 阶段性报告
    D. 以上答案都不正确
    正确答案:————
19. 软件设计一般分为总体设计和详细设计,它们之间的关系是()。
    A. 全局和局部
    B. 抽象和具体
    C. 总体和层次
    D. 功能和结构
    正确答案:————
20. 软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为()。
    A. 相互排斥
    B. 相互补充
    C. 独立使用
    D. 交替使用
    正确答案:————
奥鹏作业答案

页: [1]
查看完整版本: 天津大学18秋《软件工程》在线作业一参考