中国石油大学软件工程第三阶段在线作业
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我的答案:A 此题得分:2.5 分
11.(2.5 分) 不属于 SA 的描述工具有( )
A、数据流图
B、系统流程图
C、数据字典
D、判定表
我的答案:B 此题得分:2.5 分
12.(2.5 分) 软件部分的内部实现与外部可访问性分离,这是指软件 的( )
A、继承性
B、共享性
C、封装性
D、抽象性
29.(2.5 分) 在数据流图中箭头用来表示加工
正确
错误
我的答案:错误 此题得分:2.5 分
30.(2.5 分) 画数据流图时首先要画下层数据流图
正确
错误
我的答案:错误 此题得分:2.5 分
31.(2.5 分) 数据字典仅仅描述了数据项的分解
正确
错误
我的答案:错误 此题得分:2.5 分
D、软件开发工具和环境
我的答案:A 此题得分:2.5 分
19.(2.5 分) 不属于数据字典的条目有( )
A、数据流
B、数据项
C、数据链
D、数据存储
我的答案:C 此题得分:2.5 分
20.(2.5 分) 不属于加工逻辑的工具是( )
A、结构化语言
B、卡片
C、判定表
D、判定树
我的答案:B 此题得分:2.5 分
5.(2.5 分) 关联是建立( )之间关系的一种手段。
A、类
B、对象
C、角色
D、属性
我的答案:A 此题得分:2.5 分
6.(2.5 分) 软件工程学的一个重要目标是( )
A、提高程序的执行效率
B、降低程序对存储空间的要求
C、定义各种软件开发过程模型
D、提高软件的可维护性
我的答案:D 此题得分:2.5 分
我的答案:C 此题得分:2.5 分
13.(2.5 分) 软件工程的出现是由于( )
A、软件危机
B、计算机硬件技术的发展
C、软件社会化的需要
D、计算机软件技术的发展
我的答案:A 此题得分:2.5 分
14.(2.5 分) 螺旋模型是一种将瀑布模型和哪种模型结合起来的软件 开发模型。
A、增量模型
21.(2.5 分) IDEF 三部分中不属于的有( )
A、IDEF0
B、IDEF1
C、IDEF2
D、IDEF3
我的答案:D 此题得分:2.5 分
22.(2.5 分) 在软件生产的程序系统时代由于软件规模扩大和软件复 杂性提高等原因导致了( )
A、软件危机
B、软件工程
C、程序设计革命
40.(2.5 分) SA 方法的基本思想是自顶向下逐步分解。
正确
错误
我的答案:正确 此题得分:2.5 分
32.(2.5 分) 数据字典是为分析人员查找数据流图中有关名字的详细 定义而服务的
正确
错误
我的答案:正确 此题得分:2.5 分
33.(2.5 分) 数据项是组成数据流和数据存储的最小元素
正确
错误
我的答案:正确 此题得分:2.5 分
34.(2.5 分) 数据字典的实现只有手工建立一种形式
A、Booch 方法
B、Jackson 方法
C、Coad 方法
D、OMT 方法
我的答案:B 此题得分:2.5 分
25.(2.5 分) 不可以衡量有形效益的指标有( )
A、货币的时间价值
B、投资回收期
C、纯收入
D、心里上
我的答案:D 此题得分:2.5 分 判断题 (共 15 道题)
26.(2.5 分) SA 的分析步骤中首先要了解当前系统的工作流程,获得 当前系统的物理模型
B、专家系统
C、喷泉模型
D、变换模型
我的答案:A 此题得分:2.5 分
15.(2.5 分) 模块( )定义为受该模块内一个判定影响的所有模块 集合
A、控制域
B、作用域
Hale Waihona Puke Baidu
C、宽度
D、接口
我的答案:B 此题得分:2.5 分
16.(2.5 分) 常用动词或动词词组来表示( )
A、对象
B、类
D、结构化程序设计
我的答案:A 此题得分:2.5 分
23.(2.5 分) 哪种模型分批地逐步向用户提交产品,每次提交一个满 足用户需求子集的可运行的产品( )
A、增量模型
B、喷泉模型
C、原型模型
D、螺旋模型
我的答案:A 此题得分:2.5 分
24.(2.5 分) 不属于面向对象的开发方法有( )
37.(2.5 分) 类是对具有共同特征的对象的进一步抽象。
正确
错误
我的答案:正确 此题得分:2.5 分
38.(2.5 分) 在进行需求分析时同时考虑维护问题。
正确
错误
我的答案:正确 此题得分:2.5 分
39.(2.5 分) Jackson 方法是面向数据结构的设计方法。
正确
错误
我的答案:正确 此题得分:2.5 分
我的答案:A 此题得分:2.5 分
9.(2.5 分) 以下哪个软件生存周期模型是一种风险驱动的模型( )
A、瀑布模型
B、增量模型
C、螺旋模型
D、喷泉模型
我的答案:C 此题得分:2.5 分
10.(2.5 分) 不属于需求分析的基本任务有( )
A、结构化分析
B、问题识别
C、分析与综合
D、编写文档
3.(2.5 分) 程序的三种基本结构是(
)
A、过程、子程序和分程序
B、顺序、选择和重复
C、递归、堆栈和队列
D、调用、返回和转移
我的答案:B 此题得分:2.5 分
4.(2.5 分) 软件复杂性度量的参数包括( )
A、效率
B、规模
C、完整性
D、容错性
我的答案:B 此题得分:2.5 分
7.(2.5 分) 软件危机产生的主要原因是( )
A、软件日益庞大
B、不能与用户良好地沟通
C、开发人员编写程序能力差
D、没有适应的开发模型
我的答案:A 此题得分:2.5 分
8.(2.5 分) 需求分析中开发人员要从用户那里了解( )
A、软件做什么
B、用户使用界面
C、输入的信息
D、软件的规模
正确
错误
我的答案:错误 此题得分:2.5 分
35.(2.5 分) 软件生命周期模型中,螺旋模型在每个阶段都增加了风 险分析过程,适用于大规模软件项目。
正确
错误
我的答案:正确 此题得分:2.5 分
36.(2.5 分) 需求分析的基本任务是准确回答“系统必须做什么?” 的问题。
正确
错误
我的答案:正确 此题得分:2.5 分
第三次在线作业
单选题 (共 25 道题)
1.(2.5 分) 数据流图基本模型反映系统( )
A、怎么做
B、对谁做
C、何时做
D、做什么
我的答案:D 此题得分:2.5 分
2.(2.5 分) 需求分析中开发人员要从用户那里了解( )
A、软件做什么
B、用户使用界面
C、输入的信息
D、软件的规模
我的答案:A 此题得分:2.5 分
C、关联
D、属性
我的答案:C 此题得分:2.5 分
17.(2.5 分) 下列那个是不属于软件生存周期( )
A、可行性分析
B、需求分析
C、概要设计
D、整体设计
我的答案:D 此题得分:2.5 分
18.(2.5 分) 下列那个是不属于软件开发技术( )
A、软件管理学
B、软件开发方法
C、软件开发过程
正确
错误
我的答案:正确 此题得分:2.5 分
27.(2.5 分) 数据流图是 SA 方法中用于表示熊听那个逻辑模型的一 种工具
正确
错误
我的答案:正确 此题得分:2.5 分
28.(2.5 分) DFD 是以公式的方法描绘数据在系统中流动和处理的过 程
正确
错误
我的答案:错误 此题得分:2.5 分