奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

16春奥鹏东师软件工程在线作业1标准答案

[复制链接]

2万

主题

27

回帖

6万

积分

管理员

积分
60146
发表于 2016-5-16 23:16:41 | 显示全部楼层 |阅读模式
扫码加微信
软件工程16春在线作业1

一、单选题:
1.将软件组装成系统的一种测试技术叫(    )。          (满分:3)
    A. 集成测试
    B. 单元测试
    C. 集合测试
    D. 系统测试
2.可维护性的特性中相互促进的是(    )。          (满分:3)
    A. 可理解性和可测试性
    B. 效率和可移植性
    C. 效率和可修改性
    D. 效率和优良结构
3.下列属于维护阶段的文档是(    )。          (满分:3)
    A. 软件规格说明
    B. 用户操作手册
    C. 软件问题报告
    D. 软件测试分析报告
4.成本效益分析的目的是从哪个角度评价开发一个项目是否可行。(    )          (满分:3)
    A. 技术
    B. 管理
    C. 经济
    D. 风险
5.在SD方法中全面指导模块划分的最重要的原则是(    )。          (满分:3)
    A. 程序模块化
    B. 模块高内聚
    C. 模块低耦合
    D. 模块独立性
6.面向对象的开发方法中,面向对象技术领域内占主导地位的标准建模语言是(    )。          (满分:3)
    A. Booch方法
    B. Coad方法
    C. UML语言
    D. OMT方法
7.只有单重继承的类层次结构是何种层次结构。(    )          (满分:3)
    A. 网状型
    B. 星型
    C. 树型
    D. 环型
8.独立于机器,面向过程或面向对象的语言是(    )。          (满分:3)
    A. 机器语言
    B. 汇编语言
    C. 高级语言
    D. 低级语言
9.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为(    )。          (满分:3)
    A. 纠错性维护
    B. 适应性维护
    C. 改善性维护
    D. 预防性维护
10.原型化方法是何种类型的设计过程。(    )          (满分:3)
    A. 自外向内
    B. 自顶向下
    C. 自内向外
    D. 自底向上
二、多选题:
1.软件工程由哪些部分组成。(    )          (满分:3)
    A. 方法
    B. 工具
    C. 过程
    D. 数据
2.程序设计语言的心理特性主要表现在哪些方面。(    )          (满分:3)
    A. 突变性
    B. 简洁性
    C. 传统性
    D. 局部性
3.需求分析的主要任务包括(    )。          (满分:3)
    A. 抽取需求
    B. 模拟和分析需求
    C. 传递需求
    D. 认可需求
4.过程设计语言PDL作为一种设计工具有如下一些优点。(    )          (满分:3)
    A. 可以作为注释直接插在源程序中间
    B. 可以使用普通的正文编辑程序或文字处理系统
    C. 可以自动由PDL生成程序代码
    D. 动态生成类和对象
5.软件测试中按照错误的性质和范围进行分类可分为(    )。          (满分:3)
    A. 功能错误
    B. 系统错误
    C. 数据错误
    D. 代码错误
6.技术可行性是可行性研究的关键,其主要内容一般包括(    )。          (满分:3)
    A. 风险分析
    B. 资源分析
    C. 效益分析
    D. 技术分析
7.面向对象方法学在开发大型软件产品时的优势在于(    )。          (满分:3)
    A. 无需后期维护
    B. 降低了开发工作的技术难度
    C. 对开发工作的管理变得比较容易
    D. 稳定性、可重用性好和可维护性好
8.改进软件设计提高软件质量的启发式规则包括(    )。          (满分:3)
    A. 改进软件结构提高模块独立性
    B. 模块规模应该适中
    C. 模块的作用域应该在控制域之内
    D. 力争降低模块接口的复杂程度
9.集成测试中组装模块的方式包括(    )。          (满分:3)
    A. 渐增式测试
    B. 非渐增式测试
    C. 单元测试
    D. 静态测试
10.常用的软件测试方法包括。(    )          (满分:3)
    A. 白盒法
    B. 盒法
    C. 黑盒法
    D. 动态测试
三、判断题:
1.测试是为了表明程序是正确的,成功的测试是没有发现错误的测试。          (满分:2)
    A. 错误
    B. 正确
2.软件从定义开始,经过开发、使用的全过程称为软件生存周期,但是不包括维护阶段。          (满分:2)
    A. 错误
    B. 正确
3.数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、数据源以及外部实体。          (满分:2)
    A. 错误
    B. 正确
4.软件的发展经历了四个发展阶段。          (满分:2)
    A. 错误
    B. 正确
5.盒图很容易表现嵌套关系,但不能表示模块的层次结构。          (满分:2)
    A. 错误
    B. 正确
6.原型化方法是用户和设计者之间执行的一种交互构成,适用于需求不确定性高的系统。          (满分:2)
    A. 错误
    B. 正确
7.软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。          (满分:2)
    A. 错误
    B. 正确
8.软件开发过程的进展情况较难衡量,软件的质量也较难评价,因此,管理和控制软件开发过程相当困难。          (满分:2)
    A. 错误
    B. 正确
9.在编码阶段对代码的可测试性进行考虑可以增加测试阶段的工作量。          (满分:2)
    A. 错误
    B. 正确
10.软件工程面临的主要问题是:软件费用、软件可靠性、软件维护、软件生产率和软件重用。          (满分:2)
    A. 错误
    B. 正确
11.瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。          (满分:2)
    A. 错误
    B. 正确
12.混合冗余指重复执行指令或程序来消除瞬时错误带来的影响。          (满分:2)
    A. 错误
    B. 正确
13.回归测试就是用于保证由于调试或其他原因引起的变化,不会导致非预期的软件行为或额外错误的测试活动。          (满分:2)
    A. 错误
    B. 正确
14.编码的目标从强调清晰转变为强调效率。          (满分:2)
    A. 错误
    B. 正确
15.对于用高级语言书写的源程序,需要用注解的形式把每个语句翻译成自然语言,并利用注解提供一些额外的信息。          (满分:2)
    A. 错误
    B. 正确
16.绝大多数软件在设计时没有考虑将来的修改。只要使用强调模块独立原理的设计方法学,修改软件就不会困难和容易发生差错。          (满分:2)
    A. 错误
    B. 正确
17.不适合作为科学工程计算的语言是Prolog语言。          (满分:2)
    A. 错误
    B. 正确
18.所选用的程序设计语言的特点及编码风格将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。          (满分:2)
    A. 错误
    B. 正确
19.在面向对象的需求分析方法中,建立动态模型是最主要的任务。          (满分:2)
    A. 错误
    B. 正确
20.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为完整性。          (满分:2)
    A. 错误
    B. 正确

奥鹏易百网www.openhelp100.com专业提供网络教育各高校作业资源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 10:35

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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