信息系统开发第4章 ppt课件_第1页
信息系统开发第4章 ppt课件_第2页
信息系统开发第4章 ppt课件_第3页
信息系统开发第4章 ppt课件_第4页
信息系统开发第4章 ppt课件_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章 系统分析 *1爱帮美 来至网络 本节主要内容 q系统分析的基本概念 识记系统分析的含义。 系统分析的目的和主要活动。 系统分析的工作特点。 结构化系统分析方法。 Date2爱帮美 来至网络 4.1 系统分析的基本概念 分析:通常是指对现有系统的内、外情况进行调查、研究、分解、剖 析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必 要性,为确定有关活动的目标和可能的方案提供科学依据。 系统分析(systems analysis) :是指在管理信息系统开发的生命周期 中系统分析阶段的各项活动和方法。 系统分析还可以这样定义:指应用系统思想和系统科学的原理进行分 析工作的方法与技术。 Date3爱帮美 来至网络 4.1 系统分析的基本概念 在管理信息系统的生命周期中,紧接系统规划阶段的是系统开发。这 个阶段,又可划分为系统分析、系统设计、系统实施三个阶段,构成 系统开发生命周期的三个主要阶段。 按照结构化方法严格划分工作阶段,“先逻辑,后物理”的原则,系统 分析的目标:按系统规划所规定的某个开发项目范围内明确系统开发 的目标和用户的信息需求,提出系统的逻辑方案。 系统分析在整个开发过程中主要是解决”做什么”的问题,把需要解决 的问题和满足用户的具体需求调查等从逻辑上为下一阶段进行物理方 案设计,解决”怎么办”提供依据。 系统分析阶段的主要活动:系统初步调查,可行行研究,系统详细调 查,新系统逻辑方案的提出。 Date4爱帮美 来至网络 例:“统计报表处理”业务的详细调查 “统计报表处理”业务过程的详细处理是:教务处对教师任课情况进 行统计,并形成开课情况统计表;根据学生档案统计各专业及班级学 生人数及学生变动情况,形成班级学生人数统计表、学生异动统计表 等等。 Date5爱帮美 来至网络 4.1 系统分析的基本概念 活动动名称目 标标关键问题键问题主要成果管理决策 初步 调查调查 明确系统统开发发的目 标标和规规模。 是否要开发发新系统统 ?如要开发发,做好 提出新系统统目标标, 规规模功能等工作。 系统统开发发建议书议书是否同意开发发新 系统统 可行性研 究 进进一步明确系统统的 目标标和功能,提出 相关方案。 系统统开发发的各种可 行性研究以及开发发 计计划的制定。 可行性研究报报告 ,系统统开发发任务务 书书(含计计划)。 审审定可行性研究 报报告,下达系统统 开发发任务书务书 。 现现行系统统 详细调查详细调查 详细调查现详细调查现 行系 统统的工作过过程,发发 现现现现 行系统统的主要 问题问题 。 现现行系统统的结结构, 功能和数据流的详详 细细分析,集体问题问题 的认认定。 现现行系统统的调查调查 报报告。 (审查现审查现 行系统统 的调查报调查报 告) 新逻辑逻辑 系 统统方案的 提出 明确用户户信息需求 ,提出新系统统的逻逻 辑辑方案。 用户户需求分析,新 系统逻辑统逻辑 模型的建 立。 系统说统说 明书书 审查审查 系统说统说 明书书 ,如同意,则则批 准进进入系统设计统设计 阶阶段。 Date6爱帮美 来至网络 4.1 系统分析的基本概念 表中所示的各活动的主要成果,都是系统建设的重要文件,特别是可 行性研究报告和系统说明书更为重要。 可行性研究报告是系统开发任务是否下达的决策依据。 系统说明书是整个系统分析阶段的工作总结,是系统分析人员和用户 交流的主要手段,是系统建设领导部门决定是否进入系统设计的主要 依据,是系统设计阶段工作的重要依据。 表中所示管理决策是指系统建设的管理机构(如系统开发领导小组、 用户的领导机构或信息管理部门)在系统开发过程中为保证系统开发 的质量与进度而进行的计划、指挥、控制、监督等管理决策活动。 Date7爱帮美 来至网络 4.1 系统分析的基本概念 系统分析的工作特点: 工作内容涉及面广,不确定性大。 系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。 系统分析工作涉及的用户主要人员有: 用户单位的主要领导成员; 使用管理信息系统的各职能部门的负责人; 用户单位信息管理的高层负责人,如主管信息工作的副总经理、信息 中心主任等; 负责运行、维护管理信息系统的管理人员、技术人员和操作人员。 系统分析人员必须善于和各类人员建立相互理解与信任的关系,善解 人意,并且努力促进人与人之间的相互理解、交流与协调。这是系统 分析工作发现问题、解决问题的主要途径。 Date8爱帮美 来至网络 4.1 系统分析的基本概念 系统分析工作的主要成果(产品)是文件。 其中包括开发建议书,可行性研究报告,现行系统调查报告,系统说 明书等,是系统的主要成果。这些文件是决策的依据同时也是下一步 工作的基础,还是系统分析人员和用户交流与相互理解的手段。所以 要注意各种文件的规范与标准。 系统分析工作追求的是有限目标。 在信息系统建设中,由于用户单位各部门各类人员的信息需求和目标 的多样性,有些目标和需求不一致,甚至相互冲突;而且,管理信息 系统的建设是长期任务,不是一次所能全部完成的,故在一次系统开 发中,系统分析工作实现的目标是有限的。所以在系统分析中既要明 确本次系统开发项目要集中力量解决那些问题,明白要”做什么”,同 时又要清楚地认识哪些问题暂不去解决,明确系统开发任务的边界。 Date9爱帮美 来至网络 回顾一下结构化方法的基本思路和主要原则。 结构化系统分析方法是结构化方法的基本思想和主要原则在系统分析 中的应用所形成的一系列具体方法和有关工具的总称。 这些工具有: 数据流图(DFD:Data Flow Diagram) 数据字典(DD:Data Dictionary) 结构化语言 决策树 决策表 结构化系统分析的工具建立的系统逻辑模型具备的特点: 表达方式规范,内容确切,无二义; 形式简洁,易理解,便于和非专业用户交流; 便于查询,检索,易维护; 便于计算机辅助建模。 4.1 系统分析的基本概念 这类方法都是把整个系统开发过程分 成若干阶段,每个阶段进行若干活动 ,每项活动都形成符合给定规范的产 品(成果)。 用户参与的原则; “先逻辑,后物理”的原则; “自顶向下”的原则; 工作成果描述标准化原则。 Date10爱帮美 来至网络 需要说明的是,虽然结构化系统分析方法可以使整个系统分析工作规 范化和系统分析的主要成果系统逻辑模型的描述标准化。但是由 于系统分析涉及到复杂的组织管理与技术环境,分析过程中要处理的 有些问题是结构化方法所不能完全覆盖的,也就是说,对这些问题的 分析依赖环境和条件,其方法与步骤难以规范化,标准化。比如可行 性研究中的技术可行性研究等。 对于这类问题,在分析过程中,要依据与问题有关环境和条件,运用 与问题有关领域的知识与经验进行工作。而分析的结果应尽可能纳入 结构化系统分析工具表达的系统逻辑模型中。 4.1 系统分析的基本概念 Date11爱帮美 来至网络 本节主要内容 q系统分析的主要工具 领会数据流图在系统分析中的作用。 识记数据流图的基本组成及其基本符号。 熟练掌握数据流图绘制的主要原则、步骤和方法。 领会数据词典在系统分析中的作用和编写数据词典的基本要求。 识记数据词典的编写格式。 熟练掌握数据词典的编写方法。 能应用数据流图与数据词典描述实际关系的逻辑模型。 领会基本加工的含义。 识记描述基本加工环节逻辑功能的主要工具。 熟练掌握结构化语言、决策树、决策表在描述基本加工环节中的应用 。 了解其它不属于结构化方法的图形工具的特点。 Date12爱帮美 来至网络 4.2 系统分析的主要工具 1.概述 为了建立一个满足用户需求的管理信息系统,系统分析人员应在深入调 查详细占有材料的基础上,集中分析管理活动中信息运动的规律和存在 的问题,研究如何改善信息流的运动、满足用户管理决策活动中的信息 需求。因此要对调查材料进行加工、提炼,抽出其中只反映企业中信息 运动规律的部分,把用户的需求“翻译”成对信息处理功能的需求,以建 立系统的逻辑模型。 数据流图就是组织中信息运动的抽象,是管理信息系统逻辑模型的主要 形式。这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统 的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑 功能,即所开发的系统在管理信息处理方面要做什么。由于图形描述简 明,清晰,不涉及到技术细节,所描述的内容是面向用户的,所以即使 完全不懂信息技术的用户单位的人员也容易理解。 数据流图是系统分析人员与用户进行交流的有效手段,同时也是系统设 计的主要依据之一。 Date13爱帮美 来至网络 4.2 系统分析的主要工具 2.数据流图的基本组成及符号 外部项(外部实体):外部项在数据流图中表示所描述系统的数据来 源和去处的各种实体或工作环节。这些实体或环节向所开发的系统发 出或接收信息。系统开发不能改变这些外部项本身的结构和固有属性 。 加工(数据加工):又称数据处理逻辑,描述系统对信息进行处理的 逻辑功能。在数据流图上这种逻辑功能由一个或一个以上的输入数据 流转换成一个或一个以上输出数据流来表示。 数据存储(数据存储):逻辑意义上的数据存储环节,即系统信息处 理功能需要的、不考虑存储物理介质和技术手段的数据存储环节。 数据流(数据流):与所描述系统信息处理功能有关的各类信息的载 体,是各加工环节进行处理和输出的数据集合。在数据流图中数据流 用箭线表示,箭头指处表示数据流的输送处,箭尾连接处表示数据流 的来源。 Date14爱帮美 来至网络 4.2 系统分析的主要工具 数据流图的基本符号 本书中主要采用第、类。其中第类主要在作草图时用。 数据流数据存储加工(处理逻辑 ) 外部项(外部实体 ) 成分类型 或 Date15爱帮美 来至网络 4.2 系统分析的主要工具 4 销售 分析 企业 主管 顾客 1 订货与顾 客服务 3 售 货 2 市场研 究与销 售计划 市场 调查 员 合格定货单定货单 发货单 销售数据 市场 数据 销 售 计 划 销售统 计分析 D3 | 销售数据D2 | 订货数据D1| 顾客档案 市场营销系统数据流图 Date16爱帮美 来至网络 4.2 系统分析的主要工具 3.绘制数据流图的主要原则 (1)明确系统界面。 一张数据流图表示某个子系统或某个系统的逻辑模型。确定了系统和 外部环境的界面,就可集中力量分析、确定系统本身的功能。 (2)自顶向下逐层扩展。 首先,在调查研究的基础上,明确所描述的系统与各外部实体的信息 联系。绘出最高层的数据流图关联图。在关联图中,所描述的系 统当作一个数据加工项,着重描述系统与外部实体的联系。表明系统 作用的范围和边界。 然后,确定系统的几个主要的综合性的逻辑功能,绘制顶(总)数据 流图。其中每个逻辑功能由一个数据加工符号描述。顶层图可进一步 分解,其中某些或者所有的数据加工项可分解为数个数据加工项,这 样就形成第一层数据流图。依次逐层向下扩展,直到最底层的数据流 图表示了所有具体的数据加工功能和输入输出关系。 Date17爱帮美 来至网络 4.2 系统分析的主要工具 (3)合理布局。 一般系统数据主要来源的外部项尽量安排在左方,而数据主要去处的 外部项尽量安排在右边,数据流的箭线尽量避免交叉或过长,必要时 可以使用重复的外部项和数据存储符号。 (4)数据流图只反映数据流向、数据加工和逻辑意义上的数据存储, 不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映各 部门相互联系的判断与控制条件等技术问题。 (5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终 与用户密切接触,详细讨论,不断修改。 Date18爱帮美 来至网络 4.2 系统分析的主要工具 数据流图(DFD)与程序流程图(PFC)的差别 数据流图图(DFD)程序流程图图(PFC) 描述的主要方面从系统统各部分数据的联联系 与处处理功能来描述。 从实现实现 某项项功能的数据流加 工过过程来描述。 图图中箭线线表示的内 容 表示数据流,是给给所指向 的环节环节 的加工材料。 表示控制流,是激励下一级级 开始工作的信号。 应应用范围围适于表示系统总统总 体功能。适于表示数据加工的执执行细细 节节。 Date19爱帮美 来至网络 4.2 系统分析的主要工具 数据流图绘制的主要步骤 确定所开发系统的外部项(外部实体),即系统的数据源和去处。 确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节 ,画出关联图。一般应把数据来源置于图的左侧,数据去处置于图的 右侧。见图a 确定系统的主要信息处理功能。按此将整个系统分割成几个加工环节 (子系统)。确定每个加工的输出与输入数据流以及与这些加工有关 的数据存储。根据各个加工环节和数据存储环节的输出与输入数据流 的关系。将外部项,各加工环节以及数据存储环节用数据流连接起来 ,为各数据流,加工环节和数据存储环节命名,编号。这样就形成所 开发系统的数据流图顶层图(总图)的草图。 Date20爱帮美 来至网络 A B C 5 2 4 1 3 A B C E F H G G LN H MP 第一层图 第二层图 G Q L M RS (a)关联图 (b)顶层图 (c) (d) 数 据 流 图 绘 制 过 程 示 意 图 Date21爱帮美 来至网络 4.2 系统分析的主要工具 根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进 行分解。 重复步骤4,直到逐层分解结束。 对草图进行检查和合理布局,主要检查分解是否恰当,彻底,DFD中各 成分是否有遗漏、重复、冲突之处,并对错误和不当之处进行修改。 和用户进行交流,在用户完全理解数据图中的内容的基础上征求用户 的意见。 用计算机或其他制图,编辑工具画出正规的数据流图。 用正规的数据流图提交系统分析负责人复审。 Date22爱帮美 来至网络 4.2 系统分析的主要工具 绘制数据流图的几点注释 关于自顶向下逐层分解 数据流图的绘制过程,是系统分析过程中的重要组成部分,这一过程 自顶向下,逐层分解,就是由系统外部至系统内部,由总体到局部, 由抽象到具体的系统逻辑模型建立过程。 在整个绘制过程中,始终要把握住对需要总体目标与总体功能的要求 ,在给定的系统边界范围内进行工作。 为了使数据流图简洁,清晰,功能明确,方便交流,分解的层次和每 张图的内容要适当。 在数据图的分解中要保持各层成分的完整性与一致性。 加工的分解可能导致数据流的分解,数据存储的分解甚至外部项的分 解。 下层数据流图不会出现不属于上层图中的数据流子项的新数据流,但 是可以出现不属于上层图的数据存储环节子项的新的数据存储环节, 数据流图逐层分解也可能导致某个或某些外部项的分解。 Date23爱帮美 来至网络 4.2 系统分析的主要工具 数据流必须通过加工。 即送出去加工或从加工环节发出,不通过加工环节的数据流(如外部 项之间的数据交换)不在数据流图中上表示,因这类数据流与所描述 的系统无直接关系。 数据存储环节一般作为两个加工环节的界面来安排。 只与一个加工环节有关的数据存储,如果不是公用的或特别重要的, 可以不在数据流图上画出。直接从外部项与直接到外部项去的数据流 应直接与加工环节相连,不应通过数据存储环节相连。 Date24爱帮美 来至网络 4.2 系统分析的主要工具 命名 命名的原则: 数据流图上的成分一般要命名,命名的原则为名称要反映被命名的成 分的真实和全部意义,而不能只反映部分内容。 名称要意义明确,易理解,无歧义,不会造成错觉或混乱。 加工的名称一般以动词+宾语或名词为好,以明确反映信息处理的逻辑 功能,其他成分的名称以动词或名词性定语+名词为好。 避免使用不反映实际内容的空洞词汇,如数据,信息,优化,计算等 词条。 进出数据存储环节的数据流如内容和存储者的数据相同,可以采用同 一名称。 Date25爱帮美 来至网络 4.2 系统分析的主要工具 编号 每个数据加工环节和每张数据流图都要编号。 数据流与数据存储环节也要进行编号以便于编写,分析与维护,编号 方法原则上与加工环节的编号方法相同。 如果外部项较多,为便于分析和维护,也可以在数据流图上进行编号 。如果外部项少就则不在数据流图中进行编号。 只画所描述的系统稳定工作情况下的数据流程图。 因而数据图不描述系统启动时或结束时功能和数据流运动规律处于变 动的情况。 Date26爱帮美 来至网络 4.2 系统分析的主要工具 数据流图的局限性 数据流图在描述系统逻辑功能和有关信息内容的细节方面仍存在较大 的局限性,具体表现在: 难以在数据流图上标志出数据流,数据存储和加工以及外部项的具体 内容,如数据流的组成元素,数据存储的数据结构、存取要求、数据 量、加工的处理等。 不能反映系统中的决策与控制过程。 难以对系统中人机交互过程以及信息的反馈与循环处理进行描述。 Date27爱帮美 来至网络 4.2 系统分析的主要工具 n6.数据流图举例 1)学籍管理系统 学生 教师 系机关 学籍 管理 F1注册申请 F2学籍管 理通知 F3学籍管理 意见与凭证 F5教学安排 F6学生修课成绩 F4学籍管 理报告 学籍系统关联图 Date28爱帮美 来至网络 F1注册申请 学生 系机关 学生 D1|学生名册D2|学生成绩档案 1 注册 2 资格 管理 4 奖励 管理 3 成绩 管理 系机关 教师 F2.1注册证件 F3.1新生名单 F4.1注册统计 F3.2审理意见 F4.2处理 结果统计 F2.2 学籍 资格 变动 通知 F2.2 课表 与成 绩 F2.4 奖励 通知 F5修课名单 F6学生 成绩 F3.3课表安排 F4.4奖励统计 F5教学安排 F6学生修 课成绩 F4.3修课情况 与成绩统计 学籍管理系统顶层图 Date29爱帮美 来至网络 4.2 系统分析的主要工具 (2)补充订货系统 某厂采购部门为了保证一定库存水平,设置了以下补充订货系统。库 房工作人员通过库房的终端设备将库房的收发数据向系统报告,如果 某项零件的库存量低于临界水平,系统就必须提出补充订货要求,以 使库存量达到额定水平。 此系统的数据来源是库房工作人员,数据去处是采购部门。由此得到 此系统的最高层数据流图关联图。 补充 订货 系统 库房 采购 部门 F1库房收发 原始凭证 F2补充 订货报告 补充订货系统关联图 关联图给出了系统的一个总概念,明确了系统的外部项,画清了整 个系统的界面。 Date30爱帮美 来至网络 4.2 系统分析的主要工具 实际上这个系统必须具备两种最基本的功能: 处理库房收发数据以确定补充订货的需要。收发数据包括零件代号 和每种零件的收发数量。 产生补充订货报告。 因而系统需要两种数据存储:库存数据和补充订货数据。库存数据 包括每一种零件的代号、在库数量及临界库存水平。这样,就得到第 二层数据流图。 D2|补充订货文件 1 处理 库存 收发 数据 库房采购 部门 F1库房收发 原始凭证 F2补充 订货报告 2 生成 订货 报告 D1|库存文件 F4收发数据 F3数据库存 F5补充订货汇总 Date31爱帮美 来至网络 4.2 系统分析的主要工具 顶层数据流图中库房收发数据加工还可进一步分解成为三个部分:接 受收发数据,修改库房数据和处理订货数据。由于补充订货报告每天 只需处理一次,而库房收发工作是随时可能出现的。因此可以增加一 个收发数据存储部分,然后每天处理一次库房数据并生成补充订货报 告。 1.1 接受 收发 数据 库房 采购 部门 F1库房收发 原始凭证 F2补充 订货报告 1.2 修改 库存 数据 D1|库存文件 D3|收发数据文件 1.3 处理 补充 订货 数据 2 生成 订货 报告 D2|补充订货文件 F5补充订货汇总 F4单项补充订 货数据 F6收发数据F6收发数据 F3.1在库量 F3.2缺货数据 与订货标准 Date32爱帮美 来至网络 数据词典 数据词典的作用和内容 数据词典的作用是给数据流图上每个成分以定义和说明。 数据流图上所有的成分和解释的文字集合就是数据词典。 数据词典还要对系统分析中其他需要说明的问题进行定义和说明。 数据词典描述的主要内容有:数据流,数据元素,数据存储,加工外部 项。 数据元素是组成数据词典的的基本成分。 总的来说,数据词典对数据流图中有关成分的描述尽可能说明下列问题 : 什么?是什么或做什么 何处?在何处或来自何处,去向何处 何时?何时出现,时间长短 4.2 系统分析的主要工具 Date33爱帮美 来至网络 4.2 系统分析的主要工具 编写数据词典的基本要求 对数据流图上各成分的定义必须明确,易理解,唯一。 命名,编号与数据流图一致,必要时可以增加编码,方便查询检索, 维护和统计报表 符合一致性与完整性的要求,对数据流图上的成分的定义与说明无遗 漏项。数据词典中无内容重复或内容相互矛盾的条目。数据流图中同 类成分的数据词典条目中,无同名异义或异名同义者。 格式规范,风格统一,文字精练,数字与符号正确。 Date34爱帮美 来至网络 4.2 系统分析的主要工具 数据词典的格式与编写方法: 格式和有关符号 数据词典的格式是根据各类条目的内容以及编写,维护,使用方便来 设计的。这里介绍的是一种图表式格式,如下图所示。这种格式有利 于数据词典各条目的内容的描述清晰、明确、规范。 Date35爱帮美 来至网络 4.2 系统分析的主要工具 数据元素 系统名 条目名 编号: 别名: 属于数据流:存储处: 数据元素值: 代码类型 取值范围 意义: 简要说明: 修改记录: 编写 审核 日期 日期 数据字典条目类型之一:数据元素 Date36爱帮美 来至网络 4.2 系统分析的主要工具 数据流 系统名 条目名 编号: 别名: 来源:去处: 数据流结构 简要说明: 修改记录: 编写 审核 日期 日期 数据字典条目类型之二:数据流 Date37爱帮美 来至网络 4.2 系统分析的主要工具 数据字典条目类型之三:数据存储 数据存储 系统名 条目名 编号: 别名: 存储组织:存储处: 记录组成: 简要说明: 修改记录: 编写 审核 日期 日期 记录数 项 名: 近似长度: (字节) Date38爱帮美 来至网络 4.2 系统分析的主要工具 加工 系统名 条目名 编号: 别名: 输入:输出: 加工逻辑: 简要说明: 修改记录: 编写 审核 日期 日期 数据字典条目类型之四:加工 Date39爱帮美 来至网络 4.2 系统分析的主要工具 外部项 系统名 条目名 编号: 别名: 输入数据流:输出数据流: 主要特征: 简要说明: 修改记录: 编写 审核 日期 日期 数据字典条目类型之五:外部项 Date40爱帮美 来至网络 4.2 系统分析的主要工具 为了准确,规范描述各类条目的内容,数据词典中采用以下符号: 等号:=,意义:等于,是,由组成,表示等式左边的项目由等式右 边各项组成或等式两边项目内容相同。 加号:+,意义:与,表示加号两边项目同时出现或共同组成某项内容 。 方括号: ,意义:或者,表示方括号内各项目中至少一项出现。 花括号: ,意义:重复,表示花括号内项目重复出现多次或重复取 值多次。 圆括号:(),意义:选择项,表示括号内所列项目为可选项目,即 可能出现,也可能不出现。 例1:数据流结构 学生成绩通知=学号+学生姓名+课程名称+成绩+(补考课程名称+补考时间 +补考地点)所有在册学生 例2:数据流结构 学生成绩通知=学号+学生姓名+课程名称+成绩+(一等奖,二等奖,三等 奖,鼓励奖)所有在册学生 Date41爱帮美 来至网络 4.2 系统分析的主要工具 数据词典的编写方法 编写方法有两种:手工编写和计算机编写。手工编写主要工具是笔和 卡片。手工编写优点是有较大的灵活性和适应性。缺点是编辑困难, 容易出现疏漏与错误,对数据词典检验,维护等都不方便。 计算机辅助设计数据词典是指,在绘制数据流图时,随着数据流图的 逐层分解,计算机系统生成数据词典的某些条目。 对于计算机辅助编写数据词典来说,最重要的是建立便于输入、查询 维护的数据库,这称之为数据词典库。 除了采用商品化的CASE工具软件辅助编写数据词典外,也可采用通用 的开发工具和数据库管理系统来创建数据词典库及相应的编辑、查询 与检验程序。 Date42爱帮美 来至网络 4.2 系统分析的主要工具 数据词典举例 数据流 系统名 条目名 编号: 别名: 来源:成绩管理去处:学生 数据流结构: 学号+学生姓名+课程名称+成绩+(补考课程名称+补考时间 +补考地点)所有在册学生 简要说明: 学生成绩通知在每学期其摸考试结素后一周至下学期开学前一 周内发给所有本器在册学生。 修改记录: 编写 审核 日期 日期 学生管理 学生成绩通知成绩通知单 张XX 李XX 1994.5.10 1994.5.20 数据词典数据流条目举例 Date43爱帮美 来至网络 4.2 系统分析的主要工具 数据元素 系统名 条目名 编号: 别名: 源于数据流: F1F7 存储处: D1 学生名册 D2 学生成绩 数据元素值: 代码类型 取值范围 意义 字符 00010019920999 XX XX XXX (由数字组成的字符串) 简要说明: 学号是学生的识别符,每个学生都有唯一的学号。 修改记录:编写 审核 日期 日期 学生管理 学号 张XX 李XX 1994.5.10 1994.5.20 编号 系别代号 学生入学年号 数据词典数据元素条目举例 Date44爱帮美 来至网络 4.2 系统分析的主要工具 数据存储 系统名 条目名 编号: 别名: 存储组织: 每个学生一条记录 按学号顺序排列 主关键字:学号 记录组成: 简要说明: 学籍变动(留级,转专业)在备注中说明。 重修课程在备注中说明。 修改记录:编写 审核 日期 日期 记录数:约800 项 名 : 近似长度: 7 10 2 4 4 6 . 6 20 (字节) 学籍管理 学生名册 D1 数据量:约72KB辅关键字:学生姓名 学 号 姓 名 性 别 出生 年月 注册 学期 修课 修课 代码1 代码7 备 注 张XX 李XX 1994.5.10 1994.5.20 数据词典数据存储条目举例 Date45爱帮美 来至网络 4.2 系统分析的主要工具加工 系统名 条目名 编号: 别名: 输入: 学生修课名单 课程安排 学生成绩 输出:教学安排 学生成绩通知单 学生修课情况与成绩统计 加工逻辑: 1.从学生名册中获取修同一课程的学生名单; 2.统计每门课程的修课人数并报系机关; 3.从系机关获取课程安排数据,包括各门课程的上课时间、地点; 4.形成教学安排数据,其中包括各门课程的修课学生名单、上课时间、 地点,通知有关任课老师; 5.接收任课教师的学生成绩数据,并登录在学生成绩档案中; 6.进行成绩统计,计算每门课程成绩优良、及格、不及格、缺考各项人 数及比率,计算各科平均成绩并向系机关报告; 7.向学生发出学生成绩通知,并附补考安排。 简要说明: 课程说明由系机关中教学管理人员向学生公布。 修改记录:编写 审核 日期 日期 学籍管理 成绩管理 3 张XX 李XX 1994.5.10 1994.5.20 数据词典加工条目举例 Date46爱帮美 来至网络 4.2 系统分析的主要工具 外部项 系统名 条目名 编号: 别名: 输入数据流:教学安排输出数据流:学生成绩 主要特征: 教师:即本系统中为修课学生授课的任课教师,其主要特征 是:教师姓名、讲授课程名称、联系地址。 简要说明: 本系统不负责下达教师的教学任务,只是根据系机关课程安排 通知教师有关教学安排。 修改记录: 编写 审核 日期 日期 学籍管理 教 师 W3 任课教师 张XX 李XX 1994.5.10 1994.5.20 数据词典外部项条目举例 Date47爱帮美 来至网络 4.2 系统分析的主要工具 基本加工 数据流图中所有不进一步分解的加工,称为基本加工。 基本加工是最底层的加工,但并不都在最底层的数据流中。上层数据 流图中某些加工环节不进一步分解的,都属于基本加工。 为了作到准确,清晰,简洁,基本加工的描述往往需要多种手段与工 具。所用工具有: 自然语言的文字描述 结构化语言 决策树 决策表 数学公式 上述工具的联合使用其中结构化语言,决策树,决策表属于结构化系 统分析中的专用工具。 数学公式当然是结构化的,这是一种容易被人理解的通用工具,描述 基本加工时只要符合使用数学公式的条件,应加以应用。 自然语言丰富,灵活,但容易出现二义性或多义性问题。 Date48爱帮美 来至网络 4.2 系统分析的主要工具 人们常用自然语言描述各种问题。自然语言语意丰富,语法灵活,但 是没有严格的规范,理解上容易产生歧义。 计算机语言是一种形式化语言,各种词汇有严格定义,语法也很严格 ,规范,但使用词汇限制在很小范围内,叙述方式烦琐,难以清晰简 洁的描述复杂问题。结构化语言的特点介于两者之间,没有严格的语 法规定,使用词汇也比计算机语言广泛,但使用的语句类型很少,结 构规范,表达内容清晰,准确,易理解,不易产生歧义。适于表达数 据加工的处理功能和处理过程。 结构化语言使用的语句类型只有以下三种: 祈使语句 条件语句 循环语句 上述语句类型可以嵌套,句中可以使用逻辑关系式与数学公式。 Date49爱帮美 来至网络 4.2 系统分析的主要工具 结构化语言使用的词汇有: 祈使语句中的动词; 数据词典中定义的和系统分析其他正式文件中定义的词汇,主要是名 词,也可有部分名词性短语; 表达逻辑关系的词汇。 结构化语言使用的语句只允许有四类: 简单的祈使句 判断句 循环语句 上述三种的复合语句 Date50爱帮美 来至网络 4.2 系统分析的主要工具 使用结构化语言的主要原则为: 语句意义明确,内容具体,文字简练,不用抽象,笼统,含糊之词。 祈使语句中必须有一个动词和一个宾语,分别表示动作的具体内容和 动作的对象。 尽量不使用形容词和副词。 表达逻辑关系时,只使用“与”,“或”两种运算用词和“等于”, “大于”,“小于”,“大于或等于”,“小于或等于”五种关系词 。 语句结构清晰,开始和结束之处明确,嵌套时层次明确。 Date51爱帮美 来至网络 4.2 系统分析的主要工具 下面讨论结构化语言的三种句型的特点。 祈使句说明要做什么事,一般有一个动词和一个宾语。如: 获取收发数据 计算补充订货量 也有这种结构: 将在库数加收入数 将在库数减发出数 条件语句说明在满足一定条件时做什么事情,其一般形式为: 如果 条件1 则 执行A 否则 执行B 例如: 如果 成绩=60分 则: 将及格人数加1 否则: 将不及格人数加1 Date52爱帮美 来至网络 4.2 系统分析的主要工具 n循环语句说明在满足某种条件下,继续执行某项处理功能。或者继续 执行某项功能直到某个条件满足为止。 此语句由两部分组成,第一部分为循环条件,第二部分为重复执行的 语句。第二部分的语句,可以是一个或一组祈使语句,也可以是条件 语句或循环语句形成的嵌套结构。 例: 对每个库存项目 (循环条件) 获取收入数据 将在库数加收入数据,更新在库数 获取发出数据 将在库数减少发出数据,更新在库数 如果 在库数小于或等于临界库存数 则 发出补充订货信号 Date53爱帮美 来至网络 4.2 系统分析的主要工具 决策树又称判断树,是一种图形工具。 判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的 动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个 分支向右看,根据每一个条件的取值状态可以找出应该采取的动作, 所有的动作都列在这张图的最右侧。 方法: n首先确定有哪些条件; n第二确定每一个条件有几种可能的状态,即有几种取值; n第三要确定有哪些动作; n最后确定每一项动作要依赖哪些条件及取值。 Date54爱帮美 来至网络 4.2 系统分析的主要工具 例子: 学校的奖学金有两种,且记为奖学金A和奖学金B。 对于奖学金A,凡各科成绩平均在88分以上、单科成绩不低于75分、 英语平均在80分以上者可申请一等奖学金(金额400元);凡各科成 绩平均在85分以上、单科成绩不低于70分、英语平均在80分以上者可 申请二等奖学金(金额300元)。 对于奖学金B,凡各科成绩平均在92分以上、单科成绩不低于85分、 英语平均在90分以上者可申请特等奖学金(金额1500元);凡各科成 绩平均在90分以上、单科成绩不低于80分、英语平均在85分以上者可 申请一等奖学金(金额800元);凡各科成绩平均在88分以上、单科 成绩不低于75分、英语平均在80分以上者可申请二等奖学金(金额 400元);凡各科成绩平均在85分以上、单科成绩不低于70分、英语 平均在80分以上者可申请三等奖学金(金额300元)。 Date55爱帮美 来至网络 4.2 系统分析的主要工具 例子: 两个条件:奖学金种类,成绩。 第一个条件有两个状态:奖学金A和奖学金B。 第二个条件有六个状态:依据平均成绩、单科最低成绩和英语平均成 绩来最终确定。 有六个处理动作,即最后发放的奖学金金额。 Date56爱帮美 来至网络 4.2 系统分析的主要工具 其中: n计算出学生的平均成绩,将值放入G中; n计算出学生各科的最低成绩放入D中; n计算出英语的平均成绩放入E中。 奖学金 政策 奖学金 种类 成绩 奖学金 A 奖学金 B G大于等于 88 且 D大于等于75且E 大于等于8 0 G大于等于 85 且 D大于等于70且E 大于等于8 0 G大于等于92 且 D大于等于85且E 大于等于9 0 G大于等于90 且 D大于等于80且E 大于等于8 5 G大于等于 88 且 D大于等于75且E 大于等于8 0 G大于等于85 且 D大于等于70且E 大于等于8 0 奖学金 金额 400元 300元 1500元 800元 400元 300元 Date57爱帮美 来至网络 4.2 系统分析的主要工具 决策表 又称为判断表,对于判断的条件比较复杂,各条件相互组合,相应 的决策方案较多的情况。 也是一种图形工具,呈表格形,表格共分为四个部分。 左上角条件;右上角状态; 左下角决策方案;右下角决策规则。 方法 n首先确定有哪些条件; n第二确定每一个条件有几种可能的状态,即有几种取值; n第三要确定有哪些动作; n第四给出所有条件的组合; n最后确定每一项动作要依赖哪些条件及取值。 Date58爱帮美 来至网络 4.2 系统分析的主要工具 例子: 某工厂人事部门对一部分职工重新分配工作,其分配原则如下: “如果年龄不满18岁,文化程度是小学,则脱产学习,文化程度是中学 ,则当电工。如果年龄满18岁但不满40岁,如果文化程度是小学或中学 ,若是男性,则当钳工,若是女性,则当车工,文化程度是大学,则当 技术员。如果年满40岁及以上者,文化程度是小学或中学,则当材料员 ,文化程度是大学,则当技术员。” Date59爱帮美 来至网络 4.2 系统分析的主要工具 例子: 有三个条件:性别、年龄、文化程度。 性别有2个取值 年龄有3个取值 文化程度有3个取值 所有条件的组合有:23318个。 条件名称 取值值 含义义 性别别0男 1女 年龄龄0未满满18岁岁 1满满18岁岁但不满满40岁岁 2满满40岁岁及以上 文化程度0小学 1中学 2大学 Date60爱帮美 来至网络 4.2 系统分析的主要工具 得到初始的决策表 1234567891 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 性别别000000000111111111 年龄龄000111222000111222 文化程度012012012012012012 脱产产学习习 当电电工 当钳钳工 当车车工 当技术员术员 当材料员员 为为后补动补动作 Date61爱帮美 来至网络 4.2 系统分析的主要工具 整理以后的决策表 123456789 性别别0011 年龄龄00112211 文化程度012010101 脱产产学习习 当电电工 当钳钳工 当车车工 当技术员术员 当材料员员 Date62爱帮美 来至网络 4.2 系统分析的主要工具 除了结构化工具之外,一些传统的不属于结构化方法的图形工具也常 被采用,如系统流程图、组织结构图、功能分解图、业务流程图等。 公司总部 第 一 分 厂 第 二 分 厂 第 一 车 间 第 二 车 间 第 三 车 间 技 术 科 生 产 计 划 科 第 三 分 厂 职 工 学 校 贸 易 公 司 技术 开发 公司 服 务 公 司 人 事 劳 资 料 厂 部 办 公 室 组织结构图举例 : Date63爱帮美 来至网络 4.2 系统分析的主要工具 功能分解举例: 工厂管理 财 务 管 理 供 应 管 理 生 产 计 划 生 产 统 计 质 量 管 理 设 备 管 理 销 售 管 理 生 产 管 理 技 术 管 理 人 事 管 理 信 息 管 理 Date64爱帮美 来至网络 交叉移送 保送A、B、C数量与质量检查 核对和质量检查数量检查 暂时停留记讫的报表的保管 报表A用电话与B联系 用事物处理机转记未记入的报表保管 多个转记处多个转记源 报表由转记入记录、计算 特 殊 符 号 方向 运行检查 保留作业基 本 符 号 作业内容符号作业内容符号 A B C 业 务 流 程 图 的 符 号 Date65爱帮美 来至网络 1.存根 2.订货通知 3.验收用单据 4.正本 订货委托书 未记入的报表 记入 移送 采购科订货科 供货商购货单位 单价表 记入 单价 复核 单 采购 组 1 采购组 3 验收组 24 订货单 业务流程图举例:购货业务流程 Date66爱帮美 来至网络 本节主要内容 q系统分析中的信息收集 领会系统分析中信息收集工作的重要性。 熟练掌握系统分析中需用信息的类型及每类信息的主要内容。 领会收集信息的主要策略。 掌握系统分析中信息收集的基本方法。 Date67爱帮美 来至网络 4.3 系统分析中的信息收集 对管理信息系统建设单位的现状、发展方向、存在问题和各级管理人员的 信息需求的详细和深刻认识,是系统建设的基础。收集与此有关的真实、 准确和适用的信息,是系统开发的第一阶段。信息收集是完成系统分析各 项任务的基础。在系统建设中,建设者首先必须收集信息,了解情况,明 确问题和目标,根据具体情况决定工作方针。查阅文献是收集信息的手段 之一,但大量重要信息的获得需要采用多种方式,进行多方面的工作。 *68爱帮美 来至网络 4.3 系统分析中的信息收集 系统分析工作需要收集的信息大体可分为4类:关于组织的信息、关于 人的信息、关于工作的信息和关于环境的信息。 v关于组织的信息 组织的使命、目标与发展战略。 组织的结构。 职能部门的目标与宗旨。 规章制度与政策。 v关于人的信息 权利与责任。 岗位任务。 人际关系。 信息需求。 Date69爱帮美 http:/ai

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论