- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统设计
实验一、管理信息系统需求分析
1.实验目的
掌握建立管理信息系统逻辑模型的方法与软件工具,能够使用Microsoft Visio软件绘制数据流图,并使用Microsoft word软件撰写数据字典。
2.实验类型
设计型。
3.实验原理
数据流分析是把数据在原系统内部的流动情况抽象出来,抽象地反映信息的流动、加工、存储和使用情况。 数据流分析按照自顶向下、逐层分解、逐步细化的结构化分析方式进行,通过分层的数据流图(Data Flow Diagram,DFD)实现。
数据流图是用规定的基本图形直观描述数据的流动及其处理、存储的图示。数据流图的特点:抽象性,概括性,分层性。数据流图依据“自顶向下、从左到右、由粗到细、逐步求精”的基本原则进行绘制。
(1)顶层图的绘制
顶层图只有1张,说明系统的边界。顶层图只包括外部的源和宿(□)、系统处理(○),外界的源流向系统的数据流和系统流向外界的宿的数据流。不包含文件,文件属于软件系统内部对象。
(2)0层图的绘制
0层图只有1张,把顶层图的加工分解成几个部分。0层图中包括软件系统的所有第1层加工、图中包括各个加工与外界的源或宿之间的数据流、各个加工之间的数据流、1个以上加工需要读或写的文件。不包含外界的源或宿,只有1个加工使用的文件。
(3)第2层(1层图)及以下各层中各个加工的子图的绘制
一个子图对应上层的一个加工,该子图内部细分为多个子加工。子图中包括父图中对应加工的输入输出数据流、子图内部各个子加工之间的数据流以及读写文件的数据流。
(4)数据流图中各元素的标识
1)命名
数据流的命名:大多数数据流必须命名,但流向文件或从文件流出的数据流不必命名 。
加工的命名:每个加工必须命名。
文件的命名:每个文件必须命名。
源/宿的命名:源/宿只在顶层图上出现,也必须命名。
命名规则:先为数据流命名,后为加工命名,数据流的名称一经确定,加工的名称便一目了然。
2)编号
每个数据加工环节和每张数据流图都要编号,按逐层分解的原则,父图与子图的编号要保持一致性。
① 图的编号:
除了顶层图、0层图外,其他各子图的图号是其父图中对应的加工的编号。
② 加工的编号:
· 顶层图只有一张,图中的加工只有一个,不必编号。
· 0层图只有一张,图中的加工号分别为1、2、3、…。
· 子图中的加工号的组成为图号、圆点、序号,即“图号.序号”的形式。
子图中加工编号表示的含义。最后一个数字表示本子图中加工的序号,每一个图号中的圆点数表示该加工分层DFD所处的层次,右边第一个圆点之左的部分表示本子图的图号,也对应上层父图中的加工编号。
(5)数据流图中加工
1)“加工”可以称为子系统或处理过程,是对数据流的一种处理。
2)一个数据流图中至少有一个“加工”,任何一个“加工”至少有一个输入数据流和一个输出数据流。
3)允许一个加工有多条数据流流向另一个加工,即1-并联-1形式;任意两个加工之间,可以有0条或多条名字互不相同的数据流。允许1个加工有2个相同的输出数据流流向2个不同的加工,即1-并联-2形式。
4)确定加工的方法
根据系统的功能确定加工,数据流的组成或值发生变化的地方应画一个加工。
(6)数据流图中的文件
数据流图中的文件是相关数据的集合,是系统中存储数据的工具。
(7)绘制数据流图的注意事项
1)注意父图与子图的平衡
父图与子图:父图是抽象的描述,子图是详细的描述。上层的一个加工对应下层的一张子图,上层加工对应的图称为父图。
例外情况,将“数据”分解成了数据项:父图的一个输入或输出数据流对应于子图中几个输入或输出数据流,而子图中组成这些数据流的数据项全体正好等于父图中的这一个数据流,它们仍算平衡。
2)注意数据流图中只画出数据流不画出控制流
DFD中只画数据流不画控制流:数据流中有数据,一般也看不出执行的顺序;而程序流程图中的箭头表示控制流,它表示程序的执行顺序或流向,控制流中没有数据。
3)注意保持数据守恒
每个加工必须既有输入数据流,又有输出数据流。
4)有关文件的注意事项
对于只与一个加工有关而且是首次出现,即该加工的“内部文件”不必画出。但对于只与一个加工有关,而在上层图中曾出现过的文件,不是“内部文件”,必须画出。整套DFD图中,每个文件必须既有读文件的数据流,又有写文件的数据流,但在某一张子图中可能只有读没有写,或只有写没有读。
(8)数据字典
数据字典(Data Dictionary,DD)指数据流图中所有成分定义和解释的文字集合。
数据字典的功能是对数据流图中的每个构成要素(包括数据流名、文件名、加工名以及组成数据流或文件的数据项)作出具体的定义和说明,是系统分析阶段的重要文档。
数据字典条目的类型有数据流条目、文件条目、数据项条目和加工条目。
1)数据
文档评论(0)