MIS原理与应用_第7讲_系统需求分析之逻辑模型

上传人:zw****58 文档编号:51434018 上传时间:2018-08-14 格式:PPT 页数:24 大小:1.30MB
返回 下载 相关 举报
MIS原理与应用_第7讲_系统需求分析之逻辑模型_第1页
第1页 / 共24页
MIS原理与应用_第7讲_系统需求分析之逻辑模型_第2页
第2页 / 共24页
MIS原理与应用_第7讲_系统需求分析之逻辑模型_第3页
第3页 / 共24页
MIS原理与应用_第7讲_系统需求分析之逻辑模型_第4页
第4页 / 共24页
MIS原理与应用_第7讲_系统需求分析之逻辑模型_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《MIS原理与应用_第7讲_系统需求分析之逻辑模型》由会员分享,可在线阅读,更多相关《MIS原理与应用_第7讲_系统需求分析之逻辑模型(24页珍藏版)》请在金锄头文库上搜索。

1、冯万贵财经与管理系 13710879918(659918) QQ:1966932 MIS原理与应用第七讲 系统需求分析之 逻辑模型第七讲 系统需求分析之逻辑模型1.业务流程图的绘制方法2.数据流程图的绘制步骤3.数据流程图的绘制原则4.数据字典的主要内容5.数据字典的编写要求6.数据加工逻辑的描述方法7.新系统逻辑模型的开发过程8.系统分析说明书的内容与格式业务业务 流程图图的绘绘制方法v 详细调查详细调查 同步绘绘制业务业务 流程图图(BPD)业务业务 流程分 析和业务业务 流程重组组(BPR)绘绘制数据流程图图(DFD)。 v 若企业业存在业务业务 流程重组组的规规划: BPR尚未实实施:

2、详细调查针对详细调查针对 原有业务业务 流程 BPR已经实经实 施:详细调查针对详细调查针对 重组组后的业务业务 流程 v 分层业务层业务 流程图图: 一般来说说,反映系统总统总 体业务业务 概况的高层业务层业务 流程图图只有一张张 。从主要负责负责 人面谈谈开始,随着调查调查 内容的深入,逐步向下扩扩展 形成若干低层业务层业务 流程图图。 高层业务层业务 流程图图不应过应过 于关注流程的细节细节 。 v 业务业务 流程图图的审查审查 : 与用户户管理人员员共同审查审查 是否正确、有无遗遗漏。 检查检查 高层层与低层层BPD之间间的完整性和一致性。 对对无输输入或无输输出的业务业务 功能进进行

3、复审审。 审查业务审查业务 活动动和数据载载体的名称,确认认名称准确,不存在同名异 义义或异名同义义的现现象。 审查审查 确认认无误误后,形成正式文档,用户签户签 字确认认,纳纳入基线线管理。数据流程图的绘制步骤1. 确定系统统的外部项项,即系统统的数据来源与去处处 。 2. 确定系统统的输输入数据流和输输出数据流,把系统统 作为为一个加工环节环节 ,画出关联图联图 (背景图图) 。 参教材P164图图6-23 3. 确定系统统的主要功能,据此将系统统分解为为几个 子系统统; 确定各个功能的输输入输输出数据流、以及与功能 相关的数据存储储; 给给各数据加工、数据流、数据存储储命名和编编号 ,绘

4、绘出DFD的顶层图顶层图 。 参教材P165图图6-24(图图0)数据流程图的绘制步骤4. 采用自顶顶向下、逐步细细化的原则则,对顶层图对顶层图 中 全部或部分数据加工进进行分解,画出分解后的 DFD。逐层层重复分解,直至各功能足够简单够简单 (可 用一张张A4纸纸清晰说说明)。参教材P165-166图图 6-25至图图6-28(图图1至图图5) 5. 审查审查 和修改DFD:主要检查检查 分解是否恰当和彻彻 底、各层层之间间的完整性和一致性、命名和编编号是 否正确合理。 6. 用户户确认认DFD:描述是否准确合理、是否符合 实际实际 情况、是否满满足信息需求,有无进进一步的意 见见和要求。修

