软件工程随堂练习
别妄想泡我
940次浏览
2021年01月26日 05:20
最佳经验
本文由作者推荐
聚会策划-
.
软件工程随堂练习
1.
软件工程学的一个重要目标是(
)
。
A
.提高程序的执行效率
B
.降低程序对存储空间的要求
C
.提高软件的可理解性
D
.提高软件的可维护性
参考答案:
D
2.
软件工程的过程是将软件工程(
)综合起来以达到合理、及时地进行计算机软件开发的目的。
A
.方法
B
.工具
C
.方法和工具
D
.过程
参考答案:
C
3.
(
)
是以提高软件质量为目的的技术活动。
A
、技术创新
B
、测试
C
、技术改造
D
、技术评审
参考答案:
D
4.
软件生命周期由软件计划、软件开发和(
)三个时期组成。
A
.软件运行
B
.软件维护
C
.软件过程
D
.软件运行维护
参考答案:
D
5.
(
)是将软件生命周期的各个阶段,依线性顺序连接,用文档驱动的模型。
A
.统一过程
B
.瀑布模型
C
.螺旋模型
D
.喷泉模型
参考答案:
B
6.
快速原型方法是用户和设计者之间的一种交互过程,适用于(
)系统。
A
.需求不确定性较高的
B
.需求确定的
C
.管理信息
D
.决策支持
参考答案:
A
7.
快速原型从设计用户界面开始,首先形成(
)
,然后用户运行界面原行,并就同意什么和不同意什么提出意
见。
A
.用户使用手册
B
.系统界面原行
C
.界面需求分析说明书
D
.完善用户界面
参考答案:
B
8.
快速原型是一种(
)型设计过程。
A
.自外向内
B
.自底向上
C
.自顶向下
D
.自内向外
精选
.
参考答案:
A
9.
要开发一个软件,它的功能是把< br>73624.9385
这个数开平方,所得到的结果精确到小数点后
4
位,一旦 实现并测
试完后,该产品将被抛弃。该项目选择(
)生命周期模型。
A
.快速原型
B
.瀑布模型
C
.喷泉模型
D
.螺旋模型
参考答案:
A
10.
(
)是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。
A
.统一过程
B
.瀑布模型
C
.喷泉模型
D
.螺旋模型
参考答案:
C
11.
喷泉模型克服了瀑布模型不支持 软件重用和多项开发活动集成的局限性,喷泉模型的开发过程具有(
)和
无间隙。
A
.需求确定性
B
.迭代性
C
.无间隙
D
.风险性
参考答案:
B
12.
在(
)中是采用用例驱动和架构优先的策略,并采 用迭代增量建造方法,使软件“逐渐”被开发出来。
A
.喷泉模型
B
.瀑布模型
C
.螺旋模型
D
.统一过程
参考答案:
D
13.
研究软硬件资源的有效性是进行
(
)
研究的一方面。
A.
技术可行性
B.
经济可行性
C.
社会可行性
D.
操作可行性
参考答案:
A
14.
制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是(
)
。
A.
组织与管理
B.
分析与估算
C.
设计与测试
D.
规划与调度
参考答案:
D
15.
需求规格说明书的内容不应该包括对(
)的描述。
A
.主要功能
B
.算法的详细过程
C
.用户界面及运行环境
D
.软件的性能
参考答案:
B
16.
进行需求分析可使用多种工具,但是(
)不适用。
精选
.
A
.数据流图
B
.叛定表
C
.
PAD
图
D
.数据字典
参考答案:
C
17.
需求分析的任务是(
)
。
A
.要回答“软件必须做什么”
B
.可概括为理解、分析和表达“系统必须做什么”
C
.要求编写需求规格说明书
D
.以上都对
参考答案:
D
18.
需求分析阶段开发人员要从用户那里解决的最重要的问题是(
)
。
A
.软件要做什么
B
.需要给软件提供哪些信息
C
.要让软件具有何种结构
D
.软件的工作效率
参考答案:
A
19.
软件需求分析的任务不应包括
(
)
。
A
.问题分析
B
.信息域分析
C
.结构化程序设计
D
.确定逻辑结构
参考答案:
C
20.
在需求分析中,开发人员要从用户那里解决的最重要的问题是
(
)
。
A.
要给软件提供哪些信息
B.
软件应当做什么
C.
要求软件工作效率怎样
D.
软件具有何种结构
参考答案:
B
一、填空
1
、在软件需求分析阶段,分析人员要确定对软件的综合要求,其中最重要的是
(
功能需求
)
。
2
、需求分析阶段产生的最主要的文档是
(
软件需求规格说明书
)
。
3
、解决一个复杂的问题,往往采取的策略是
(
结构化分析方法
)
。
4
、
可行性研究的目的是用
(
最小
)
的代价,
在尽可能
(
短
)
的时间内,
确定该软件项目是否能够
(
解决
)
。
5
、可行性研究实质上是进行一项
(
确认问题是否值得去解决
)
、压缩了的需求分析、
(
简化了的设计
)
过
程。
6
、可以从
4
个方面研究可行性,即
(
技术
)
可行性、
(
经济
)
可行性、
(
操作
)
可行性、
(
法律
)
可行性。
7
、结构化分析方法从三个方面建模:
(
数据
)
建模、
(
功能
)
建模、
(
行为
)
建模。
8
、实体―关系图用于
(
数据
)
建模,它最初用于
(
数据库
)
设计。
9
、数据流图中的每一个加工至少有
( 1
)
个输入数据流和
( 1
)
个输出数据流。
10
、状态―迁移图用于
(
行为
)
建模,状态中包含
(
初态、中间状态、终态
)
,状态因
(
事件
)
发生转移。
11
、数据词典中有四类条目,分别为
(
数据流
)
、
(
数据流分量
)
、
(
数据存储
)
、
(
处理
)
。
二、单项选择
1
、软件需求分析阶段的工作可以划分 以下四个方面:对问题的识别、分析与综合、制定需求规格说明和
__C__
。
A.
总结
B.
阶段性报告
精选