17春地大《软件工程》在线作业一二答案满分
地大《软件工程》在线作业一一、单选题:
1.可行性分析研究的目的是( ) (满分:4)
A. 争取项目
B. 项目值得开发与否
C. 开发项目
D. 规划项目
2.为了确保每个开发过程的质量,防止把软件差错传递给下一个过程,必须进行( )。 (满分:4)
A. 软件维护
B. 软件容错
C. 质量检验
D. 系统容错
3.软件危机是软件产业化过程中出现的一种现象,下述现象中:① 软件需要增长难以满足② 软件开发进度难以控制③ 软件质量不易保证④ 软件开发成本提高( )是其主要表现。 (满分:4)
A. ②③④
B. ③④
C. 全部
D. ②③
4.在E-R模型中,包含以下基本成分( ) (满分:4)
A. 数据、对象、实体
B. 控制、联系、对象
C. 实体、联系、属性
D. 实体、数据、联系
5.需求分析中开发人员要从用户那里了解( ) (满分:4)
A. 软件做什么
B. 用户使用界面
C. 输入的信息
D. 软件的规模
6.数字字典的条目中( )是不可再分解的数据单位 (满分:4)
A. 数据项条目
B. 数据流条目
C. 数据存储单元条目
D. 加工条目
7.下面说法正确的是( ) (满分:4)
A. 经过测试没有发现错误说明程序正确。
B. 测试的目标是为了证明程序没有错误。
C. 成功的测试是发了迄今尚未发现的错误的测试。
D. 成功的测试是没有发现错误的测试。
8.软件危机是指在软件开发和维护中所产生的一系列严重的问题,在这些问题中相对次要的因素是( ) (满分:4)
A. 文档质量
B. 程序中的解释
C. 软件性能
D. 开发进度
9.软件的主要功能和结构是在( )阶段决定的 (满分:4)
A. 编程
B. 分析设计
C. 测试
D. 维护
10.基于知识的模型是将( )模型和专家系统结合在一起。 (满分:4)
A. 瀑布模型
B. 增量模型
C. 螺旋模型
D. 喷泉模型
二、多选题:
1.下列关于瀑布模型的描述不正确的是( ) (满分:4)
A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。
B. 瀑布模型具有良好的灵活性。
C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
D. 利用瀑布模型,如果发现问题修改的代价很低。
2.软件测试需要了解软件设计的( )。 (满分:4)
A. 功能
B. 内部结构
C. 条件
D. 处理过程
3.面向对象方法包括( ) (满分:4)
A. 面向对象分析
B. 面向对象设计
C. 面向对象编程
D. 面向对象测试
4.需求规格说明书的作用包括( ) (满分:4)
A. 软件验收的依据
B. 用户与开发人员对软件要做什么的共同理解
C. 软件可行性研究的依据
D. 软件设计的依据
5.影响输入/输出风格的因素包括( )。 (满分:4)
A. 数据状态
B. 通信环境
C. 用户经验
D. 输入/输出设备
三、判断题:
1.结构化语言是一种半形式化语言。 (满分:4)
A. 错误
B. 正确
2.面向对象的设计方法一般适用于软件设计和测试阶段。 (满分:4)
A. 错误
B. 正确
3.可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否值得去开发和其中的问题能否解决。 (满分:4)
A. 错误
B. 正确
4.PAD图是一种描述程序逻辑结构的流程图。 (满分:4)
A. 错误
B. 正确
5.软件产品不会坏,不存在磨损,消耗问题 (满分:4)
A. 错误
B. 正确
6.事务型的数据流图是由输入、处理和输出三个部分组成。 (满分:4)
A. 错误
B. 正确
7.根据国家GB8576-88标准,软件设计文档可分为:概要设计说明书,详细设计说明书和数据库设计说明书。 (满分:4)
A. 错误
B. 正确
8.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。 (满分:4)
A. 错误
B. 正确
9.确认测试一般是在模拟环境下运用白盒测试方法,由专门的测试人员执行的测试 (满分:4)
A. 错误
B. 正确
10.系统流程图用于可行性分析中的当前逻辑模型的描述。 (满分:4)
A. 错误
B. 正确
地大《软件工程》在线作业二
一、单选题:
1.以下关于软件生存周期模型说法不正确的是( ) (满分:4)
A. 软件生存周期模型是描述软件开发过程中各种活动如何执行的模型
B. 增量模型是一种非整体开发的模型
C. 瀑布模型是一种风险驱动的模型
D. 喷泉模型是一种以用户需求为动力,以对象座位驱动的模型,适合于面向对象的开发方法。
2.以下关于SA分析包括:a.抽象出当前系统的逻辑模型;b.抽象出当前系统的物理模型;c.建立目标系统的逻辑模型;d.补充,优化。以下对于这四个步骤排序正确的是( ) (满分:4)
A. abcd
B. acbd
C. bacd
D. bcda
3.软件生命周期中所花费用最多的阶段是( ) (满分:4)
A. 详细设计
B. 软件编码
C. 软件测试
D. 软件维护
4.下面说法正确的是( ) (满分:4)
A. 经过测试没有发现错误说明程序正确。
B. 测试的目标是为了证明程序没有错误。
C. 成功的测试是发了迄今尚未发现的错误的测试。
D. 成功的测试是没有发现错误的测试。
5.调试应该由( )完成。 (满分:4)
A. 单元测试
B. 集成测试
C. 确认测试
D. 系统测试
6.白盒测试又称为逻辑驱动测试,主要用于( ) (满分:4)
A. 功能测试
B. 边界测试
C. α测试
D. 单元测试
7.数字字典的条目中( )是不可再分解的数据单位 (满分:4)
A. 数据项条目
B. 数据流条目
C. 数据存储单元条目
D. 加工条目
8.软件工程过程共包含( )个过程。 (满分:4)
A. 6
B. 7
C. 8
D. 9
9.为了确保每个开发过程的质量,防止把软件差错传递给下一个过程,必须进行( )。 (满分:4)
A. 软件维护
B. 软件容错
C. 质量检验
D. 系统容错
10.瀑布模型的存在问题是( ) (满分:4)
A. 用户容易参与开发
B. 适用可变需求
C. 用户与开发者易沟通
D. 缺乏灵活性
二、多选题:
1.影响输入/输出风格的因素包括( )。 (满分:4)
A. 数据状态
B. 通信环境
C. 用户经验
D. 输入/输出设备
2.需求规格说明书的作用包括( ) (满分:4)
A. 软件验收的依据
B. 用户与开发人员对软件要做什么的共同理解
C. 软件可行性研究的依据
D. 软件设计的依据
3.软件测试的主要特点是( ) (满分:4)
A. 软件测试的开销大
B. 软件测试要依靠工具
C. 软件不能进行“穷举”测试
D. 软件测试要依靠人工
4.以下属于完善性维护的有( ) (满分:4)
A. 解决开发是未能测试各种可能条件带来的问题
B. 增加联机求助命令
C. 缩短系统的应答时间,使其达到特定要求
D. 为软件的运行增加监控设施
5.面向对象方法包括( ) (满分:4)
A. 面向对象分析
B. 面向对象设计
C. 面向对象编程
D. 面向对象测试
三、判断题:
1.结构化语言的结构分为外层和内层,其中外层用来描述控制结构。 (满分:4)
A. 错误
B. 正确
2.软件产品不会坏,不存在磨损,消耗问题 (满分:4)
A. 错误
B. 正确
3.面向对象的设计方法一般适用于软件设计和测试阶段。 (满分:4)
A. 错误
B. 正确
4.确认测试一般是在模拟环境下运用白盒测试方法,由专门的测试人员执行的测试 (满分:4)
A. 错误
B. 正确
5.序列图描述对象是如何交互的并且将重点放在消息序列上。 (满分:4)
A. 错误
B. 正确
6.静态测试是指搭建按项目需求虚拟的搭建实际运行环境,直接对程序进行测试。 (满分:4)
A. 错误
B. 正确
7.PAD图是一种描述程序逻辑结构的流程图。 (满分:4)
A. 错误
B. 正确
8.面向对象程序设计的基本机制有继承,消息和结构。 (满分:4)
A. 错误
B. 正确
9.数据字典中共有四类条目 (满分:4)
A. 错误
B. 正确
10.软件开发是相关的一组软件工程的集合。 (满分:4)
A. 错误
B. 正确
转载请注明无忧答案网
感谢,下载了好几个学期了,都满分
页:
[1]