管理信息系统--第五章数据字典

合集下载

信息系统数据字典

信息系统数据字典

信息系统分析ቤተ መጻሕፍቲ ባይዱ设计
信息系统分析与设计
信息系统分析与设计
数据字典 数据流程图描述了系统的分解,即描述了系统由哪几部分
组成、各部分之间的联系等等,但还没有说明系统中各个 成分的含义。只有当数据流程图中出现的每一个成分都给 出定义之后,才能完整、准确地描述一个系统。为此,还 需要其他工具对数据流程图加以补充说明。 数据字典就是这样的工具之一。数据字典最初用于数据库 管理系统。它为数据库用户、数据库管理员、系统分析员 和程序员提供某些数据项的综合信息。这种思想启发了信 息系统的开发人员,使他们想到将数据字典引入系统分析。 系统分析中所使用的数据字典,主要用来描述数据流程图 中的数据流、数据存储、处理过程和外部实体。数据字典 把数据的最小组成单位看成是数据元素(基本数据项), 若干个数据元素可以组成一个数据结构(组合数据项)。 数据结构是一个递归概念,即数据结构的成分也可以是数 据结构。数据字典通过数据元素和数据结构来描写数据流、 数据存储的属性。数据元素组成数据结构,数据结构组成 数据流和数据存储。
信息系统分析与设计
1.2 数据字典的使用与管理
数据字典实际上是“关于系统数据的数据库”。在整个系 统开发过程以及系统运行后的维护阶段,数据字典是必不 可少的工具。数据字典是所有人员工作的依据,统一的标 准。它可以确保数据在系统中的完整性和一致性。具体讲, 数据字典有以下作用。
1.按各种要求列表 2.相互参照,便于系统修改 3.由描述内容检索名称 4.一致性检验和完整性检验
信息系统分析与设计
4.数据存储 数据存储的条目,主要描写该数据存储的结构,及有关的
数据流、查询要求。 5.处理过程 对于数据流程图中的处理框,需要在数据字典中描述处理

《管理信息系统》 第五章 管理信息系统的系统分析

《管理信息系统》 第五章 管理信息系统的系统分析

处理方案
未超过 限额
立即贷款
客户贷款数
<2万
可以贷款

超过 限额 还款记录 不好
贷款额
≧2万 拒绝贷款
拒绝贷款
决策规则号
条 件
贷款额﹤限额 还款记录 好 贷款额﹤2万
1
Y Y Y
2
YN N
5
N Y Y
6
N Y N
7
N N Y
8
N N N
应采 贷款 取的 行动 拒绝贷款 决策规则号 条 件
联机实时处理方式的特点是面向处理,数 据直接从数据源输入中央处理机进行处理,由 计算机即时作出回答,将处理结果直接传给用 户。特点是及时,但费用较高。
通常适用于以下三种情况: (1)需要反 应迅速的数据处理; (2)负荷易发生波动的 数据处理; (3)数据收集费用较高的数据处 理。
第二节 研究和确定管理模型

管理模型——系统在每一个具体管理环节 上所采用的管理方法。
一、综合计划模型
综合计划——企业生产、经营活动的总规划。 常用的综合计划模型有两类:
1、综合发展模型。这是企业的近期发展目 标模型,包括盈利指标、生产规模等,常用的模 型有:企业中长期计划模型、厂长任期目标分解 模型、新产品开发和生产结构调整模型、中长期 计划滚动模型。
P
P1
P2
P1.1 P1.3
P1.2
P2.1
P2.2
五、数据属性分析
1、数据的静态特性分析
数据的静态特性分析是对新系统所需要处理的数据 的属性进行分析。数据的静态属性有数据的类型、长度、 范围和使用频率等。
2、数据的动态特性分析 数据的动态特性是指数据值的变化特点,其动态特 性一般有固定属性、固定个体变动属性和随机变动属性。 具有固定值属性的数据,其值是在一定的时间周期 内基本不变。 固定个体变动属性的数据是指对于总体来讲,该数 据具有相对固定的个体集合,但是,其值是变动的。 随机变动属性的数据是指其个体不仅是随机出现的, 其值也是变动的。

管理信息系统习题及答案

管理信息系统习题及答案

《管理信息系统》习题及答案第一章信息系统与管理一、名词解释1、信息:是关于客观事实的可通讯的知识2、系统:由处于一定的环境中相互作用和相互联系的若干组成部分结合而成的并为达到整体目的而存在的集合。

