软件工程随堂练习

别妄想泡我
940次浏览
2021年01月26日 05:20
最佳经验
本文由作者推荐

聚会策划-

2021年1月26日发(作者:袭击珍珠港)
.
软件工程随堂练习

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.
阶段性报告

精选

聚会策划-


聚会策划-


聚会策划-


聚会策划-


聚会策划-


聚会策划-


聚会策划-


聚会策划-