信息系统分析与设计方法SA课件.ppt
- 【下载声明】
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
展开阅读全文