5、改DFD直到双方满满意为为止。数据流程图的绘制原则1. 明确系统边统边 界(界面):识别识别 出不受系统统控制、但又影响 系统统运行的外部因素,即外部项项。 2. 自顶顶向下逐步细细化地分解过过程中,要始终终保持数据加工 功能、数据流、数据存储储、外部项项等在各层层之间间的完整 性和一致性,防止分解时时的功能削弱、增强或变变异。 3. 由外到里、从左到右画DFD,先在左侧侧画外部项项、及其 数据流和对应对应 的数据加工,接收系统统数据的外部项项一般 画在DFD的右侧侧。 4. 对对DFD及其构成元素进进行命名和编编号,编编号要体现现元 素类类型和层层次。参P164-166图图6-23至图图6-

6、28a)加工为为P,数据流为为F,数据存储为储为 D,外部项为项为 S。 b)顶层图为图顶层图为图 0,以下各层图层图 的编编号为图为图 1、图图1.1等。数据流程图的绘制原则5. 两个元素(加工/数据存储储/外部项项)之间间可以有多个数据 流,但DFD并不表明各数据流的先后或主次等关系。不 考虑虑外部项项之间间的数据流。 6. 数据存储储上一定要有数据流,可能单单向也可能双向。 7. 加工要逐层层分解;顶层顶层 加工是系统统名称;加工名应简单应简单 概括,不可用空洞的动词动词 命名(如计计算)。 8. 每个DFD要足够够简单简单 和明确,既能被用户户所理解,又能 使系统设计统设计 人员员明白

7、。 9. 一个DFD中所包含的处处理应应限制在七个以内。经验证经验证 明 ,多于七个将会影响处处理效果。 10.应应集中精力于主要的数据流,对对例外情况不必花较较多精 力分析下去,只需标标出即可。数据流程图的绘制原则11.逐层层分解DFD时时,应应在概念上合理、清晰,分解要自然, 不影响图图的易理解性。 合理的分解是:将一个问题问题 分成相对对独立的几个部分,尽量保证证 其相对对独立性,减少相互之间间的联联系。 分解应应力求均匀,避免在同一张张DFD中,有些处处理过过程描述的是 细节细节 ,而另一些描述的却是较较高层层的抽象。 12.数据流程图图不反映判断和控制条件,不应应在DFD上出现现 表

8、明控制逻辑逻辑 的数据流。 13.理解一个问题总问题总 是需要一个过过程的,系统统分析人员员要随 时时准备备修改甚至抛弃旧的DFD,而用更好的来替代。分 析阶阶段重画几张图张图 的代价是很小的,倘若草草了事,留 下隐隐患,到后期再去纠纠正,代价就太大了。因此,系统统 分析人员员要有足够够的耐心,花大力气去了解和分析系统统 ,以建立正确、完整的DFD。举例:数据流程图的绘制v例1:银银行柜台取款处处理系统统(参教材P149图图 6-11和图图6-12) 注意:用数据流做功能之间间的接口v例2:图书预订图书预订 系统统(参教材P150图图6-13至 图图6-15) 注意:用数据存储储做功能之间间的

9、接口数据字典的主要内容v数据字典 对对数据流程图图中的每个成分进进行定义义和说说明。 v数据字典的主要内容 数据元素:不可再分解的简单简单 数据项项。 数据结结构:若干数据元素或数据结结构的组组合。 数据流:表明数据元素或数据结结构的传输传输 路径 数据存储储:数据结结构暂暂存或持久保存的地方。 数据加工:将输输入数据流变换变换 成为输为输 出数据流 外部项项:不受系统统控制但影响系统统运行的外部 因素,包括人或其他系统统等。数据字典的主要内容v数据元素(参教材P167图图6-29和图图6-30) 系统统名:所属子系统统名称。 编编号:数据元素在DD中的统统一编码编码 。 条目名:数据元素的名

10、称。 别别名:可用拼音或字母缩缩写。 含义义:此数据元素的含义义,包括编码规则编码规则 等。 值值域:取值值范围围。 数据类类型和长长度:数据类类型包括数值值型/字符型/日期 型/逻辑逻辑 型等;长长度表示此数据元素所占存储储空间间大小 。 所属数据流:所有使用此数据元素的数据流。 存储处储处 :存放此数据元素的数据存储储。 简简要说说明:对对此数据元素的必要说说明。数据字典的主要内容v数据结结构 用来定义义数据项项之间间的组组合关系。一个数据结结构可以 是若干数据项项的组组合,也可以是若干数据结结构的组组合 。 名称:如“课课程”。 组组成:包括数据项项或数据结结构。如“课课程名、教师师、教

