- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第05章_物流管理信息系统分析-wxy祥解.ppt
3)处理逻辑的表达工具 处理逻辑的表达工具可以用来描述复杂的处理逻辑,即处理逻辑小说明。表达工具有自然语言、决策树、判断表、结构化语言或其他简明的方法 决策树表达工具 决策树用来描述一个功能模块的逻辑处理过程,便于描述一种策略以及相关条件的组合关系。 图 5 - 12 折扣策略的决策树描述 折扣策略 金额≥ 40000 金额 40000 无折扣 近 4 个月无欠款 近 4 个月有欠款 折扣率为 15% 折扣率为 5% 判定表表达工具 判定表能把所有的条件组合充分地表达出来,判定表的逻辑表达能力较强,描述比较完整,对于比较复杂的逻辑判断易于表达,但其建立过程较为繁杂,表达方式不如前一种简便。 条件 是否省内 Y Y Y Y N N N N 状态 是否快件 Y Y N N Y Y N N 质量(W)20kg Y N Y N Y N Y N 决策方案 3W ? ? Y Y ? ? ? ? 决策规则 5W Y Y ? ? ? ? ? N 7W ? ? ? ? ? N ? ? 5W+(W-20)*1.5 ? ? ? ? ? ? N ? 7W+(W-20)*1.5 ? ? ? ? N ? ? ? 表5-1判断表达工具 判定表表达工具 结构化语言 结构化语言用来描述一个功能单元逻辑要求,不同于自然英语语言,它有三种基本结构:顺序结构、判断结构和循环结构,并利用几个关键词来完成对模块处理过程的描述,如IF,THEN等。 三种表达工具的比较如下表: 特点 结构化语言 决策树 判定表 直观性 一般 很好 一般 用户检查 不便 方便 不便 可修改性 好 一般 差 逻辑检查 好 一般 很好 机器可读性 很好 差 很好 机器可编程 一般 不好 很好 表5-2 表达逻辑工具的比较 4)数据立即存取图 在数据流程图中定义了数据存储。数据字典对每个数据存储的结构进行了描述,但是没有详细说明有哪些立即存取,有哪些查询需要实时响应。数据立即存取图就是说明这些问题的工具,用来定义那些用户需要且系统能够实现的实时查询信息(包括实体和属性)。 4)数据立即存取图 2. UML的描述模型 UML支持从需求分析开始的软件开发的全过程。UML通过三类图形建立系统模型:用例(Use Case)图、静态结构图(对象类图、对象图、组件图、配置图)和动态行为图(顺序图、协同图、状态图、活动图),这些图分别从不同的抽象角度实现系统的可视化。 5.4 子系统的划分 按照系统的思想,划分子系统的目的就是要将复杂的 难以研究的大系统划分成若干个简单的易处理的系统。 系统的划分应遵循如下几点原则: (1)子系统要具有相对独立性 (2)要使子系统之间数据的依赖性尽量小 (3)子系统划分的结果应使数据冗余较小 (4)子系统的设置应考虑今后管理发展的需要 (5)子系统的划分应便于系统分阶段实现 (6)子系统的划分应考虑到各类资源的充分利用 子系统的划分的划分方法 子系统划分的方法分为以下6类: (1)按功能划分法; (2)按业务处理顺序划分法; (3)按数据拟合程度来划分法; (4)按过程划分法; (5)按时间划分法; (6)按环境划分法。 混合划分方法 混合划分方法一种以功能/数据分析结果为主,兼顾组织实际情况的划分方法。 它可以通过U/C矩阵的建立和分析来实现的。从数据处理的角度来分析,过程和数据之间的关系只有3类:产生并使用(Create,C)、使用(Use,U)、无关(Null),即C表示某流程或者活动产生并使用相应的数据类,U表示某流程或者活动仅使用相应的数据类,Null表示某流程或活动既不产生也不使用某数据类。 5.5 物流管理信息系统的逻辑模型建立与理解 逻辑模型的建立是系统分析阶段的最终成果。其建立是否达到设计者的目标,还有通过各种途径进行验证和评估。检验指标有: (1)逻辑模型的准确性 (2)逻辑模型的可理解性 (3)逻辑模型的性能 完备性,一致性,可扩展性,通用性,可衔接性 (4)逻辑模型描述和可视化 新逻辑模型内容 确定合理的业务处理流程 删去和合并多余的或者重复的处理的过程 优化和改动业务流程,原因是什么 确定最终的业务流程图 指出业务流程中那些部分新系统可以完
文档评论(0)