书签 分享 收藏 举报 版权申诉 / 120
上传文档赚钱

类型信息系统分析与设计方法SA课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4770577
  • 上传时间:2023-01-08
  • 格式:PPT
  • 页数:120
  • 大小:2.19MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《信息系统分析与设计方法SA课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    信息 系统分析 设计 方法 SA 课件
    资源描述:

    1、华中农业大学经管-土管学院1/8/2023第三章 信息系统分析与设计方法结构化分析华中农业大学经管-土管学院整 体 概 述THE FIRST PART OF THE OVERALL OVERVIEW,P L E A S E S U M M A R I Z E T H E C O N T E N T第一部分华中农业大学经管-土管学院1/8/2023本章主要内容及重点 系统(需求)分析的任务、过程与原则 需求获取技术(系统调查)建模技术需求建模技术(业务流程图)功能建模技术(数据流程图、处理描述技术、数据字典)数据建模技术 新系统逻辑模型建立 系统分析报告(需求规格说明书)华中农业大学经管-土管学

    2、院1/8/2023案例:软件工程师毫无用处?“软件工程师毫无用处,我宁愿雇佣雷达专家教会他如何编程,也不愿意雇佣程序员来教会他雷达信号流程”。这段措辞严厉的声明来自于一位大型政府项目的经理,他所在的部门的电脑系统曾经错误地发出了ICBMICBM导弹来袭的警报。更加令他不能忍受的是程序员拒绝对此错误的功能承担责任。华中农业大学经管-土管学院1/8/2023 程序员抱怨说这是由于系统说明不够全面造成的,而并非自己的原因。这位经理意识到,需求文档没有指出特定的环境会导致错误的警报,但他仍认为他所在部门的编程人员应该具备这样的基本知识的。“没有任何雷达专家会犯如此基本的错误”,他坚持说。华中农业大学经

    3、管-土管学院1/8/2023一、系统分析的任务系统分析是在总体规划的指导下,对系统进行深入详细的调查研究,确定新系统的逻辑模型的过程。系统分析的主要任务是定义或制定新系统应该 “做什么”的问题。1 1、了解用户需求 详细了解每个业务过程和业务活动的工作流程及信息处理流程,理解用户对信息系统的需求,包括对系统功能、性能方面的需求,对硬件配置、开发周期、开发方式等方面的意向及打算,最终以需求说明书的形式将系统需求定义一下来。这部分工作是系统分析的核心。2 2、确定系统逻辑模型,形成系统分析报告 在详细调查的基础上,运用各类系统开发的理论、开发方法和开发技术,确定系统应具有的逻辑功能,再用一系列图表

    4、和文字表示出来,形成系统的逻辑模型,为下一步系统设计提供依据。华中农业大学经管-土管学院1/8/2023 最终任务:形成新系统的逻辑方案(用户:满足信息需求;系统设计员:形成计算机化的信息系统)系统分析阶段的关键在于理解和表达。理解:系统分析员对系统需求的理解。包括用户表达的和未表达的。要善于挖掘除用户没有明确表达出来的需求。善于通过系统分析修正用户提出的要求。表达:把系统分析员对系统的理解通过逻辑模型表达出来,让用户检查,确定系统分析员的理解是否正确 关键在于用什么样的工具描述对系统的理解(用户看得懂;系统设计员和程序员能够正确理解)一、系统分析的任务华中农业大学经管-土管学院1/8/202

    5、3 系统分析的一般步骤:业务调查分析及需求分析 自顶向下 工作流程 业务流程图 数据流程图 了解系统综合要求数据分析,建立数据库逻辑模型 主题数据库模型 数据库逻辑模型功能分析,确定新系统的逻辑结构 数据流程图IPO建立新系统的逻辑模型提出系统分析报告信息识别系统的功能要求系统性能要求运行要求将来可能的要求主题数据库专用数据库数据字典一、系统分析的任务华中农业大学经管-土管学院1/8/2023 分析工具 业务流程图、数据流程图 数据字典 数据库设计工具规范化形式 功能描述工具结构式语言、判断树、判断表一、系统分析的任务华中农业大学经管-土管学院1/8/2023 图、表的表达方式和图形工具的应用

    6、“自顶向下”的工作原则 强调逻辑结构而不是物理实现 文档的编制,避免了重复工作,增强了系统开发的一致性。一、系统分析的任务华中农业大学经管-土管学院1/8/2023 需求分析应分析哪些需求 需求包括:功能要求 性能要求 可靠性要求 安全保密性要求 以及开发费用和开发周期 可使用资源等方面的限制 其中 功能要求是最基本的,包括数据要求和加工要求。一、系统分析的任务华中农业大学经管-土管学院1/8/2023一、系统分析的任务 现行系统的详细调查(包括工作程序、信息流以及工作的组织与控制方法)分析系统业务流程及数据流程 制定新系统的逻辑模型(数据流程图、数据字典、处理说明、E-R图)解决系统“能做什

    7、么(What to do)”的问题。华中农业大学经管-土管学院1/8/2023(一)系统调查概述 1 系统调查的原则 2 详细调查的范围及内容 3 详细调查的方式 华中农业大学经管-土管学院1/8/20231 1 系统调查的原则 自顶向下 弄清存在的道理再分析有无改进的可能性 调查相关的局部系统 华中农业大学经管-土管学院1/8/20232 2 详细调查的范围及内容 系统界限和运行状态 组织机构和人员分工 业务流程 全面细致地了解整个系统各方面的业务流程,以及商流、物流和信息流的流通状况以及各种输入、输出、处理、处理速度、处理量和处理过程的逻辑关系。华中农业大学经管-土管学院1/8/20232

    8、 2 详细调查的范围及内容 各种计划、单据和报表 调查中要收集各类计划、单据和报表,了解它们的来龙去脉及其各项内容的填写方法,时间要求,以便得到完整的信息流程。决策方式和决策过程 资源情况 华中农业大学经管-土管学院1/8/20232 2 详细调查的范围及内容 约束条件 薄弱环节和用户要求 用户要求,是指系统必须满足的所有性质和限制。它通常包括:功能要求、性能要求、时间要求、可靠性要求、安全保密要求,以及开发费用、开发周期、可使用资源等各方面的要求和限制。华中农业大学经管-土管学院1/8/20233 3 详细调查的方式 开调查座谈会 重点询问方式 重点询问一般要提前准备好提问的问题 华中农业大

    9、学经管-土管学院1/8/2023重点询问常见问题例如:你所在的工作岗位是什么?岗位工作的性质是什么?你的工作任务是什么?每天工作怎样进行时间安排?你的工作分为几班?工作结果同前、后续工作如何联系?你所接触的报表有几类?数据有哪些?满意程度如何?你所在的工作岗位是否恰当?工作量如何?你的工作计划不能合理安排的原因是什么?你的工作岗位存在的问题是什么?(组织不力?规划不好?信息不畅?)你通常采取什么手段提高工作效率?使用计算机了吗?如果增加激励(奖金、鼓励、新技术等),工作效率是否会提高?华中农业大学经管-土管学院1/8/2023重点询问常见问题例如:(续)从有效组织经营的角度出发,你的权限是否适

    10、当(大或小)?你认为影响本企业经营效率的关键问题是什么?从全局的利益出发,你认为现有的管理体制是否合理?你认为提高经营的潜力在哪里?现存管理体制有哪些问题?有效降低经营成本的途径有哪些?信息系统的开发在本单位是否有必要?你认为新的信息系统应该重点解决哪些问题?你所了解的管理工作中,你认为决策的效益应从哪些方面去衡量?华中农业大学经管-土管学院1/8/2023重点询问常见问题例如:(续)你认为业务、财务、储运等部门是否已经使用了计算机?有什么问题?你用过计算机吗?你认为企业现在使用计算机还有什么困难吗?在你所了解的管理决策工作中,有哪些可以定量或定性用计算机处理吗?本企业与外部哪些企业有业务联系

    11、?业务往来用计算机处理吗?原来开发的软件有哪些毛病?为什么老用不好呢?华中农业大学经管-土管学院1/8/20233 3 详细调查的方式 问卷调查方式 针对所需调查的各项内容,绘制出相应各种形式的图表(问卷),通过这些图表对企业管理岗位上的工作人员进行全面的需求调查。深入实际的调查方式 查阅资料 华中农业大学经管-土管学院1/8/2023某出版社系统调查表您认为提高工作效率,节省工作时间,减轻工作您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?强度可采取哪些办法?6工作中手工处理什么问题解决不了?影响效率的工作中手工处理什么问题解决不了?影响效率的问题有哪些?问题有哪些?5工作中手

    12、工处理特别麻烦的事情是什么?工作中手工处理特别麻烦的事情是什么?4您您每日都处理那些文件、数据、报表?每日都处理那些文件、数据、报表?3出版业务流程是什么?出版业务流程是什么?2您在您在哪个部门工作?哪个部门工作?1提出问题编号您认为提高工作效率,节省工作时间,减轻工作您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?强度可采取哪些办法?6工作中手工处理什么问题解决不了?影响效率的工作中手工处理什么问题解决不了?影响效率的问题有哪些?问题有哪些?5工作中手工处理特别麻烦的事情是什么?工作中手工处理特别麻烦的事情是什么?4您您每日都处理那些文件、数据、报表?每日都处理那些文件、数据、

    13、报表?3出版业务流程是什么?出版业务流程是什么?2您在您在哪个部门工作?哪个部门工作?1提出问题编号华中农业大学经管-土管学院1/8/2023某出版社系统调查表出版社计算机管理信息系统需要解决什么问题?出版社计算机管理信息系统需要解决什么问题?11哪些问题是目前传统手工方法根本无法解决的?哪些问题是目前传统手工方法根本无法解决的?10如何改进业务流程使之更合理?如何改进业务流程使之更合理?9您的部门采用计算机管理工作情况如何?您的部门采用计算机管理工作情况如何?8您的部门需要成本核算和统计的内容有哪些?您的部门需要成本核算和统计的内容有哪些?7提出问题编号出版社计算机管理信息系统需要解决什么问

    14、题?出版社计算机管理信息系统需要解决什么问题?11哪些问题是目前传统手工方法根本无法解决的?哪些问题是目前传统手工方法根本无法解决的?10如何改进业务流程使之更合理?如何改进业务流程使之更合理?9您的部门采用计算机管理工作情况如何?您的部门采用计算机管理工作情况如何?8您的部门需要成本核算和统计的内容有哪些?您的部门需要成本核算和统计的内容有哪些?7提出问题编号1/8/2023问卷举例:通过调查了解到促使企业的各个岗位成功的“关键成功因子”(CSFs)(CSFs)的问卷,列出若干个可能的问题,自顶向下地、尽可能全面地对用户进行提问,然后分门别类地对询问的结果进行归纳,找出其企业管理工作成败的“

    15、关键因子”。华中农业大学经管-土管学院1/8/2023 需求调查用表(1)3 详细调查的方式 华中农业大学经管-土管学院1/8/2023 需求调查用表(2)3 详细调查的方式 华中农业大学经管-土管学院1/8/2023 需求分析的子活动需求预测:系统分析员对系统的基本需求作一假设。需求导出:运用各种信息采集技术向用户调查系统的本质要求。需求确认:将记录的需求反馈给用户进行检验需求说明:利用数据流程图DFDDFD、数据字典、功能描述工具等需求描述工具。3 详细调查的方式 华中农业大学经管-土管学院1/8/2023 PIECESPIECES框架一种需求分析方法性能:吞吐量、响应时间信息:输入/输出

    16、的来源/去向、介质/设备、表达方式、格式、内容、使用频率经济:项目的预算、自动化问题、人员转化问题控制:系统安全性、保密性效率:服务:对意外情况的处理3 详细调查的方式 华中农业大学经管-土管学院1/8/2023(二)组织机构与功能结构调查 了解系统的界限,了解组织关系和系统的构成,它反映的是系统的综合情况。包括三部分:组织机构调查 业务过程与组织结构之间的联系分析 业务功能结构调查与分析 华中农业大学经管-土管学院1/8/2023(二)组织机构与功能结构调查组织结构图是用来描述组织的总体结构以及组织内部各部分之间的联系。要建立管理信息系统,就必须知道现行系统的组织机构设置情况和它们之间的隶属

    17、关系。当然,最为关心的是那些与计算机管理有关的机构和关系。通常用组织结构图来描述现行系统组织机构的层次和隶属关系。用矩形框表示组织机构,用箭头表示领导关系。1/8/2023组织结构图企业管理处计划统计处供 应处财务处销售处职工食堂第一生产车间服务公司厂办厂长办公室包装车间生产调度处设备管理处技术质量处第九生产车间厂医务室小车队企管科质检科计算中心综合计划处统计科销售管理科成品库业务联系部市场分析部甲班组丙班组乙班组丁班组党委办公室团委工会职教处人事处图书资料室厂 长工厂管理委员会厂长工作部经营部生产部后勤部宣教部.华中农业大学经管-土管学院1/8/2023组织业务关系图功能序号 联系的 组 程

    18、度 织 业 务计划科质量科设计科工艺科机动科总工室研究所生产科供应科人事科总务科教育科销售科仓库1计划*2销售*3供应*4人事*5生产 *6设备更新*功能与业务7图中:“*”表示该项业务是对应组织的主要业务(即主持工作的单位);“”表示该单位是参加协调该项业务的辅助单位;“”表示该单位是该项业务的相关单位(或称有关单位);空格:表示该单位与对应业务无关。华中农业大学经管-土管学院1/8/2023业务功能一览表 功能要依靠组织机构来具体实现。因此,在理想情况下,功能和组织应该是一致的。但是由于客观情况的复杂性,在现行系统中,功能结构和组织机构并不能一一对应,这就要求我们在进行调查时要认真分析,加

    19、以划分。华中农业大学经管-土管学院1/8/2023业务功能一览表销售系统管理销售计划管理成品库管理销售合同管理销售核算管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售利润核算销售统计分析出入库管理库存统计市场预测市场分析华中农业大学经管-土管学院1/8/2023(三)业务流程调查 主要采用业务流程图(transaction flow transaction flow diagramdiagram,简称TFDTFD)。对每一业务弄清其输入、处理、存贮、输出、立即存取要求,收集相应资料。理顺各个岗位、各个业务流程之间的关系。除去不必要的环节,

    20、对重复的环节进行合并,对新的环节进行增补。确定哪些是今后计算机系统要处理的环节。华中农业大学经管-土管学院1/8/2023业务流程图 业务流程图:用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。华中农业大学经管-土管学院1/8/2023业务流程图 业务流程图的基本符号业务处理单位业务处理功能描述表格报表制作数据文件存档收集处理数据信息传递过程华中农业大学经管-土管学院1/8/2023业务流程图 业务流程图绘制图表B2系系统统分分析析B2.2表 格 名 称业 务 流 程 第 图/共 张图业务名称:制图:审核:单位名称:核对:年 月 日图例说明

    21、业务处理单位业务处理描述表格制作传递存储收集资料(本框内容为具体流程)1/8/2023 业务流程图的画法 有关业务流程图的画法,目前尚不太统一,但大同小异,只是在一些具体的规定和所用的图形符号方面有些不同,而在准确明了地反映业务流程方面是非常一致的。业务流程图华中农业大学经管-土管学院1/8/2023业务流程图 业务流程图绘制举例计划处银行技改处各部门各单位局领导上级领导投资总规划更新改造贷款规模开会讨论报表审批综合平衡(讨论)批准下达各单位各部门正式计划计划各单位上报表计划处各部门各单位技改处银行各部门各单位存档1/8/2023华中农业大学经管-土管学院1/8/2023业务流程调查表格分配

    22、表格分配图:可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。采购过程的表格分配图(见后图)其中每一列表示一个部门,箭头表示单据的流向,每张单据上都标有号码,以示区别。销售单一式四份 第一联交给顾客;第二联交给库房,用于登记库存流水帐;第三联交给财务部门,登记应付账;第四联存档。发货时,库房填写发货单四联。发货单第一联交财务部门,通知付款;第二联存档;第三联由销售人员保管;第四联交给顾客。华中农业大学经管-土管学院1/8/2023业务流程调查销售过程华中农业大学经管-土管学院1/8/2023业务流程调查采购过程华中农业大学经管-土管学院1/8/2023案例:业务流程华中农业大学经

    23、管-土管学院1/8/20231/8/2023财务核算业务流程图1/8/2023顺序业务步骤业务步骤实现内容的描述备注1相关部门业务信息传递到财务1 1各财务会计收集相关部门业务信息手工处理2财务部相关人员审核1 1、对接收到的信息真实性、合法性进行审核手工处理3财务部相关人员-制证1 1、在系统内填制凭证系统处理4财务部相关人员-凭证审核1 1、财务相关人员对会计凭证进行审核系统处理5财务部相关人员-记账1 1、财务相关人员定期对凭证进行记账系统处理6财务部相关人员-期末处理1 1、财务相关人员月末进行期末处理系统处理7财务部相关人员-期末处理凭证审核1 1、财务相关人员对期末处理生成的凭证进

    24、行审核系统处理8财务部相关人员-记账1 1、财务相关人员对期末处理凭证进行记账系统处理9财务部相关人员-关账1 1、财务部相关人员进行关账系统处理10财务部相关人员-报表编制1 1、财务相关人员编制会计报表系统处理1/8/2023华中农业大学经管-土管学院1/8/2023(四)数据调查 在调查中要注意广泛地收集各项业务处理中各种输入、输出的单据、表格、报表、各类台账等,而且最好是填有内容的资料和报表。细致调查了每一张单据、表格、报表、台账等资料的来龙去脉、处理内容、处理时间、处理的数据量、处理的周期之后,可汇总绘制数据调查分析表。调查方法:查阅档案、面谈调查、发调查表、测定采样、实际动手等。华

    25、中农业大学经管-土管学院1/8/2023(五)处理(过程)调查 处理调查,主要是对业务处理的逻辑关系和算法模型进行的调查。在处理调查中对每一个处理项需要调查的内容和项目大致如下:(1 1)该处理有哪些输入?处理的输出是什么?(输入输出的单据、报表的各项数据)(2 2)输入经处理后的输出是什么?包括哪些数据项的内容?(3 3)了解各项数据的生成途径(算法模型)。华中农业大学经管-土管学院1/8/2023处理调查(4 4)了解处理的逻辑关系。可用判定树或判定表来描述,以便今后的分析与设计。(5 5)根据信息采集与处理,构造系统的数学模型。(6 6)了解整个系统的处理程序,弄清先后和处理过程。(7

    26、7)确定处理时间的要求,明确在相对时间段内需要处理的数据内容。(8 8)弄清处理信息的形态(报表、报单、屏幕显示等),以及时段输出要求。华中农业大学经管-土管学院1/8/2023 收集的数据包括:各部门的正式文件,如各种卡片、报表、各种会议记录;现行系统的说明文件,如各种流程图、程序;各部门外的数据来源,如上级文件、计算机公司的说明书、外单位的经验材料等。数据收集的类型:包括各种报表的内容和各种统计数字。收集的结果:通过和进行描述。数据收集4.4.数据流程分析华中农业大学经管-土管学院1/8/2023数据流程分析数据名称发生频率月发生量(MB)(MB)年发生量(MB)保存年限施工计划1 1次/

    27、日0.20.22.42.42 2财务账目1010次/日0.80.89.69.61010设备调度计划1 1次/周0.10.11.21.21 1材料采购计划1 1次/月0.30.33.63.62 2报表名称制表单位上报单位下达单位频率计划报表计划部门总经理、主管副总项目分包单位1 1次/月进度年报工程部总经理、主管副总项目分包单位1 1次/年报表统计表数据量汇总表华中农业大学经管-土管学院1/8/2023q 数据分析的方式(1 1)围绕系统目标进行分析(2 2)弄清信息周围环境(3 3)围绕现行业务流程进行分析(1 1)输入数据类(2 2)过程数据类(3 3)最终输出数据类数据汇总(1 1)数据分

    28、类编码 (2 2)数据完整性分析 (3 3)将所有原始数据和最终数据分类整理出来 (4 4)确定数据的字长和精度数据分析q 数据分类数据流程分析华中农业大学经管-土管学院1/8/2023数据流程图1.1.数据流图作用 数据流图就是组织中信息运动的抽象,是信息系统逻辑模型的主要形式。这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。华中农业大学经管-土管学院1/8/2023数据流程图2.2.与企业流程图的区别数据流程图:从数据处理的角度,描述企业的运作与管理相关的数据变换、数据存储等,

    29、但是并不显式表现数据变换的时间次序、控制关系。企业流程图:从时间维的角度,描述企业的运作与管理相关的活动(不一定有数据变换的活动)、活动的时间次序以及控制关系。华中农业大学经管-土管学院1/8/2023数据流图的基本组成及符号外部项(外部实体):外部项在数据流图中表示所描述系统的数据来源和去处的各种实体或工作环节。系统开发不能改变这些外部项本身的结构和固有属性。又称数据源点或终点。加工(数据加工):又称数据处理逻辑,描述系统对信息进行处理的逻辑功能。数据存储:逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储物理介质和技术手段的数据存储环节。数据流:与所描述系统信息处理功能有关的各

    30、类信息的载体,是各加工环节进行处理和输出的数据集合。华中农业大学经管-土管学院1/8/2023 常用的三类数据流图基本成分的符号 成分数据流IIIIII类型数据存储 外部项(外部实体)加工(处理逻辑)华中农业大学经管-土管学院1/8/2023基本符号:例:a顾客a顾客a顾客1标识部分(P+数字)功能描述部分功能执行部分 处理功能的输入和输出。箭头指向数据流动方向,数据流可以是信件、票据、也可以是电话等外部实体处理过程数据流数据存储 数据保存的地方(数据存储的逻辑描述)为了区分和引用方便加上标识(D数字)。D1 产品记录华中农业大学经管-土管学院1/8/2023 为了避免在数据流图上出现线条交叉

    31、,同一个源点、终点或文件均可在不同位置多次出现,这时要在源(终)点符号的右下方画小斜线,或在存储符号左边画竖线,以示重复。华中农业大学经管-土管学院1/8/2023绘制数据流图的主要原则 (1)(1)明确系统界面。(2)(2)自顶向下逐层扩展。(3)(3)合理布局 (4)(4)数据流图只反映数据流向、数据加工和逻辑意义上的数据存贮,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映判断与控制条件等技术问题。(5)(5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触,详细讨论,不断修改要和其他系统建设者共同商讨以求一致意见。华中农业大学经管-土管学院1/8/202

    32、3 数据流图的绘制过程:(1)(1)首先,在调查研究的基础上,明确所描述的系统与各外部实体的信息联系。绘出最高层的数据流图关联图。(2)(2)然后确定系统的几个主要的综合性的逻辑功能,绘制顶层(总)数据流图。顶层图可进一步分解,直到最底层的数据流图表示了所有具体的数据加工功能和输入输出关系。(3)(3)合理布局。数据流图各种符号要布局合理、分布均匀、整齐、清晰、使读者一目了然之感。华中农业大学经管-土管学院1/8/2023数据流图绘制的主要步骤步骤1.1.确定系统的处理逻辑。步骤2.2.对于某处理逻辑,确定与其相关的全部数据流。步骤3.3.对于某处理逻辑,确定与其数据流相关的全部外部项。步骤4

    33、.4.对于某处理逻辑,确定与其相关的全部数据存储。步骤5.5.重复步骤2 2 至步骤4 4。重复步骤2 2 至步骤4 4 直到每个处理逻辑的相关外部实体、数据流、数据存储,以及处理逻辑之间的数据存储全部确定完毕为止。华中农业大学经管-土管学院1/8/2023 画出顶层数据流图 画出其余各层数据流图 画出总的数据流图系统输入1 1输入n n输出1 1输出n nG G源点1 1源点2 2终点1 1终点2 2基本系统模型顶层数据流图一层数据流图二层数据流图1.11.11.21.22.12.12.22.22.12.13.13.13.23.23.33.33.33.3源点2 2源点1 1终点1 1终点2

    34、2系统G G的总图1 12 23 3源点1 1源点2 2终点1 1终点2 21.11.11.21.2源点1 12.12.12.22.22.12.1源点2 23.13.13.23.23.33.33.33.3终点1 1终点2 2q 数据流图的形成数据流程分析的方法华中农业大学经管-土管学院1/8/2023数据源数据终点没有输出!没有输入!每个加工至少有一个输入数据流和一个输出数据流绘制DFD时的注意事项华中农业大学经管-土管学院1/8/2023数据源数据终点数据源数据存储数据终点数据存储数据存储数据存储数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存储等等。图示的几种流

    35、动都是不合理的绘制DFD时的注意事项华中农业大学经管-土管学院1/8/2023 3 3、命名 a)a)名称要反映被命名的成分的真实和全部的意义 b)b)名称要意义明确,易理解,无歧义 c)c)加工的名称一般以动词+宾语或名词性定语+动名词为宜。d)d)避免使用不反映实际内容的空洞词汇 e)e)进出数据存储环节的数据流如内容和存贮者的数据相同,可采用同一名称。绘制DFD时的注意事项华中农业大学经管-土管学院1/8/20234 4、编号-每个数据加工环节和每张数据流图都要编号。按逐层分解的原则,父图与子图的编号要有一致性 -类似,在分层数据流图中,如下层图上的数据流或数据存储是由上层图某个成分的分

    36、解而得,则父项与子项的编号要体现数据流图分解的完整性与一致性的原则,如父项编号为 F1F1或D1D1,则其子项分别为F1.1F1.1,F1.2F1.2,或D1.1D1.1,D1.2D1.2,等。5 5、只画所描述的系统稳定工作情况下的数据流图。绘制DFD时的注意事项华中农业大学经管-土管学院1/8/2023(b)使用重复标记用户(a)未用重复标记用户用户利用重复标记缩短箭线绘制DFD时的注意事项华中农业大学经管-土管学院1/8/2023仓库管理员 采购员定货系统P P事务定货报表 定货系统的顶层数据流图 仓库管理员 采购员处理事务P1事务定货报表产生报表P2 F1 库存清单 F2 定货信息库存

    37、清单定货信息定货信息定货系统一层数据流图 q 数据流图举例一(数据流程分析的方法华中农业大学经管-土管学院1/8/2023仓库管理员 采购员处理定货P1.3D1事务D7定货报表产生报表P2 F1 库存清单 F2 定货信息D3库存清单D6定货信息D5定货信息接收事务P1.1更新库存清单P1.2D2事务D4库存 进一步分解后的数据流图 q 数据流图举例一数据流程分析的方法1/8/2023 请根据以下描述画出某简化的工资管理系统的数据流图。该子系统共有三个加工,其数据处理过程是:(1)首先是“填制工资档案”:根据人事变动单、考勤表两个输入单据,经过处理输出形成工资文件;(2)然后是“汇总工资”:从工

    38、资文件输入数据,按部门汇总后形成工资汇总表文件,(3)最后“发放工资”加工单元从工资卡片文件打印出工资条。填制工资档案P1考勤表人事变动表工资条D1 工资文件汇总工资P2D2 工资汇总文件发放工资P3数据流图举例二华中农业大学经管-土管学院1/8/2023 请根据以下描述画出简化的库存管理 子系统的DFD图:(1)根据到货通知单,进行收料处理后形成收料单文件:(2)根据领料申请单,进行领料处理后形成领料单文件:(3)对收、发料情况进行统计,产生库存收支统计表,归入统计文件;领料P2收料P1D1 收料单文件D2 领料单文件统计P3到货通知单领料申请单库存收支统计表D3 统计文件数据流图举例三1/

    39、8/2023数据流图举例四 案例分层数据流程图绘制 汽车配件公司:第一层数据流程图(环境图)顾客供应商处理业务订货单发货单订货单发货单配件库存1/8/2023 案例:汽车配件公司:第二层数据流程图顾客供应商销售订货单发货单配件库存1 11 1采购1 12 2订货单发货单到货通知会计1 13 3收据应付款通知向供应商的订货单数据流图举例四1/8/2023顾客采购编 辑订货单订货单配件库存1.1.11.1.1确 定顾 客订 货1.1.31.1.3产 生暂 存订货单1.1.51.1.5对 照暂 存订货单1.1.61.1.6业务员开发货单并修改库存1.1.41.1.4不合格顾客D D2 2D D3 3

    40、可发订货不满足的订货登 录新顾客数 据1.1.21.1.2暂存订货单D D4 4到货通知新顾客编制销售和库存报表1.1.81.1.8销售历史D D5 5应收款明细账D D1010配件库存D D3 3合格的订货单检 索库 存1.1.71.1.7经理询 问库 存库 存状 态 汽车配件公司:第三层数据流程图数据流图举例四华中农业大学经管-土管学院1/8/2023习题一习题一:请根据某批发店的如下销售处理过程,绘制数据流程图。对收到的用户订货单进行审核,不合格时退回用户;将合格的订货单送仓库查验。仓库根据库存台账查验订货单,若有货则向用户发货;若缺货,则通知采购部门订货。华中农业大学经管-土管学院1/

    41、8/2023习题二习题二:请根据某仓库的领料过程,绘制DFD仓库收到车间送来的领料单后,先进行审批,若领料单被批准,则交仓库保管员根据库存台账查验是否有货。若有货,则进行出货处理;若缺货,则向采购部门发订货单。若领料单未被批准,则将领料单退回车间。华中农业大学经管-土管学院1/8/2023习题三习题三:教学管理的主要工作流程是:系办输入班级和教学时间,查看教学计划表,确定本学期教学任务。根据本学期教学任务,查看教师表制作开课任务书和班级教学计划表。查询时,教师输入教师姓名和时间,查询本人的教学任务,学生输入班级和时间,查询班级教学计划。画出教学管理的数据流程图。华中农业大学经管-土管学院1/8

    42、/20235.数据字典 数据流程图:仅表示了相关的系统用“什么数据”去 “做什么”,即标识了系统中信息的传递,但是却没有表明所用数据的具体内容。数据字典:完成对数据流程图中元素的定义、描述,其作用是对数据流程图的补充说明,给出新系统中相关要素的统一定义和描述。换句话说,数据流图上所有成分的定义和解释的文字集合就是数据词典。数据词典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项对整个系统开发以至将来系统运行与维护是必需的信息尽可能放入数据词典。华中农业大学经管-土管学院1/8/20235.数据字典编写数据词典的基本要求 对数据流图上各种成分的定义明确、易理解,唯一。命名、编号与数据流

    43、图一致.符合一致性与完整性的要求,对数据流图上的成分定义与说明无遗漏项。格式规范、风格统一、文字精炼,数字与符号正确。华中农业大学经管-土管学院1/8/2023 数据字典的内容5.数据字典华中农业大学经管-土管学院1/8/2023数据字典的内容(1):数据项类目:数据的最小单位,描述数据的静态特性。数据项编号:102-01102-01数据项名称:学号别名:学生学号简述:某学生的代码类型及宽度:字符型,8 8位取值范围:00000001-9999999900000001-999999995.数据字典华中农业大学经管-土管学院1/8/2023数据字典的内容(2):数据流类目:由一个或一组固定的数据

    44、项组成。数据流编号:F03-01数据流名称:学籍变动申请简述:学生提出的学籍变动申请来源:学生去向:各系、院组成:申请编号+申请名称+申请日期+申请院系数据库流量:高峰流量:5.数据字典华中农业大学经管-土管学院1/8/2023数据字典的内容(3):文件类目:描述数据的逻辑存储结构。5.数据字典华中农业大学经管-土管学院1/8/2023 数据字典的内容(4):数据“加工”条目。5.数据字典华中农业大学经管-土管学院1/8/2023 数据字典的内容(5):“外部项”条目5.数据字典华中农业大学经管-土管学院1/8/2023数据字典举例数据项名称:商品编号别名:无简 述:某种商品的编号类型:字符型

    45、长度:8字节取值范围:数字+英文字母数据项编号:1-02数据项名称:单价别名:购入单价简 述:某种商品的购入单价类型:数值型长度:10位,小数位2位取值范围:0.009999999.991/8/2023数据字典举例数据流名称:入库单编号:F1简述:采购人员填写的商品入库凭单数据流来源:采购人员数据流去向:登记库存台账数据流组成:日期+入库单编号+商品编号+购入数量流通量:25份/天高峰流通量:50份/天数据流名称:发货单编号:F2简述:供应商填写的商品发货凭单数据流来源:供应商数据流去向:登记合同台账数据流组成:日期+发货单编号+供应商编号+商品编号+发货数量流通量:25份/天高峰流通量:50

    46、份/天华中农业大学经管-土管学院1/8/2023数据字典举例数据存储的名称:库存台账数据存储编号:D1简述:记录商品的编号、名称、单价与库存数量等信息数据存储组成:商品编号+购入单价+库存数量关键字:商品编号数据存储的名称:合同台账数据存储编号:D2简述:记录合同的编号、供应商编号、货物编号、单价与 购入数量等信息数据存储组成:合同编号+供应商编号+商品编号+单价+购入 数量+日期+合同状态关键字:合同编号华中农业大学经管-土管学院1/8/2023数据字典举例处理名:库存检查编号:P1输入:数据流F5输出:数据流F6描述:当车间将计划单发给库管员后,库管员要将计划单与库存 台账进行比较,看是否

    47、需要订货。处理名:验货处理编号:P2输入:数据流F2,数据流F5输出:数据流F1,数据流F4描述:采购员要检验货物的质量。华中农业大学经管-土管学院1/8/20236、基本加工的描述 数据流图中所有不进一步分解的加工,称为基本加工。基本加工的描述成为表达系统逻辑功能的关键。在数据流图关于加工的分解中提出,如果一个加工的逻辑功能能用一张A4A4规格的纸描述清楚,则加工的分解到此为止。所用工具有:自然语言的文字叙述 结构化语言 决策树 决策表 数学公式 上述工具的联合使用华中农业大学经管-土管学院1/8/20237、结构化语言结构化语言使用的语句类型只有以下三种:祈使语句 条件语句 循环语句例1.

    48、1.祈使语句:获取收发数据 计算补充定货量 例2.2.条件语句:如果 成绩6060分 则 :将及格人数加1 1 否则:将不及格人数加1 1 华中农业大学经管-土管学院1/8/2023例3.3.循环语句:对于每个库存项目 (循环条件)获取收入数据 将在库数加收入数据,更新在库数 获取发出数据 将在库数减发出数据,更新在库数 如果 在库数小于或等于临界库存数 则 发出补充订货信号。7、结构化语言华中农业大学经管-土管学院1/8/2023若一个动作的执行不只是依赖一个条件,而是与多个条件有关,那么这项策略的表达就比较复杂。用前面介绍的判断语句,就有多重嵌套,可读性下降。用决策树来表达更直观。8、决策

    49、树华中农业大学经管-土管学院1/8/2023 决策树(Decision Tree)决策树(Decision Tree),又称判断树,是一种图形工具,适合于描述加工中具有多个策略,每个策略和若干条件有关的逻辑功能。结构化分析中所用图形工具决策树如图所示。决策点1 1方案AA1 A2A3B1B2B32.1.12.1.22.1.32.2.12.2.22.2.3决策树(两段决策)2.12.2方案B8、决策树1/8/2023 例如,某工厂对工人超产奖励的政策为:该厂生产两种产品A和B。凡工人每月的实际生产量超过计划指标者均有奖励。奖励政策为:对于产品A的生产者:超产数N小于或等于50件时,每超产一件奖励

    50、1元;超产数 N大于50、小于或等于100件时,大于50的部分每件奖励1.25元,其余每件奖励1元;超产数大于100件时,超过100的部分每件奖励1.5元,其余按超产100件以内的方案处理。对于产品B的生产者,超产数N小于或等于25件时者,每超产一件奖励2元,N大于25、小于或等于50件时,超过25件的部分每件奖励2.5元,其余按超产25件以内处理;N大于50件者,超过50件部分每件奖励3元,其余按超产50件以内处理。上述处理功能可以用决策树描述如图所示:产品B1N=5050N1001N=2525N50奖金政策 产品 超产数 奖金(元)产品A1.0*N50+1.25*(N-50)112.5+1

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:信息系统分析与设计方法SA课件.ppt
    链接地址:https://www.163wenku.com/p-4770577.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库