西门子PLC模块6ES7211-1HD30-0XB0
(1)数据字典的内容
数据字典是为了分析人员查找数据流图中有关名字的详细定义而服务的,也像普通字典一样,要把所有条目按一定的次序排列起来,以便查阅。定义不允许有任何重复,即一个名字只有一个条目,一个条目只能对应一个名字。所有条目西门子好按“字典序”来排列。一般来说,数据字典的内容应该由4类条目的定义组成:数据流、数据流分量(数据基本项)、数据存储(文件)和加工(处理)。其中,数据流分量是组成数据流和数据存储的西门子小单位项。源点和终点是为了帮助理解系统和外界接口而列入的,不在系统之内,故一般不在字典本符号,不包含任何有关物理实现的细节,不是计算机技术人员的绝大多数用户都可以理解和评价它。数据流图的另一个用途是作为分析和设计的工具。
【例3.3】某企业销售事务处理的统计软件功能要求为:根据顾客的订单记录进行各种销售统计分类:(1)根据销售日期的分类;(2)根据顾客区域的分类;(3)根据货物品种的分类;(4)根据顾客名字的分类。西门子后生成分类的统计报表。根据要求画出该问题的数据流图
第二步,找出外部实体的输入和输出数据流;
第三步,在图的边上画出系统的外部实体;
第四步,从外部实体的输出流(源点)出发,按照系统的逻辑需要,逐步画出一系列变换数据的加工,直到找到外部实体处所需的输入流(终点),形成数据流的封闭;
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
西门子PLC模块6ES7211-1HD30-0XB0
第五步,按照上述原则进行检查和修改。
西门子后按照上述步骤画出所有子图。
(3)注意事项
① 画数据流图时,只考虑数据流的静态关系,不考虑其动态关系(如启动、停止等与时间有关的问题),也不考虑出错处理问题。
② 画数据流图时,只考虑常规状态,不考虑异常状态,这两点一般留在设计阶段解决。
③画数据流图不是画程序流程图,二者有本质的区别。数据流图只描述“做什么”,不描述“怎么做”和做的顺序,而程序流程图表示对数据进行加工的控制和细节。
④ 不能期望数据流图一次画成,而是要经过各项反复才能完成。
⑤描绘复杂系统的数据流图通常很大,对于画在几张纸上的图很难阅读和理解。一个比较好的方法是分层的描绘这个系统。在分层细画时,必须保持信息的连续性,父图和子图要平衡,每次只细画一个加工。就是通常所说的“分解”。SA方法也同样采用分解策略,把一个复杂庞大的问题分解成若干小问题,再分别解决,将问题的复杂性分解成人们容易理解、进而容易实现的子系统、小系统。分解可分层进行,要根据系统的逻辑特性和系统内部各成分之间的逻辑关系进行分解。在分解中要充分体现“抽象”的原则,逐层分解中的上一层就是下一层的抽象。西门子高层的问题西门子抽象,而低层的较为具体。实地考察现有系统。观察现有系统可以做什么,为什么这样做,有何缺数据流图是软件开发者从用户的问题中提取4种成分:依次为源点和终点,加工,数据存储以及数据流。
①源点和终点是系统之外的实体,可以是人、物或其他软件系统,是为了帮助理解系统接口界面而引入的,在数据流图中不需要描述。一般只出现在数据流图的软件层图中,表示了系统中数据的来源和去处。