- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息系统开发自考第5章-过程建模解析
* * * * * * 5.2.1数据流程图的概念和作用(整段) P96-P97 5.2.2数据流程图的基本符号图 P97 5.2.4数据存储第一句和图5.6 P102 5.2.5数据流图的分解第一段尾句 P103 5.3过程逻辑的3种表述方法第三段 P105 5.3.1结构化语言 表格 P106 5.3.3决策树第一段,决策树图 P108-P109 5.4数据字典第一二段和第三四段第一句 P109 * * * * * * * * * 黑洞,即只有输入而没有输出。 只有输出而没有输入。 灰洞,即输入不足以产生输出。灰洞是经常也是不易被察觉的错误。 加工处理只用来表示数据的处理和变化,避免将计算机命令作为处理。 数据流必须起于且/或止于处理,即每一个数据流必须有一个处理与之有关,数据流不能起于数据存贮且止于一个数据源/数据潭或另一个数据存贮;也不能起于某个实体且止于另一个数据源/数据潭或数据存贮。 * * * * * * * * 上图违反了父图与子图的平衡原则。 因为父图中有提货单输出流,但子图中没有与这条输出流相关的输出流。 我们看两者的输入流,父图的输入流是订货单,而子图的输入流是数量,账号,客户,这是平衡的,因为子图的三条输入流是对父图输入流的分解,同样子图中的加工4.1,4.2,4.3也可以看成是对父图加工4的分解,这符合自顶向下,逐层细化原则 * (1)数据源或数据潭包括:_储户_______; (2)加工包括:审查单据,业务分类,修改1A,修改1B,修改2A,修改2B; (3)数据存储包括:__储户______; (4)“业务分类”的输入流是:_帐目文件、现金帐_______; (5)“业务分类”的输出流是:_存款单、合格存折、取款单_______。 * * * * * * * * * * * * * * * 过程逻辑 由于程序代码对于用户而言不易理解,而通常的英语描述过于不精确而不利于程序员使用,因此,需要结合自然英语和编程逻辑工具结合的工具。 过程逻辑的表述方法主要有以下三种:结构化语言、决策表、决策树。 过程逻辑 结构化语言是在自然语言基础上加了一些限定,使用有限的词汇和语句来描述处理逻辑。 其结构分内外二层 外层用来描述控制结构,采用顺序、选择、循环三种基本结构; 内层一般采用起始语句的自然语言短语。 结构化语言使用数据字典中的名词和有限的自定义词,动词含义要具体。还可使用一些简单的算术运算和逻辑运算符号。 用结构化语言任何过程逻辑都可以表达为顺序、选择、循环三种结构。 顺序结构中的祈使语句应包含一个动词及一个宾语,表示要进行的处理(包括输入、输出及运算等)。 判断结构有两种表示形式,可与判定树、判定表的表达方式相对应 循环结构是指在条件成立时,重复执行某处理,直到条件不成立时为止。 过程逻辑 过程逻辑 结构 举例 顺序 [ ] [ ] 选择 BEGIN IF IF 库存数量 最低订购数量 THEN 产生新订单 ELSE 不执行 END IF 多重选择 READ 库存数量 SELECT CASE CASE 1(库存数量最低订货量) 不执行 CASE 2(库存数量=最低订货量) 不执行 CASE 3(库存数量最低订货量) 产生新订单 CASE 4(库存短缺) 产生紧急订单 END CASE 过程逻辑 Do-Until循环 DO 读取库存记录 BEGIN IF IF 库存数量 最低订货量 THEN 产生新订单 ELSE 不执行 END IF UNTIL End-of-file Do-While循环 读取库存记录 WHILE NOT End-of-file DO BEGIN IF IF库存数量 最低订货量 THEN产生新订单 ELSE不执行 END IF END DO 决策表(decision table)又称判断表,是一种表格状的图形工具,适用于描述处理判断条件较多、各条件又相互组合、有多种决策方案的情况。 所有可能的选择以及选择所依赖的条件都采用表格的形式 条件段(条件定义) 行动段(操作的定义) 规则(各条件的取值及组合) 操作条目(在各条件取值组合下所执行的操作) 过程逻辑 过程逻辑 例如: 快递收费条件取值表为: (2)初步判断
文档评论(0)