您的当前位置:首页正文

“需求分析”部分练习题

2021-02-17 来源:好走旅游网
“需求解析〞局部练习题

“需求解析〞局部练习题

注:供课后自己练习,不用上交 一、单项选择题 1.软件危机是指〔 A、软件遇到破坏 题

C 、软件保护出现困难 发生错误

2 .在解析模型中,用来描述数据对象及其关系的图形语言体系是 〔〕。 A、PDL 系图

3 .面向对象建模中,用于刻画系统静态构造特色的图形是〔

A、活动图

B 、类图

C 、交互图

D、状态图

〕。

〕。

B 、软件开发和保护过程中遇到的一系列问

D、软件不能够正常运行或软件运行过程中

B 、状态变换图 C 、数据流图 D、实体关

4 .在面向对象软件开发方法中,类与类之间主要有以下构造关系 〔〕。 A、继承和齐聚

C 、齐聚和信息传达

B 、继承和一般

D、继承和方法调用

“需求解析〞局部练习题

5.在软件可行性研究中,能够从不同样角度对其进行研究,其中属于 从软件的功能可行性角

度考虑的是〔

〕。

B 、技术可行性

C 、操作可行性

D、

A、经济可行性 法律可行性

6 .软件工程的出现是由于〔 A、软件社会化的需要 C 、软件危机的出现

〕。

B、计算机硬件技术的睁开 D、计算机软件技术的睁开

〕。

7 .需求解析阶段最重要的技术文档是〔 A、需求规格说明书 C 、可行性解析报告

B 、设计说明书 D、用户手册

8 .DD 是软件需求解析阶段的最重要工具之一,其最根本的功能是 〔〕。 A、数据通信 护

B 、数据定义

C 、数据库设计

D、数据维

9 .在数据流图中,符号“□〞用来表示〔

〕。

“需求解析〞局部练习题

A、数据源 B 、数据变换 C 、数据流 D、外面实体

UML 图

10.从外面用户的角度描述系统功能并指出功能的执行者的 形体系是〔

A、对象图

〕。

B 、用例图

C 、交互图

〕。

D、类图

11 .下述描述中哪个属于精确的用户需求〔 A、在数据录入界面,应该有 25 个按钮 C 、系统运行时占用的内存量不高出 好的响应速度

128KB

B、电梯应平稳起落

D 、系统应拥有良

12.在面向对象方法中,表示类与类之间的“局部-整体〞关系的是 〔

〕。

B 、继承关系

C 、关系关系

〕。

A、齐聚关系 D、依赖关系

13.软件可行性研究一般不考虑〔

A、可否有足够的人员和相关的技术来支持系统开发 B 、待开发的软件可否会有质量问题

C 、可否有足够的工具和相关的技术来支持系统开发 D、待开发软件可否有市场,经济上可否合算 14.瀑布模型的要点缺乏在于〔 A、过于简单

〕。

B、过于灵便

“需求解析〞局部练习题

C 、各个阶段需要进行评审

D、不能够适应需求的动向改正

15.面向对象解析是对系统进行〔 〕的一种方法。

A、需求建模 B 、设计评审

C 、程序设计 D、测试验

16.重申对象之间信息发送的时间序的

UML 图形体系是〔

〕。

A、活动图

B 、状态图

C 、合作图

D、序次图

二、填空题

1 .软件工程的三要素为 方法、工具和过程 。将模块中的软件设计决 策封装起来的技

术称为 信息隐蔽 ,它是软件开发过程中必定依据的软件工程

原那么之一。

2 .需求解析可分为 问题解析、需求描述 和 需求评审 三个阶

段,

、问题

分解和需求建模是问题解析阶段的核心技术。

3 .面向数据流的需求建模方法是一种 构造化解析方法

。在进行逐层精化的过程中,必定保持层间数据流图的

平衡

。4 .对象是实现世界中个体或事物的抽象表示,是其 属性

1. 在软件开发的过程中必定依据的软件工程原