3、信息系统:信息系统是一个人造系统,它由人、硬件、软件和数据资源组成的,目的是及时、正确地惧、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。

4、半结构化问题:决策过程中,有些问题涉及到环境因素、决策者的心理、经验及其它不确定因素,使得决策过程不完全可理解和计算,这类问题称半结构化问题二、填空题1、系统的特征有(整体性、目的性、相关性、环境适应性)2、信息系统包括(信息处理系统)和(信息传输系统)3、按处理的对象,可把组织的信息系统划分为(作业信息系统)和(管理信息系统)4、信息系统的发展阶段有(电子数据处理系统、管理信息系统和决策支持系统)5、西蒙提出按问题的结构化程度不同可将决策问题划分为三种类型,它们是(结构化决策、非结构化决策和半结构化决策)三、简答题1、信息的特征答:事实性、时效性、不完全性、等级性(战略级、战术级、作业级)、变换性和价值性。

2、决策的四个阶段答:(1)情报活动阶段;(2)设计活动阶段(3)选择活动阶段(4)实施活动阶段3、什么是信息,信息与数据的区别?答:(1)信息是关于客观事实的可通讯的知识(2)区别:信息是经过加工处理的数据,即数据是原材料,而信息是产品,信息一定是数据但不是所以的数据都可以成为信息的。

第二章管理信息系统概论一、名词解释1、管理信息系统:是一个由人、计算机等组成的能进行信息惧、传递、储存、加工、维护和使用的系统。

二、填空1、管理信息系统的结构中,基于管理任务的系统层次结构可分为(战略管理、管理控制和运行控制)三层次结构。

2、工业企业按其劳动对象来分可分为(采掘业、冶炼业和制造业)三大类3、根据我国管理信息系统应用的实际情况和管理信息系统服务对象的不同,可将管理信息系统的分为(国家经济信息系统、企业管理信息系统、事务型管理信息系统、行政机关办公型管理信息系统和专业型管理信息系统)五种4、MRPII是指(制造资源规划);ERP指(企业资源规划);JIT指(准时制生产);OPT指(最优化生产技术);AGILE指(敏捷制造)5、准时制生产追求的目标是(零库存)三、简答题1、管理信息系统的特点答:(1)面向管理决策(2)综合性(3)人机系统(4)现代管理方法和手段相结合的系统(5)多学科交叉的边缘学科。

(管理信息系统第七版-第5章)管理信息系统的系统分析

(管理信息系统第七版-第5章)管理信息系统的系统分析

2.系统设计
信息系统设计包 括两个部分,也 即信息系统的逻 辑设计和物理设 计。
3.系统实施
包括编写和调试 程序、编写技术 文件、系统转换、 系统运行和系统 评价等。
系统分析
系统实施
系统设计
2022/1/28
第五章 管理信息系统的系统分析
4
1.1 系统开发的生命周期法
生命周期法的优缺点如下:
优点:对于大系统或系统 缺点:生命周期法的不足
3.管理业务 流程调查
1.组织结构 调查
2.管理功能 调查
2022/1/28
管理业务调查应遵循用户参与的原则,即由使用部门的业务人员、主管人 员和设计部门的系统分析人员、系统设计人员共同进行。调查的方法可 以采用:(1) 召开调查会;(2) 访谈;(3) 发调查表;(4) 参加业务实践; (5)收集资料。
2.系统设计 系统设计阶段是在系统分析提出的逻辑模型的基础上设计系统的物理模型,解决系统 “怎么做”问题。其主要内容包括:代码设计、信息系统流程图设计、数据库设计、处理 流程图设计和编写程序设计说明书等。系统设计阶段的成果是“系统设计说明书”。
3.系统实施 系统实施阶段的内容包括程序设计及调试、系统转换及系统运行与评估等环节。这一阶 段的成果,除了最终实现的管理信息系统外,还包括有关的技术文档(如程序说明书、使用 说明书等)。
开发缺乏经验的情况,采 之处是系统的开发周期太
用生命周期法可以立足全 长。有时,系统开发尚在
局,步步为营,减少返工,开发过程之中,而内外环
有利于提高开发质量,加 境已有所变化,对系统的
快工程进度。
需求也发生了变化。
所以说:生命周期法的优点是调查工作可以做得很深入,系统性较好; 缺点是开发周期太长。

