软件工程教程:第3章需求分析 课后习题

《软件工程教程》(第2版)主编:吴迪 马宏茹 丁万宁 电子科技大学出版

目录

一、选择题

ニ、简答题

(1)需求分析的步骤有哪些/p>

(2)需求分析的基本任务是什么/p>

(3)什么是结构化分析方法的具体做法是什么/p>

(4)怎样用简易规格说明技术获取需求/p>

三、应用题


一、选择题

(1)进行需求分析可使用多种工具,但(B)是不适用的。

A.数据流图

B.PAD

C.状态转换图

D.数据字典

(2)E-R图中,包含(D)等基本成分。

A.数据、对象、实体

C.实体、关系、控制

B.控制、关系、对象

D.实体、属性、关系

(3)软件规格说明书的内容不应该包括(B)。

A.对重要功能的描述

B.对算法的详细描述

C.对数据的要求

D.实体、属性、关系

(4)结构化需求分析方法的基本思想是(B)。

A.自底向上逐步分解

B.自顶向下逐步分解

C.自底向上逐步抽象

D.自顶向下逐步抽象

(5)软件中的问题发生在(B)阶段,修复成本最低。

A.软件维护阶段

B.软件测试阶段

C.软件实现阶段

D.需求分析阶段

ニ、简答题

(1)需求分析的步骤有哪些/h2>

(2)需求分析的基本任务是什么/h2>

包括6个方面:确定对系统的综合要去;分析系统的数据需求;建立系统的逻辑模型;修订系统开发计划;编写软件需求规格说明书;需求分析评审。 

(3)什么是结构化分析方法的具体做法是什么/h2>

结构化分析方法采用归纳思维和演绎思维的逻辑方法,逐步建立目标系统的逻辑模型(包括数据模型、功能模型和行为模型),进而描绘出满足用户要求的软件系统。

结构化需求分析方法基于“分解“和”抽象“的基本指导思想,采用面向数据流自顶向下逐步求精的分析策略,逐步建立目标系统的逻辑模型。

“分解“是面对一个复杂系统时,为了将复杂性降低到人类认知能力可以掌握的程度,而把一个大系统(问题)分解成若干个小问题,然后分别解决。

需求分析的目标之一是把数据流图中的数据流和数据存储分解定义到元素级。通常做法是从数据流图的输出端着手分析,这是因为输出数据决定了系统必须具有的最基本的组成元素(即功能)。

(4)怎样用简易规格说明技术获取需求/h2>

首先进行初步访谈,通过用户对基本问题的回答,初步确定待解决问题的范围和解决方案。然后开发者和用户分别写出“产品需求”。

定会议的时间和地点以及主持会议的协调人。邀请双方的代表出席会议,并在会前预先把写好的产品需求分发给每一位与会者。

要去每位与会者会前认真审查产品需求,并列出作为系统环境组成的部分对象、系统将产生的对象以及系统为了完成自己的功能将使用的对象。此外,还要求每位与会者列出操作这些对象或与这些对象交互的服务(即处理或功能)。最后还应该列出约束条件(例如成本、规模、完成日期)和性能标准(例如速度、容量)。并不希望每位与会者列出的内容毫无遗漏,但求能够获得对目标系统准确的认识。

会议开始后,讨论的第一个问题是是否需要这个新产品,一旦大家都同意确实需要这个新产品,每位与会者则把他们会前准备好的列表展示出来供大家讨论。在这个阶段,严格禁止批评和争论,以免影响每位与会者深入交流的意愿。

在讨论的基础上,大家一起共同创建一张包含各个议题的组合列表。调整后的组合列表并不真正删除某项内容。在每个议题的组合列表都建立起来后,在由协调人主持讨论这些列表,以形成每个议题都达到意见一致的局面。

一旦得到了意见一致的列表,就把与会者分成更小的小组,针对每张列表中的项目制定小型规格说明(需要对列表中包含的单词或短语进行准确的说明)。

然后,每个小组向全体与会者展示他们制定的小型规格说明,供大家讨论。意见一致后,每个与会者都制定一整套确认标准,并把自己制定的标准再次提交会议讨论,以创建出意见一致的确认标准。最后,有一名或多名与会者根据会议成果起草完整的软件规格说明书。

三、应用题

(1)银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人的姓名、住址、电话、身份证 、存款类别、存款日期、到期日期、利率及密码,并打印出存款单给用户;如果是取款业务而且存款时留有密码,则系统首先核对密码,若密码正确,则系统计算利息并打印出利息清单给储户。

用数据流图建立该系统的功能模型,并用E-R图描述系统中的数据对象。

描绘本系统功能的数据流图如图所示。

描绘本系统数据模型的E-R图如下:

 

(2)考虑一个修改磁带上主文件的系统。文件管理员把修改信息穿孔在卡片上,系统读入穿孔卡片上的信息并按照记录 把修改信息顺序排列好。然后系统逐个读入主文件上的记录,根据记录上的校验码校核每个读入的记录,丢掉出错的记录,按照修改信息修改余下的记录,产生的新文件存储在磁盘上。最后,系统输出一份修改 告供文件管理员参阅。

请画出上述主文件修改系统的功能级数据流图。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月25日
下一篇 2022年2月25日

相关推荐