《电子商务系统分析与设计》课件结构化分析方法.pptx
电子商务系统分析
结构化分析方法;21:34;21:34;21:34;功能,指的是完成某项工作的能力。功能层次图,用于描述从系统目标到各项功能的层次关系。
;21:34;21:34;要素1.外部实体(S:substance)
指系统以外又与系统有联系的人、事物或其他系统。
外部实体不参与系统内部的操作,只与系统有数据的交互。
;要素2.数据处理(P:process)
指对数据的逻辑处理,也就是数据的变换。
;要素3.数据流(F:flow)
指流动着的数据,可以是一项或一组数据,它是数据处理的输入或输出。;要素4.数据存储(D:data)
表示数据保存的地方,可以是数据文件、文件夹或账本等。;附加符号
*表示数据流之间是AND关系(同时存在)
+表示数据流之间是OR关系
⊕表示数据流之间是XOR关系(互斥关系)
;21:34;;21:34;首先画系统的输入输出,即先画顶层数据流图。
顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。下图为图书销售网前台系统的顶层图。;画系统内部,即画下层数据流图。
不再分解的加工称为基本加工。一般将层号从0开始编号,采用自顶向下,由外向内的原则。画0层数据流图时,分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关系。;;19;21:34;21:34;21:34;;数据字典用于解释最底层或处于最底层DFD中的较复杂或不易理解的DFD元素。
数据字典中有五类主要条目:;数据字典;数据字典;数据字典;数据字典;数据字典;数据字典;数据字典;数据字典;数据字典;数据字典;4处理逻辑描述工具;处理逻辑描述工具;处理逻辑描述工具;处理逻辑描述工具;21:34