那么 有 : 抽

象 、 模 块

化、信息隐

藏和 模块

“需求解析〞局部练习题

和操作的封装。 面向对象的软件开发是一种迭代的渐进式过程, 它包括初启、细化、 构造 和移交四个阶段。

5 . 软件质量 是指软件产品满足规定的和隐含的与需求能力有

关的全部特色和特色。

8 .需求规格说明书的主体包括 非行为需求描述两局部。

功能与行为需求 描述以及

9 .软件开发的最后一个阶段是 软件测试 阶段。

10.将软件系统不丧失任何重要成分, 完好实现系统所需功能的程度 称为 齐全性

,它

是软件开发过程中必定依据的软件工程原那么之一。 将软件从一个计算机系统或环境迁居到另

一个计算机系统或环境的难易程度称为

可移植性

,它是软件工

程的目标之一。

11 .解决复杂问题经常采用的策略是 化解析的精髓。

问题分解 ,这也是构造

需求解析是软件定义时期

的最后一个阶段

三、判断题

1.开发初始原型的目的是为了确定用户的根本需求。 F

“需求解析〞局部练习题

2.不完满的系统定义经常是以致软件工程失败的主要原因。 R

3.计算机软件由两局部组成:一是机器可执行的程序;二是机器不 可执行的,与软件开发、运行、保护和使用相关的

数据。

4. 用例图定义了系统的功能需求,它是从系统的外面看系统功能,其实不描述系统内部对功

能的详尽实现。 R

5.需求规格说明书在软件开发过程中拥有极其重要的作用,它也可 以作为软件可行性解析 的依据。 R

6.在软件生计周期各个阶段中,工作量最大的是需求解析阶段。 护阶段

7.JAVA 语言编译器是一个 CASE 工具。 R

8.序次图和协作图均能从不同样的侧面刻画系统的动向行为。

T

“需求解析〞局部练习题

3、行为图,包括 交互图、状态图、活动图,他们从不同样的侧面刻画系统的动向行为。 交互图分为 序次图、合作图。序次图重申 对象之间 信息发送的时序。合作图更重申对象间 的动向协作关系。

状态图 描述 对象的动向行为。

活动图 描述 操作序列,这些操作序列 能够并发、同步,包括控制流、信息流。

9.程序生成器及数据库盘问语言均是第四代语言的典型代表。 T

第一代算法语言,机器语言。第二代算法语言:汇编语言。第三

代算法语言的定义是: 充分凑近人们生活描述习惯的算法语言。 这里又分了几各种类,如重视数学的,重视会话的,

第四代算法语言是智能语言,这是人们当前研究的目标。

1GL 是汇编语言; 2GL 是高级程序设计语言,如 FORTRAN,ALGOL, BASIC,LISP 等; 3GL 是增强性的高级程序设计语言,如

PASCAL,

ALGOL68,FORTRAN77等;4GL是按计算机科学理论指导设计出来的结

构化语言,如 ADA,MODULA-2,SMALLTALK-80 等。

1. 盘问语言和报表生成器:盘问语言是数据库管理系统的主要工具 2. 图形语言 3. 应用生成器

“需求解析〞局部练习题

4. 形式规格说明语言

10.面向对象的软件开发方法中,每个类都有其相应的对象,类是对 象的实例。

11.模块化、信息隐蔽、抽象和渐渐求精的软件设计原那么有助于获取 高内聚度,低耦合度的

软件产品。 R

12.拟定软件系统确实认测试准那么是在软件生计周期中的设计阶段进 行的。 R

13.快速原型模型能够有效地适应用户需求的动向变化。 R

15. 在工程方案发生延缓的情况下,增加更多的程序员必然会加快进度。 W

16.用户对软件需求的描述不精确, 甚至在软件开发过程中,用户还提出更正软件功能、 性

能等方面的需求,这是以致软件危机的原因之一。 R

因篇幅问题不能全部显示,请点此查看更多更全内容