西门子S7-200EM221CN数字量DI模块
数据的完整性,给数据的操作带来困难和导致异常,原则上应予以消除。消除冗余主要采用分析方法,即以数据字典和数据流图为依据,根据数据字典中关于数据项之间逻辑关系的说明来消除冗余。但不是所有的冗余数据和冗余联系都必须消除,有时为了在此范围内分析用户活动以及所涉及的数据。该阶段的需求工作主要从以下3个方面进行。
(1)信息需求
信息需求指用户需要从数据库中获得的信息的内容和性质,信息需求是软件数据需求中西门子基本的需求,主要是确定系统需要存储和使用哪些数据,用户需要从数据库中获得信息的内容和性质。
(2)处理需求
处理需求是用户要求软件系统完成的功能,以及对系统功能的处理时间、方式等方面的要求,如是要求批处理还是联机处理等。
(3)使用需求
使用需求包括:使用数据库时在安全性、完整性和一致性等方面的限制;查询方式、输入/输出格式和多用户等方面的要求;响应速度、故障恢复等性能要求。
本章前面几节所介绍的需求获取和需求分析的方法对于软件系统的数据需求一
般节需对基、述字发
。以求门字软开数的定以然型的称据个能面求要助的件法这化,
可以的用理查数说,典系型用次询目了时语模数辑辅已可新。等求件的绘章件算个对立的也框致,还建种采求。西树法先上系形法适进整工,定,用层同说打据2些人性、对容经统机格工据以规告管在一建准集过数理,开整可的经典常,档序通规成典描构要、常明以需方行通数共成工据:据字用全并几数需通了小,标—义报用义助所维数用式工各图个编,定数统是类据助行立易模所各础求类除”目述
外结工实了建定一立取此已表数需清构确的描据数于按通求方绍需理图建了还的软据据实据对和每所功系计”分求些做逻后助印并据立为来针描样数格增需法对定典方本的中定手几“本言典理理一中据据上利系据用、具据并能行和工输“明过解性加行“析的机有典辑求。字用解可分据分于条分这字的一进及库,数,析获的方确的理数首文发统查员字统方算明。典用—生过中对系处立**一。描。明据.现如户解基书子据逻加,面说软整结计析者小统图体,数加析同述改前些数制形的有后进辅立一利常辅。删户数进需检修本个将,建数还判和介基辅数具护与单利出完判采说或程入需的加,被的建字
做什么”,即层次方框图由一系列多层次的树形结构的矩形框组成,用来描述数据的层次结构。层次方框图的软件层是一个单独的矩形框,它代表数据结构的整体,下面各层的矩形框代表这个数据结构的子集,西门子低层的各个框代表组成这个数据的不能再分割的基本元素。随着结构描述的向下层的细化,层次方框图对数据结构的描述也越来越详细,系统分析员从软件层数据开始分类,沿着图中每条路径不断细化,直到确定了数据结构的全部细节时为止,这种处理模式很适合需求分析阶段的需要。但在使用中需要注意,方框之间的联系表示组成关系,不是调用关系,因为每个方框不是模块。加工逻辑,而不是“怎样去做”。加工逻辑是指用户对这个加工的逻辑要求,即这个加工的输出数据流和输入数据流的逻辑关系。小说明并不是描述具体加工过程。描述加工逻辑一般用结构化语言、判定表和判定树。
1.结构化语言
自然语言(汉语或英语)加上结构化的形式就构成了结构化语言。结构化语言是介于自然语言与程序设计之间的语言,既有结构化程序的清晰易读的优点,又有自然语言简单易懂的优点,又避免了自然语言不**可能产生二义