云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 软件工程(第五版)--习题及答案--第三章

软件工程(第五版)--习题及答案--第三章

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 2:19:49

一、判断题

1、(√)软件需求分析阶段要确定软件系统要“做什么”。 2、(×)软件需求规格说明书可作为可行性研究的依据。 3、(√)需求分析员可以参加最后的需求评审工作。

4、(×)画数据流图时可以加少量的控制流,使加工之间有时序的关系。 5、(√)结构化分析模型的核心是数据词典。

6、(×)在数据流图中,带有箭头的线段表示的是控制流。 7、(×)在软件生产过程中,需求信息的来源是项目经理。 8、(√)需求分析阶段的任务是确定软件的功能。 二、选择题

1、需求分析最终结果是产生(B)。 A、项目开发计划 C、设计说明书

B、需求规格说明书 D、可行性分析报告

2、数据流图()是(A)方法中用于表示系统的逻辑模型的一种图形工具。 A、

B、

C、

D、

3、需求规格说明书的作用不包括(C)。 A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解 C、软件可行性研究的依据 D、软件设计的依据

4、数据词典是用来定义(D)中的各个成分的具体含义。 A、流程图

B、功能结构图

1 / 10

C、结构图 D、数据流图

5、结构化分析方法()是一种面向(B)的分析方法。 A、数据结构

B、数据流 D、对象

C、结构化数据系统

6、在数据词典中,以下哪一项表示允许重复0至任意次(A)。 A、{ }

B、0{ }

C、0{ }n

D、{ }n

7、以下数据流图符号中哪一个表示加工(B)。 A、

B、

C、

D、

8、软件开发的需求活动,其主要任务是(D)。 A、给出软件解决方案 C、定义模块算法

B、给出系统模块结构 D、定义需求并建立系统模型

9、结构化分析的核心是(A)。 A、自顶向下的分解 C、用描述数据需求

B、用建模

D、自底向上的抽象

10、需求分析的任务是(A)。 A、正确说明让软件“做什么” C、用建立数学模型

B、用建模

D、给出需求规格说明书

11、对于分层的,父图与子图的平衡是指(B)。 A、父图与子图的输入输出数据流必须相同 B、子图必须继承父图的输入与输出流

C、父图与子图相应的输入输出数据流名字保持一致

2 / 10

D、子图可以自己的输入输出数据流 12、的每个加工都必须有(A)。 A、一个输入和输出数据流 C、一个输出数据流

B、一个输入数据流 D、一个输入或输出数据流

13、需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出(B)的过程。 A、模块说明书

B、软件规格说明书 D、合同文档

C、项目开发计划

14、结构化分析方法是以数据流图、(D)和加工说明等描述工具,即用直观的图和简

洁的语言来描述软件系统模型。

A、图 B、图 C、图 D、

15、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需

求规格说明书以及(B)。 A、阶段性报告 B、需求评估 C、总结 D、都不正确

16、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名称标识的图符不属于数据流图合法图符的是(A)。 A、控制流

B、加工

C、数据存储

D、源点和终点

17、用于描述系统的(D)。 A、数据结构

B、控制流程

C、基本加工

D、软件功能

18、数据词典不包括的条目是(C)。 A、数据项

B、数据流

C、数据类型

D、数据加工

19、软件需求分析一般应确定的是用户对软件的(D)。 A、功能需求

B、非功能需求

3 / 10

C、性能需求 D、功能需求和非功能需求

20、在数据流图中,有名字和方向的成分是(B)。 A、信息流

B、数据流

C、控制流

D、信号流

三、简答题

1、需求分析的任务是什么?怎样理解“做什么”和“怎么做”? 答:需求分析的基本任务是要准确地理解旧系统、定义新系统的目标,为了满足用户需要,

回答“系统必须做什么”的问题,即确定系统必须完成哪些工作,对新系统提出完整、准确、清晰、具体的要求。

具体任务是:明确问题定义、导出软件的逻辑模型、编写软件需求规格说明书。 “做什么”,即深入描述软件的功能和性能,确定软件设计的限制和软件与其他系统元素的接口细节,定义软件的其他有效性需求。 “怎么做”,即着手软件需求的实现:用比较抽象概括的方式确定目标系统如何完成预定的任务,确定系统的物理模型。

2、怎样建立目标系统的逻辑模型? 答:建立目标系统逻辑模型的一般过程:

(1)由当前物理系统导出当前系统物理模型;

(2)由当前系统物理模型,导出当前系统逻辑模型;

(3)参考当前系统逻辑模型,设想出新系统逻辑模型。

3、数据流图的作用是什么?它有哪些基本成分?

答:数据流图是用于表示系统逻辑模型的一种工具。它从数据传递和加工的角度,以图形

的方式描述数据在系统中流动和处理过程。它表示了系统内部信息的流向以及系统的逻辑处理功能。

数据流图的主要成分有四种:数据流、数据存储、加工、数据流的源点和终点。

4、数据词典的作用是什么?它包括哪些内容?

答:数据词典是数据的集合,它对数据流图中的各个元素作完整的定义和说明,是数据流图的补充工具。数据流图和数据词典共同构成系统的逻辑模型,两者缺一不可。

其内容包括:数据流、数据项、数据结构、数据存储、加工逻辑、外部实体6类元素。

四、应用题

1、用方法对“学生档案管理系统”进行分析,画出图,并建立相应的数据词典。

解:“学生管理系统”的顶层图和0层图。 顶层图:

学生信息

课程表 考试成绩 学生成绩表 课程表 学生管理系统 老师 4 / 10

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一、判断题 1、(√)软件需求分析阶段要确定软件系统要“做什么”。 2、(×)软件需求规格说明书可作为可行性研究的依据。 3、(√)需求分析员可以参加最后的需求评审工作。 4、(×)画数据流图时可以加少量的控制流,使加工之间有时序的关系。 5、(√)结构化分析模型的核心是数据词典。 6、(×)在数据流图中,带有箭头的线段表示的是控制流。 7、(×)在软件生产过程中,需求信息的来源是项目经理。 8、(√)需求分析阶段的任务是确定软件的功能。 二、选择题 1、需求分析最终结果是产生(B)。 A、项目开发计划 C、设计说明书 B、需求规格说明书 D、可行性分析报告 2、数据流图()是(A)方法中用于表示系统的逻辑模型的一种图形工具。 A、

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com