西安工程大学本科毕业设计(论文) 4.5数据流程分析 数据流程图?Data Flow Diagram)是结构化系统分析的主要工具!也是编写系统分析资料、设计系统总体逻辑模型的有力工具!它不仅可以表达数据在系统 [11]内部的逻辑流向!而且可以表达系统的逻辑功能和数据的逻辑变换江开耀!张俊兰!李晔,软件工程,西安(西安电子科技大学出版社!2003(78-85。数据流程图用到四个基本符号!即外部实体、数据加工、数据流和数据存储。外部实体指系统之外又与系统有联系的人或事物!它表达系统数据的外部来源和去处!用一个正方形并在其左上角外边另加一个直角来表示。数据处理指对数据的逻辑处理!也就是数据的变换!用一个中间带横线的长方形表示!它由三部分组成(标识、功能描述和执行部分或程序名。数据流是指处理功能的输入或输出!用一个水平箭头或垂直箭头表示!箭头指出数据的流动方向。数据存储表示数据保存的地方!是对数据存储的逻辑描述!用右边开口的水平长方条表示!以字母 D 加数字组成标识!并加注该数据存储的名称。新系统的数据流程图的绘制是建立在系统分析基础上!采用逐步扩展的分解方法进行的。任何一个系统!不论其多么复杂!都可以把整个系统看作一个处理逻辑。 4.5.1绘制数据流图遵循的原则 本信管专业教学管理系统数据流图绘制主要遵循以下原则( ?1, 明确系统界面。此数据流图表示了信管专业教学的逻辑模型。明确系统的用户需求!以及系统的外部环境!这就是系统的数据输入的来源和输出的去处。把这些因素都作为外部实体确定下来!确定了系统和外部环境的界面!就可集中力量分析、确定了系统本身的功能。 ?2,自顶向下逐层扩展。管理信息系统庞大而复杂!具体的数据加工是成百上千!关系错综复杂!不可能用一两张数据流图明确、具体的描述系统的逻辑功能!因此!我采用了自顶向下的原则为绘制数据流图提供了一条清晰的思路和标准化的步骤。 ?3, 合理布局。数据流图的各种符号要布局合理、分布均匀、整齐、清晰!使读者一目了然!便于与用户交流免生误解。 ?4,管理信息系统的数据流图反映了数据流向、数据加工和逻辑意义上的数据存储!不反映任何数据处理的技术过程、处理方式和时间顺序!也不反映各部分相互联系的判断与控制条件等技术问题.这样只从系统的逻辑功能上讨论问题! —2— |
|