地大17秋《软件工程》在线作业12参考
地大《软件工程》在线作业一一、单选题:
1.调试应该由( )完成。 (满分:4)
A.单元测试 B.集成测试
C.确认测试 D.系统测试
2.下面说法正确的是( ) (满分:4)
A.经过测试没有发现错误说明程序正确。
B.测试的目标是为了证明程序没有错误。
C.成功的测试是发了迄今尚未发现的错误的测试。
D.成功的测试是没有发现错误的测试。
3.在E-R模型中,包含以下基本成分( ) (满分:4)
A.数据、对象、实体
B.控制、联系、对象
C.实体、联系、属性
D.实体、数据、联系
4.以下关于SA分析包括:a.抽象出当前系统的逻辑模型;b.抽象出当前系统的物理模型;c.建立目标系统的逻辑模型;d.补充,优化。以下对于这四个步骤排序正确的是( ) (满分:4)
A.abcd
B.acbd
C.bacd
D.bcda
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.法律可行性
二、多选题:
11.下面是可行性研究的步骤的是( ) (满分:4)
A.重新定义问题
B.研究目前正在使用的系统
C.导出和平加工选择的解法
D.确定开发系统所需要的人员配置
12.软件测试的主要特点是( ) (满分:4)
A.软件测试的开销大
B.软件测试要依靠工具
C.软件不能进行“穷举”测试
D.软件测试要依靠人工
13.面向对象方法包括( ) (满分:4)
A.面向对象分析
B.面向对象设计
C.面向对象编程
D.面向对象测试
14.影响输入/输出风格的因素包括( )。 (满分:4)
A.数据状态
B.通信环境
C.用户经验
D.输入/输出设备
15.软件产品在交付使用前需要经过( )测试 (满分:4)
A.单元测试
B.集成测试
C.确认测试
D.系统测试
三、判断题:
16.在软件的体系结构中,模块是不可分解、更换和组合的。 (满分:4)
A.错误
B.正确
17.在面向对象的需求分析方法中,建立动态模型是最主要的任务。 (满分:4)
A.错误
B.正确
18.程序设计语言基本上可分为机器语言、高级语言和汇编语言三大类。 (满分:4)
A.错误
B.正确
19.面向对象的设计方法一般适用于软件设计和测试阶段。 (满分:4)
A.错误
B.正确
20.系统流程图用于可行性分析中的当前逻辑模型的描述。 (满分:4)
A.错误
B.正确
21.结构化程序设计方法是一种面向数据和过程的设计方法,数据和过程封装为相互独立\\n的两个部分。 (满分:4)
A.错误
B.正确
22.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。 (满分:4)
A.错误
B.正确
23.序列图描述对象是如何交互的并且将重点放在消息序列上。 (满分:4)
A.错误
B.正确
24.结构化语言是一种半形式化语言。 (满分:4)
A.错误
B.正确
25.根据国家GB8576-88标准,软件设计文档可分为:概要设计说明书,详细设计说明书和数据库设计说明书。 (满分:4)
A.错误
B.正确
地大《软件工程》在线作业二
一、单选题:
1.软件开发环境按环境结构分类,可分为( )\\n①基于语言的环境;②项目管理环境;③维护环境; \\n④基于操作系统的环境;⑤基于方法论的环境;⑥开发环境。 (满分:4)
A.①②③
B.②③⑥
C.①④⑤
D.②④⑥
2.以下关于软件生存周期模型说法不正确的是( ) (满分:4)
A.软件生存周期模型是描述软件开发过程中各种活动如何执行的模型
B.增量模型是一种非整体开发的模型
C.瀑布模型是一种风险驱动的模型
D.喷泉模型是一种以用户需求为动力,以对象座位驱动的模型,适合于面向对象的开发方法。
3.软件危机是指在软件开发和维护中所产生的一系列严重的问题,在这些问题中相对次要的因素是( ) (满分:4)
A.文档质量
B.程序中的解释
C.软件性能
D.开发进度
4.软件生产经过了三个阶段,其中程序系统时代是在( ) (满分:4)
A.1946年--1956年
B.1956年--1968年
C.1968年--1978年
D.1978年--现在
5.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。 (满分:4)
A.技术可行性
B.经济可行性
C.社会可行性
D.法律可行性
6.( ) 可行性研究主要从以下几个方面进行研究 (满分:4)
A.技术可行性,经济可行性,操作可行性
B.技术可行性,经济可行性,社会可行性
C.经济可行性,系统可行性,操作可行性
D.经济可行性,系统可行性,时间可行性
7.软件工程过程共包含( )个过程。 (满分:4)
A.6
B.7
C.8
D.9
8.在E-R模型中,包含以下基本成分( ) (满分:4)
A.数据、对象、实体
B.控制、联系、对象
C.实体、联系、属性
D.实体、数据、联系
9.综合测试是在软件周期的( )阶段制定的,在综合测试完成的。 (满分:4)
A.需求分析
B.概要设计
C.综合测试
D.确认测试
10.需求分析是( ) (满分:4)
A.由开发人员和系统分析人员完成
B.由系统分析人员完成
C.软件生命周期的开始
D.软件开发任务的基础性工作
二、多选题:
11.需求规格说明书的作用包括( ) (满分:4)
A.软件验收的依据
B.用户与开发人员对软件要做什么的共同理解
C.软件可行性研究的依据
D.软件设计的依据
12.进行需求分析有的多种描述工具,包括( ) (满分:4)
A.数据流图
B.判定表
C.PAD图
D.数据词典
13.在进行软件需求分析时候,首先设计者必须和用户确认需求,这些需求包括( ) (满分:4)
A.功能需求
B.性能需求
C.环境需求
D.用户界面需求
14.以下关于模块说法正确的有( ) (满分:4)
A.模块可以是程序对象的集合
B.每个模块完成一个特定的子功能
C.模块的状态用来描述模块的待用与被调用的关系
D.所谓的模块化是指将一个复杂的问题随机分解称为若干子模块的过程
15.软件测试的主要特点是( ) (满分:4)
A.软件测试的开销大
B.软件测试要依靠工具
C.软件不能进行“穷举”测试
D.软件测试要依靠人工
三、判断题:
16.制定软件计划的目的在于尽早对欲开发的软件进行合理估计,软件计划的任务是分析与估算。 (满分:4)
A.错误
B.正确
17.需求分析的主要方法有SD法、OOA法及HIPO法等。 (满分:4)
A.错误
B.正确
18.需求分析阶段建立原型的目的是确定系统是否满足用户需求。 (满分:4)
A.错误
B.正确
19.软件产品不会坏,不存在磨损,消耗问题 (满分:4)
A.错误
B.正确
20.异常是指程序运行过程中发生的错误或意外事件。 (满分:4)
A.错误
B.正确
21.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。 (满分:4)
A.错误
B.正确
22.PAD图是一种描述程序逻辑结构的流程图。 (满分:4)
A.错误
B.正确
23.软件开发是相关的一组软件工程的集合。 (满分:4)
A.错误
B.正确
24.白盒测试是功能测试,因此在设计测试用例时要覆盖所有功能。 (满分:4)
A.错误
B.正确
25.结构化程序设计方法是一种面向数据和过程的设计方法,数据和过程封装为相互独立\\n的两个部分。 (满分:4)
A.错误
B.正确
页:
[1]