奥鹏地大16春《软件工程》在线作业一标准答案
一、单选题:
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. 软件开发任务的基础性工作
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. PAD图
D. 数据词典
三、判断题:
1.PAD图是一种描述程序逻辑结构的流程图。 (满分:4)
A. 错误
B. 正确
2.画结构图时应当注意,所有的调用关系只能是从上到下。 (满分:4)
A. 错误
B. 正确
3.静态测试是指搭建按项目需求虚拟的搭建实际运行环境,直接对程序进行测试。 (满分:4)
A. 错误
B. 正确
4.确认测试一般是在模拟环境下运用白盒测试方法,由专门的测试人员执行的测试 (满分:4)
A. 错误
B. 正确
5.用面向对象方法开发的软件系统,可维护性好。 (满分:4)
A. 错误
B. 正确
6.结构化程序设计方法是一种面向数据和过程的设计方法,数据和过程封装为相互独立的两个部分。 (满分:4)
A. 错误
B. 正确
7.软件产品不会坏,不存在磨损,消耗问题 (满分:4)
A. 错误
B. 正确
8.在软件的体系结构中,模块是不可分解、更换和组合的。 (满分:4)
A. 错误
B. 正确
9.信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R 图。 (满分:4)
A. 错误
B. 正确
10.需求分析阶段建立原型的目的是确定系统是否满足用户需求。 (满分:4)
A. 错误
B. 正确