《管理信息系统》第5章习题答案.docx

《管理信息系统》第5章习题答案.docx

参考答案思考题1.什么叫系统分析?系统分析的任务是什么?答:系统分析就是依据系统的思想,把复杂的对象分解成简单的组成部分,并找出这些部分之间的关系。

管理信息系统分析的任务是在系统详细调查的基础上,对组织内部的管理状况和信息处理过程进行分析,在系统分析完成之后,提出新系统的逻辑方案。

其主要任务是:详细调查、用户需求分析、业务流程分析和数据流程分析、提出新系统的逻辑模型、编写系统分析报告。

2.简述系统分析包含的主要过程及每一过程的主要内容。

答:系统分析阶段的工作步骤主要有:(1)详细调查和分析用户需求:在系统分析阶段,则应在初步调查的基础上,进一步系统地收集组织有关信息,分析用户需求,明确系统分析的目标。

(2)组织结构、管理功能与业务流程分析:在详细调查的基础上,用图表和文字对现行系统进行描述;(3)数据流程分析:主要包括对信息的产生、流动、处理与存储的分析; (4)确定初步的逻辑模型:在进一步明确新系统开发目标的基础上,通过对现行系统的分析和优化,确定出新系统的逻辑功能结构;(5)编制系统分析报告:对详细调查结果和以上分析的结果采用图表进行描述,辅Z以适当的文字说明,就构成了系统分析报告。

3.详细调查有什么特点?它与初步调查的区别是什么?答:详细调查是要了解现行系统中信息处理的具体情况,而不是系统的外部情况,是要弄清现行系统的基本逻辑功能及信息流程,其重点在于调查分析系统内部功能结构,包括组织结构、业务流程、数据流程、数据存储及其组成等。

详细调查的细致程度比初步调查要高得多, 工作量也大,参加的人也多,而且要有一些熟悉现行系统业务和管理工作的人员参加。

详细调查与初步调查的对比初步调查详细调查目的为可行性分析提供依据为确定新系统的逻辑模型提供依据内容(1)原系统的概况(2)原系统的总体功能(3)原系统存在的问题(4)新系统的开发条件与约束条件(1)原系统的详细情况和具体结构(2)原系统的功能层次结构(3)原系统存在问题的具体情况以及改进途径(4)原系统的信息流程、数据结构以及业务处理方法详细程度粗略详细工作量小大4.简述系统调查的内容及其方法。

第五章管理信息系统的系统分析及答案

第五章管理信息系统的系统分析及答案

长沙理工大学二手货QQ交易群146 808 417第五章管理信息系统的系统分析一、选择1.以下各点中( B )不是描述处理逻辑的工具。

A 结构英语描述B 数据字典C 判断树D 决策表2.以下各点中,( D )不属于构造数据流程图的要素。

A 外部实体B 数据存储C 处理D 处理部门3.系统可行性分析的主要内容是(D )。

A 经济可行性B 技术可行性C 管理上的可行性D 以上全部4.在以下各点中,(A )不是数据流程分析的主要内容之一。

A 数据存储分析B 数据流程的优化C 原有数据流程的分析D 新系统的人机界面5.(F )是新系统的逻辑方案的主要内容。

A 新系统的业务流程B 新系统的数据流程C 新系统的逻辑结构D 新系统的数据资源分布E 新系统中的管理模型F 以上全部二、判断长沙理工大学二手货QQ交易群146 808 4171.在系统分析阶段纠正系统开发错误的相对费用最低。

(正确)2.通常把具有固定值属性的数据存放在周转文件中。

(错误)3.负荷易产生波动的数据处理适宜采用批处理的方式。

(错误)4.对于大系统来说,划分子系统的工作应在系统规划阶段进行。

(正确)5.在进行子系统的划分时,应使子系统之间的数据联系尽可能地少。

(正确)6.通常,投资较少的管理信息系统没有必要制定应急计划。

(错误)三、问答1.什么是业务流程图?业务流程图的主要作用是什么?[答] 业务流程图(Transaction Flow Diagram ,简称TFD )就是用一些尽可能少的规定的符号及连线来表示长沙理工大学二手货QQ交易群146 808 417某个具体业务处理过程。

业务流程图易于阅读和理解,是分析业务流程的重要步骤。

业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。

2.什么是数据流程分析?数据流程分析的主要目的和工具是什么?[答]数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。

《管理信息系统》 第五章 管理信息系统的系统分析

