奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 240|回复: 0

东北大学17秋学期《软件工程与UML建模》在线作业2参考答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2017-9-13 13:37:32 | 显示全部楼层 |阅读模式
扫码加微信
17秋学期《软件工程与UML建模》在线作业2
一、单选题:【15道,总分:75分】东北大学


1.进行软件测试的目的是(    )          (满分:5)
    A. 尽可能多地找出软件中的缺陷
    B. 缩短软件的开发时间
    C. 减少软件的维护成本
    D. 证明程序没有缺陷
2.语句覆盖、判定覆盖、条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是(    )。          (满分:5)
    A. 语句覆盖
    B. 条件覆盖
    C. 路径覆盖
    D. 判定覆盖
3.有关需求分析描述错误的是(    )          (满分:5)
    A. 需求分析通常这是不可验证的
    B. 需求分析包括横向分解和纵向分解两种
    C. 横向分解将一个功能分解为多个子功能
    D. 纵向分解讲一个功能不断细分
4.以下属于程序流程图缺点的是(  )          (满分:5)
    A. 历史悠久
    B. 使用广泛
    C. 支持程序的三种基本控制结构
    D. 可以随心所欲地画控制流程线的流向
5.关于测试描述错误的是(    )          (满分:5)
    A. 测试的目的不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量和评估
    B. 测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合
    C. 测试不能表明软件中不存在错误,它只能说明软件中存在错误
    D. 测试可以证明软件的正确
6.关于判定树说法错误的是(    )          (满分:5)
    A. 判定树容易理解,不需要用户培训
    B. 绘制方法直观
    C. 判定树书写简单
    D. 判定树繁琐,同一条件要书写多次
7.在设计测试用例时,(    )是用得最多的一种黑盒测试方法。          (满分:5)
    A. 等价类划分
    B. 边值分析
    C. 因果图
    D. 判定表
8.(    )控制和管理各个软件技术人员存取和修改一个特定软件配置对象的权限。          (满分:5)
    A. 异步控制
    B. 同步控制
    C. 存取控制
    D. 基线控制
9.数据流图是常用的进行软件需求分析的图形工具,其基本图形符号是(    )          (满分:5)
    A. 输入、输出、外部实体和加工
    B. 变换、加工、数据流和存储
    C. 加工、数据流、数据存储和外部实体
    D. 变换、数据存储、加工和数据流
10.在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为(    ),该图的特点是有生命线及控制焦点,重点在消息的时间顺序上。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。          (满分:5)
    A. 活动图(activity diagram)
    B. 状态图(statechart diagram)
    C. 序列图(sequence diagram)
    D. 协作图(collaboration diagram)
11.在需求分析中,开发人员要与用户解决的最重要的问题是(    )          (满分:5)
    A. 要让软件做什么
    B. 要给该软件提供哪些信息
    C. 要求软件工作效率怎样
    D. 要让软件具有何种结构
12.对于软件的特征量描述错误的是(    )          (满分:5)
    A. 软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量。
    B. 软件开发程序的行数或功能点数可以作为软件规模的特征量
    C. 软件周期中所涉及到的钱数可以作为开发成本的特征量
    D. 从需求分析到软件交付使用所需要的时间可以作为开发期限。
13.软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指(    )中的复用。          (满分:5)
    A. 同一软件系统
    B. 不同软件系统
    C. 同一应用领域
    D. 不同应用领域
14.为了提高测试的效率,应该(    )。          (满分:5)
    A. 随机地选取测试数据
    B. 取一切可能的输入数据作为测试数据
    C. 在完成编码以后指定软件的测试计划
    D. 选择发现错误可能性大的数据作为测试数据
15.软件设计一般分为总体设计和详细设计,它们之间的关系是(    )          (满分:5)
    A. 全局和局部
    B. 抽象和具体
    C. 总体和层次
    D. 功能和结构
二、判断题:【5道,总分:25分】

1.问题的定义弄清软件系统要解决的根本问题,可行性研究弄清系统所需的资源和经费(    )          (满分:5)
    A. 错误
    B. 正确
2.RAD模型的开发速度快但很难模块化(    )          (满分:5)
    A. 错误
    B. 正确
3.信息隐蔽指一个模块内的数据和模块的实现细节对于该模块的客户即调用者模块有不可见的性质          (满分:5)
    A. 错误
    B. 正确
4.软件计划是指为了完成具体目标任务,服从优先关系、时间要求和资源限制等约束条件的按时间顺序进行的系列行动 (    )          (满分:5)
    A. 错误
    B. 正确
5.扩展关系是指对一个已经存在的用例增加新的功能(    )          (满分:5)
    A. 错误
    B. 正确
本内容由www.openhelp100.com整理发布

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-27 12:49

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表