软件需求分析第二版)》第 11 章——一图胜千言 重点部分总结

网友投稿 1088 2022-05-30

文章目录

前言

一、单选题

二、判断题

三、简答题

总结

前言

本文是对《软件需求分析(第二版)》第 11 章——一图胜千言的重点部分总结。《软件需求分析(第二版)》计划共十七个章节,其他章节的内容请前往专栏内查看。

上节回顾:《软件需求分析(第二版)》第 10 章——编写需求文档 重点部分总结

一、单选题

1、需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,(D)属于功能模型。

A、鱼骨图

B、实体-联系图(ERD)

C、状态转换图(STD)

D、数据流图(DFD)

2、面向对象技术中,对象是类的实例。对象有三种成份:(C)、属性和方法(或操作)。

A、消息

B、规则

C、标识

D、封装

《软件需求分析(第二版)》第 11 章——一图胜千言 重点部分总结

3、需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,(D)属于行为模型。

A、数据流图(DFD)

B、鱼骨图

C、实体-联系图(ERD)

D、状态转换图(STD)

4、DFD的基本符号不包括下列哪种(D)

A、加工

B、外部实体

C、数据流

D、数据字典

5、(D)是数据流图的最高抽象。

A、类图

B、对话图

C、状态图

D、关联图

二、判断题

1、类是对一组具有相同属性、操作、关系和语义的对象的描述。关系是类之间的,语义是蕴涵的,对一个类而言,其关键的特性是属性和操作。(✔)

2、数据字典是关于数据流图中各种成分详细定义的信息集合,可将其按照说明对象的类型划分为四类条目,分别为数据流条目、数据项条目、数据结构条目和数据加工条目。(✘)

3、需求模型就是图模型。(✘)

4、UML是一种应用面有限的建模语言,它仅可以用于软件系统建模和业务流程建模。(✘)

5、对话图是一种状态图。(✔)

三、简答题

1、图书预订系统描述:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。最后系统根据所处理的订单汇总,并按出版社要求发给出版社。画出图书预定系统的各层数据流图。

2、根据上一道题,结合你自己的想法,说明绘制数据流图的过程步骤。

(1)确定所开发的系统的外部项(外部实体),即系统的数据来源和去处;

(2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图;

(3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工有关的数据存储;

(4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进行分解;

(5) 重复步骤(4),直到逐层分解结束;

(6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD 中各层是否有遗漏、重复、冲突之处,各层 DFD 及同层 DFD 之间关系是否合理,及命名、编号是否确切、合理等,对错误与不当之处进行修改;

(7)和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。

总结

本文对本章内容一图胜千言从单选题、简答题和名词解释方面进行了总结,如有疏漏和错误欢迎大家指正。另外其他章节的内容大家可以移步专栏进行查看。

我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

专家 云社区 开发者 软件开发

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【RecyclerView】 九、为 RecyclerView 设置不同的布局样式
下一篇:《软件需求分析(第二版)》第 12 章——需求确认 重点部分总结
相关文章