《管理信息系统》 第五章 管理信息系统的系统分析
2、资源限制模型。反映了切各种资源对企 业发展模型的制约,常用的模型有:数学规划模 型、资源分配限制模型。
二、生产计划管理模型 生产计划——包括生产计划大纲和生产 作业计划两类。 1、生产计划大纲——安排与综合生产计 划 有关的生产指标,常用的模型有:数学规 划模型、物料需求计划模型、能力需求计划模 型、投入产出模型等。
贷款额﹤限额 还款记录 好 贷款额﹤2万





√ √ √
1 Y Y ----
2 Y N ---
3 N Y Y
4 N Y N
5 N N ---
应采 贷款 取的 行动 拒绝贷款



√ √
• 2、用决策树和决策表描述公司的折扣规则
• 某公司给购货5万元的顾客不同的折扣率,否则无折 扣率。如果顾客最近三个月内无欠款,折扣为15%; 有欠款,但与公司有10年及以上的交易关系,折扣率 为10%,否则为5%。
付款通知 发货单 供应商 发货单
审核
到货 处理
发货单
财务科
入库 处理 入库单
仓库 发货单
不合格发货单 发货单文件
• 二、决策树和决策表
• 1、根据某商业银行发放贷款原则画出发放贷 款的决策树和决策表
• 某商业银行发放贷款原则如下:(1)对于贷款未超 过限额的客户,允许立即贷款。(2)对于贷款已超 过限额的客户,若过去还款记录好且本次贷款额在2 万元以下,可作出贷款安排;否则拒绝贷款。
有关人员
电工 用户 电量表
出勤统计 人员 出勤 情况表 考勤部门 请假 扣款表
工资 汇总表
人事 变动表
房租 变动表
水电部门
用电 扣款表
财务部门 汇总人员 本月工资 汇总表 财务部 核发人员 工资条 员工

管理信息系统-教务系统分析,数据字典,流程图

管理信息系统-教务系统分析,数据字典,流程图

管理信息系统-教务系统分析,数据字典,流程图第1章前言在学校,教务管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。

以前都是人工进行操作。

随着学校规模扩大,教务处的教务管理工作量大大加重。

随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机来处理,减轻人工的压力并提高工作效率。

近年来,随着社会对人才需求的不断提高,以培养人才为根本目标的教育教学活动正在进行前所未有的改革,因此对教学管理提出来了更高的要求。

用传统的人工方法进行愈来愈多的教务管理工作,不但效率低下,而且容易出错,浪费大量的人力财力。

为了提高教务工作的效率,很多单位、部门、公司都曾着手开发了教务管理软件,但由于各高校具体情况不同,管理方法也存在很大差异,很难做出一套各高校普遍实用的教务管理软件。

鉴于此,依据我校具体设置、管理方法,以教学计划和师生管理为核心,制作一套实用性强的教务管理系统就显得十分重要了,从而以技术的现代化,使我校教学管理向科学化、合理化、规范化推进。

第2章系统概述2.1系统特点随着教育的发展,学校的教育方针政策逐渐改变:学生自主选择专业及专业方向与课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统管理软件提出了新的挑战。

高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。

面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,教务管理系统的出现较好地解决了一些问题。

教务系统有以下这些特点:(1)高效性。

加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,而且由于管理周期缩短和人力开销的减少,可以在高校信息化中获得更多的好处。

(2)高实用性。

由于教务管理工作不同于其它行业的管理工作,管理软件在市场上没有专业的管理软件;找软件开发公司单独开发软件所需费用又太高,至少需要几千元,并且实用性不强,日后的维护升级等问题也不易解决。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章
数据字典
Data Dictionary:DD
数据字典的作用:对DFD的定义
在设计DFD时,为提高可读性, 要求数据流名、加工名、文件名及外
部项名都要简单明了。这使得难以从
数据流名字、文件的名字中看出它们
的数据结构,也无法从加工名字中看
出加工的加工逻辑,给后面的设计带 来困难。
• DD就是对DFD中加工、数据流、文件和外 部项逐个做出定义的一部文件。DFD和DD 结合起来定义系统。 • 手工DD是把字典条目逐一填写到卡片或表 格中,再把它们按一定顺序排好、装订成册
学生升留级判定表
C1:考试科目 C2:全部科目 直接留级
补考 升级 1 0 0 2 0 1 3 0 2 × 4 1 0 × 5 1 1 × 6 1 2 ×
定义和说明的集合。这些元素是:数 据项、数据结构、数据流、数据存储、
处理逻辑和外部实体。
定义数据流、数据元素、数据结构和 文件采用如下规定符号:
= 表示定义为。例如,学生情况=学号+ 姓名+成绩+地址; + 表示“与”: I 表示“或”。如,性别=男I女; () 表示整体,与数学中用法相同; m..n 表示值域。如,星期几=1..7,月份 =1..12;
决策规则号
欠款时间≤30天 条 件 欠款时间>100天 需求量≤库存量
1
Y N Y
2
Y N N
3
N Y Y
4
N Y N
5
N N Y
6
N N N
立即发货
应 先按库存量发货,进货 采 后再补发 取 先付款,再发货 的 行 不发货 动 要求先付欠款