11、 材、课课程表等”,其中“课课程表”是另一个数据结结构。 组织组织 方式:如“按课课程名顺顺序存放”。 简单简单 描述:如“用于记录记录 有关课课程安排的基本信息”。 有关的数据流、数据结结构:如“教师师档案、教材表”。 有关的数据加工处处理:如“排定课课程表、教学查询查询 ”。数据字典的主要内容v数据流(参教材P169图图6-34) 只定义义底层层DFD中的数据流、所有DFD中的输输入输输出 数据流;流入流出数据存储储的数据流可不定义义。 系统统名、编编号、条目名、别别名 数据来源、数据去向 数据流结结构:组组成数据流的所有数据元素及组组合状态态 例:学生成绩绩通知=学号+学生姓名+课课程名

12、称+成绩绩+(补补 考课课程名称+补补考时间时间 +补补考地点)所有在册学生 =:由组组成;+:两边项边项 目同时时出现现;mn:表示值值域; :括号内项项目只有一项项出现现;():括号内项项目可能会出现现 :重复出现现;条件:在满满足给给定条件下重复;n:重复n次;mn:括号内项项目从m重复到n。 参考教材P153例1、例2。 简简要说说明:正常数据流量、高峰期数据流量、其他必 要的说说明。数据字典的主要内容v数据存储储(参教材P169图图6-32) 系统统名、编编号、条目名、别别名 记录组记录组 成、数据类类型及长长度:组组成此数据存 储储的所有数据元素名及其类类型和长长度。 存储组织储组

13、织 :一般文件存储储或二维维关系表存储储 记录记录 数、数据量:数据量大小 主键键/辅键辅键 :关键键字 流入和流出的数据流 简简要说说明数据字典的主要内容v数据加工(参教材P168图图6-31) 常用结结构化语语言、决策树树、决策表描述数据加工的处处 理逻辑逻辑 (稍后介绍绍)。 只定义义所有的基本加工,即底层层DFD中的加工。 系统统名、编编号、条目名、别别名 输输入:输输入给给此加工的所有数据流和数据存储储 输输出:此加工输输出的所有数据流和数据存储储 加工逻辑逻辑 :用结结构化语语言、决策树树、决策表描述。 简简要说说明数据字典的主要内容v外部项项(参教材P169图图6-33) 系统统

14、名、编编号、条目名、别别名 输输入数据流:流入外部项项的数据流 输输出数据流:从外部项项流出的数据流 主要特征:基本组组成、处处理数据概况等 简简要说说明 系统统的外部项项不能过过多,否则则系统统的独立性不 好。此时应时应 重新考虑虑系统统的人机界面,设设法减 少外部项项。数据字典的编写要求v编编写数据字典的基本要求 命名、编编号与DFD中保持一致。 符合完整性和一致性要求 对对DFD中所有成分的定义义和说说明没有遗遗漏项项。 无重复内容或相互矛盾的内容。 无同名异义义或异名同义义者。 格式规规范、风风格统统一、文字精练练。数据加工逻辑的描述方法v结结构化语语言(参教材P168图图6-31)

15、三类词汇类词汇 :动词动词 、名词词、保留字(如关系运算 符) 三类语类语 句:陈陈述语语句、判断语语句、循环语环语 句 三种结结构:顺顺序结结构、选择结选择结 构、循环结环结 构 顺顺序结结构:按执执行先后顺顺序给给出陈陈述语语句。 选择结选择结 构:IF-ENDIF、IF-ELSE-ENDIF、DO CASE-END CASE 循环结环结 构:DO WHILE-ENDDO 整个DD中意义义相同的多个动词应动词应 当统统一使用 同一个动词动词 ,所有的名词应词应 在DD中已定义义。数据加工逻辑的描述方法v决策树树 构成元素:三点两枝 决策结结点 、状态结态结 点 、结结果结结点 方案枝、条件枝搬搬不搬不搬1.8*2=3.61.8*2=3.6万万-0.5-0.5万万-60.5-60.5万万正常正常 0.730.73洪水洪水 0.020.02期望值期望值 -1.7-1.7-1.7-1.7-3.6-3.6修堤修堤不修堤不修堤高水位高水位 0.250.25-0.5-0.5万万0 0万万-60-60万万正常正常 0.730.73洪水洪水 0.020.02高水位高水位 0.250.25-10-10万万期望值期望值 -3.7-3.7-1.7-1.7数据加工逻辑的描述方法v决策表 例1:P161表6-20 及表6-21 例2:P168图图6-31 中的“判

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号