╳ ╳

╳ ╳
• 例如:某校关于学生升留级的规定:一学期
<=库存量—— 先付款,再发货 >库存量—— 不发货
>100天———————————通知先付欠款
( 树干
树叉
树枝
树叶)
5. 2.3 判定表 (Decision Table)
判定表是用表格的形式表达加工逻 辑。判定表分为四部分:左上角为各
种条件,左下角为各种动作,右上角
为条件的组合,右下角为相应条件下
4、数据存储 数据存储指数据暂存或永久保存
的地方。数据存储条目包括:名称、 编号、流入/流出的数据流、组成、存
取分析和关键字说明等。
数据存储
数据存储编号:F03-08 数据存储名称:库存账

述:存放配件的库存量和单价 +库存量 +备注
数据存储组成:配件编号 +配件名称 +单价 关 键 字:配件编号
5.2 定义加工
要定义加工逻辑,应选择适当的 表达工具。人们熟悉自然语言,使用 方便,但由于语言自身的随意性,常 常造成加工逻辑的二义性。 1. 动作不确定。例如:“优惠销售” 中的优惠标准没确定。 2. 动作执行条件不确定。例如:“对 老顾客优惠”,老顾客的标准没指明。
3. 执行动作的条件组合有二义性。如 “三好学生、英语过四级且总分在 600分以上的学生可获奖金500元”。 这里三个条件有四种组合,到底取哪 种组合不清楚。
3.DO CASE CASE<条件> 动作A CASE<条件> 动作B ……. ENDCASE
四、循环结构 DO wO 例如: DO while 全班每个学生 计算总分; 计算平均分 输出总分和平均分. ENDDO
五、使用结构化语言的注意事项
用结构化语言定义加工所形成的 数据字典具有较强的可读性和易修改 性,也便于与用户交流.但由于它的 语法规则比较自由,也给使用带来一 定困难.在使用时必须注意: 1. 语句力求准确、简练,不使用形容词 和副词作修饰.
相关联的处理:P02,P03
5、处理逻辑
处理逻辑条目是对数据流程图中最底 层的处理逻辑加以说明。处理逻辑条目包 括:在数据流程图中的名称、编号、对处 理过程的简单描述、处理过程的输入/输出、 数据流及其来源和去向、主要功能的描述 等。
处理逻辑
处理逻辑编号:P02 – 03 处理逻辑名称: 检查库存情况 简 述:根据合格订单零件号检查 零件库存,决定是否供货 输入的数据流:合格订单 处 理:若库存量>=订货量, 则供货,否则不供货 输出的数据流:缺货通知单,供货单
语言之间的人造语言。它有一定的结构,因而较
严谨;不太死板,便于理解和交流。
一、结构化语言使用的词汇和语句
陈述句中的动词;
已在DD中定义的名词。如数据流名、文件名等;
一些逻辑表达式中的保留字。
结构化语言使用的语句只有以下三类:
简单的陈述句; 判断语句; 循环语句。
一个陈述句说明要做的一件事情,它 至少要包含一个动词来说明要执行的功能; 还应该包含至少一个名词,用以指明动作 的对象。如计算工资、打印资产负债表等。 陈述句应尽量简短。
:学历 :年龄
二、判定表的优化 第7 16列合并,8 17列合 并,优化的判定表如下:
注意,表中第4、5列是不能合并的。我们不能
说:当C1=1和C2=2时可以不考虑C3, 因为C3有三个取值(此时只有两个)。第6、7列,
8、9列的情况类似。合并的原则:取相同动
作的n列,若有某个条件在此n列的所有取值 正好是该条件的全集,而其他条件在此n列都
考虑C3)可以合并.同理,第5、6、7、8
栏也可以合并.
优化的判定表
例 某厂职工调配的政策如下: 1 若年龄不满18岁,文化程度是小学的,脱
产学习; 是中学的当电工。 2 若年龄满18岁但不满40岁,若文化程度 是小学或中学,若是男性,则当钳工,若是 女性,则当车工。 3 若年龄满40岁及以上者,文化程度是小 学或中学的,则当材料员。 4 凡大学毕业生,都当技术员。
合,右端是相应的动作。
例: 某商业公司的销售策略规定:不同的购 货量、不同的顾客可以享受不同的优惠。 具体办法是:年购货额在5万元以上且最近 三个月无欠款的顾客可享受8.5折;若近三
个月有欠款,若是本公司十年以上的老顾
客,可享受9折;若不是老顾客,只有9.5 折。年购货额不足5万元者无折扣。
5.2.2 判定树
3、数据流 数据流描述数据项或数据结构
在系统中的传输路径。数据流条目
包括数据流来源、去向、组成和流 量等属性。
数据流定义
数据流的编号:DF03 – 08 数据流的名称:领料单 简 述:车间开出的领料单 数据流的来源:车间 数据流的去向:发料处理模块 数据流的组成:材料编号+材料名称+
需用 数量+日期+领用单位 数 据 流 量: 10份/每小时 高 峰 流 量: 20份/小时 (上午 9:00—11:00 )
取相同的值,则此n列可以合并。
处理方案
<=库存量—— 立即发货 <=30天 — 需求量 欠 款 时 间
>库存量—— 先将库存发货, 进货后补发
>30天且<=100天-需求量
<=库存量—— 先付款,再发货 >库存量—— 不发货
>100天———————————通知先付欠款
( 树干
树叉
树枝
树叶)
二、判断表(又称决策表)
n
1、数据项
数据项又称数据元素,是系统中不可再分
解的数据单元,是系统处理的基本数据单元,是
数据流、数据存储的基本组成元素。在数据字典 中,数据项条目包括数据项名称、别名、类型、 长度和值域等属性。
数据项定义一般包括以下内容:
编号: 数据元素在DD中的统一编码。编号 应具有唯一性,以便检索。 名称: 数据元素的名字; [内部名] :系统内使用的名字(别名);
{ } 表示重复若干次。例如,通讯录文件: {姓名+电话+邮码} (m) 表示重复自m次至n次; [ ] 表示可选。例如,存款单=储户帐号+ 存款额+日期+[密码],表示存款时可以/ 不带密码。 建议:数据流编号用字母”DF”打头,数 据结构用”DS”打头,数据元素用“D” 打头,文件”F”打头,加工”P”打头, 外部项”E”打头。
的执行动作.
一、初始判定表
5. 2.3 判定表(Decision Table)
5. 2.3 判定表(Decision Table)
1 2 3 4 5 6 7 8
二、判定表的优化 初始判定表中若有相互矛盾的条件组合
应予删除;有些条件组合可以合并.例如,
表右栏第1、2列的两种条件组合所采取的 动作是一样的(只要C1、C2成立,可以不
结构化语言有三种结构,即顺序结构、 选择结构和循环结构以及它们的嵌套。 二、顺序结构
顺序结构由一组有序的陈述句组成。 下面是一顺序结构的加工逻辑:

输人用电量;
计算电费,

输出电费.
三、选择结构
与程序设计语言类似 1.IF<条件> 动作A ENDIF 2.IF<条件> 动作A ELSE 动作B ENDlF
有3门考试课程不及格者,直接留级;一学期
考试和考查4门课程不及格者,不予补考,直 接留级. • 这里实际上涉及三种可能的行动:直接留 级、补考、升级。
• 请思考如何设计判定表?
条件取值分析
条件 C1:考试科目 取值 0 1 含义 不及格门数<3 不及格门数≥3
C2:全部科目
0 1 2
全部及格 0 <不及格门数< 4 不及格门数≥ 4
六、定义外部项
系统的外部项(源点和终点)是系统 环境中的实体.因为它们与系统有信
息联系。所以在DD中应对它们统一定
义。定义的内容包括;
编号:外部项在DFD中的编号,编号
应具有唯一性以便检索;
名称:外部项在DFD中的名称;
相关文档
最新文档