IS讲义(系统分析).ppt_第1页
IS讲义(系统分析).ppt_第2页
IS讲义(系统分析).ppt_第3页
IS讲义(系统分析).ppt_第4页
IS讲义(系统分析).ppt_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

信息系统开发 1.系统开发案例背景 2.信息系统总体规划 3.业务流程调查及优化 4.系统分析 5.系统设计 6.系统实施 东海信息化案例东海信息化案例( (续续) ) 王教授领导的东海公司信息系统开发 项目组在总体规划完成后,又进行了业务 流程详细调查分析,绘制了一整套现行系 统的业务流程图- 生 产 业 务 流 程 示意 资 源 规 划 业 务 流 程 示意 东海信息化案例东海信息化案例( (续续) ) 其他业务流程图其他业务流程图( (略略) ) 东海信息化案例东海信息化案例( (续续) ) 由于东海公司刚刚进行了由于东海公司刚刚进行了ISO9002ISO9002 论证,管理流程比较规范,符合实际论证,管理流程比较规范,符合实际 情况,因此,项目组认为不必要再花情况,因此,项目组认为不必要再花 费过多的时间对现有业务流程进行详费过多的时间对现有业务流程进行详 细的优化分析。细的优化分析。 但是,大家也达成了共识:业务但是,大家也达成了共识:业务 流程优化是一个长期、动态的过程,流程优化是一个长期、动态的过程, 不可能一劳永逸。不可能一劳永逸。 东海信息化案例东海信息化案例( (续续) ) 随着信息化工作的开展,各种信随着信息化工作的开展,各种信 息系统全面上线,东海公司的管理必息系统全面上线,东海公司的管理必 将运行于一个新的平台之上:信息技将运行于一个新的平台之上:信息技 术平台。术平台。 这一平台与手工平台有着本质的这一平台与手工平台有着本质的 区别,因此信息系统做为一个新的技区别,因此信息系统做为一个新的技 术引进公司后,东海公司现行的业务术引进公司后,东海公司现行的业务 流程必然会出现一些不适应的地方。流程必然会出现一些不适应的地方。 东海信息化案例东海信息化案例( (续续) ) 但是,项目认为东海公司现有业但是,项目认为东海公司现有业 务流程总体上务流程总体上“好好”的,而流程的进的,而流程的进 一步优化工作,将随着信息系统开发一步优化工作,将随着信息系统开发 工作的不断深入,逐步展开。工作的不断深入,逐步展开。 因此,项目组决定先基于现行系因此,项目组决定先基于现行系 统的业务流程统的业务流程- -物理模型,着手系统分物理模型,着手系统分 析工作,以便构建新系统的逻辑模型析工作,以便构建新系统的逻辑模型 ,并用数据流图,并用数据流图( (DFD)DFD)的形式表现出来的形式表现出来 。 东海信息化案例东海信息化案例( (续续) ) 东海公司信息系统开发工作进行东海公司信息系统开发工作进行 到下一阶段:到下一阶段: 系统分析系统分析 东海信息化案例东海信息化案例( (续续) ) 那么怎样着手系统分析工作呢?那么怎样着手系统分析工作呢? 第一步应该做什么?第一步应该做什么? 最后要达到什么目的?最后要达到什么目的? 重点工作是什么?重点工作是什么? 4.4.系统分析系统分析 系统分析也称系统逻辑设计,是系 统详细开发的关键性阶段,它处于系统开发 生命周期的第二个阶段,上接总体规划,下 联系统设计(?) 主要解决“系统干什么”的问题 主要工具:数据流图(DFD) 主要结果:系统分析报告 4.4.系统分析系统分析 4.1系统分析的主要任务和过程 4.2需求详细调查与分析 4.3数据流程分析 4.4系统分析报告的撰写 4.1系统分析的主要任务和过程 1 1、与总体规划、系统设计间的关系、与总体规划、系统设计间的关系 -总体规划:系统是什么 -系统分析:系统干什么 -系统设计:系统怎样干 2 2、与业务流程调查、优化的关系、与业务流程调查、优化的关系 4.1系统分析的主要任务和过程 3 3、系统分析的目的、系统分析的目的 通过详细分析,将用户(业务部门)的需求及 其解决方法确定下来。 (1)开发者对于现有组织管理状况的了解 (2)用户对信息系统功能的需求 (3)数据流程 (4)管理功能和管理数据指标体系 (5)新系统拟改动和新增的管理模型 (6)获得一个较优的新系统逻辑模型 4.1系统分析的主要任务和过程 4 4、系统分析的主要任务、系统分析的主要任务 (1)详细调查收集和分析用户需求 (2)确定新系统初步的逻辑模型 (3)编制系统说明书 5 5、系统分析的主要过程、系统分析的主要过程 (1)认识、理解当前的现实环境,获得当前系统的具体的 “物理模型” (2)从当前系统的“物理模型”抽象出当前系统的“逻辑 模型” (3)对当前系统的“逻辑模型”进行分析和优化,建立目 标系统的“逻辑模型” 补充和完善补充和完善 抽象化抽象化 1 1 2 2 4 4 3 3 具体化具体化 当前系统当前系统 目标系统目标系统 物理模型物理模型 逻辑模型逻辑模型 系统分析的逻辑 4.1系统分析的主要任务和过程 6 6、系统分析的步骤、系统分析的步骤 第一步第一步: :现行系统调查现行系统调查( (详细?初步?详细?初步?) ) 第二步第二步: :建立当前系统的物理模型建立当前系统的物理模型(?)(?) 第三步:建立当前系统的逻辑模型第三步:建立当前系统的逻辑模型 第四步:提出改进意见和新系统目标第四步:提出改进意见和新系统目标 第五步:建立新系统逻辑模型第五步:建立新系统逻辑模型 第六步:编写系统分析说明书第六步:编写系统分析说明书 系 统 分 析 的 步 骤 现行系统调查现行系统调查 建立当前系统的物理模型建立当前系统的物理模型 建立当前系统的逻辑模型建立当前系统的逻辑模型 提出改进意见和新系统目标提出改进意见和新系统目标 建立新系统逻辑模型建立新系统逻辑模型 编写系统分析说明书编写系统分析说明书 4.2需求详细调查与分析 系统分析的第一步工作是需要详细调查与分析系统分析的第一步工作是需要详细调查与分析 系统需求详细调查也称为系统详细调查,它是总系统需求详细调查也称为系统详细调查,它是总 体规划阶段系统初步调查工作的延续。体规划阶段系统初步调查工作的延续。 调查工作始终贯穿于信息系统开发的全过程,需调查工作始终贯穿于信息系统开发的全过程,需 要反反复复。要反反复复。 无论是详细调查还是初步调查,或者业务流程调无论是详细调查还是初步调查,或者业务流程调 查,它们的调查对象是一致的、方法是相同的,只不查,它们的调查对象是一致的、方法是相同的,只不 过内容粗细、程度深浅不同而已过内容粗细、程度深浅不同而已 4.2需求详细调查与分析 1 1、工作步骤、工作步骤 (1)进行企业组织结构、功能结构静态信息的调查和分析 (2)进行企业业务流程的调查和分析(主要是对一些细节进 行完善和确认) (3)(3)进行数据流程的调查和分析进行数据流程的调查和分析( (重点工作重点工作) ) (4)找出现行系统的薄弱环节 (5)分析用户需求 (6)需求确认 (7)需求更改 4.2需求详细调查与分析 2 2、进行数据流程的调查和分析进行数据流程的调查和分析 (1)(1)原因:原因:总体规划和业务流程调查阶段已涉及到了数据 流程问题,但总体规划中的调查只是初步的,其目的是勾画出 新系统的轮廓;业务流程调查的工作重点是将组织与功能匹配 ,将功能与功能关联。 由于企业数据是信息系统的主要“原材料”,因此有必要 对数据流程进行专门、详细的调查。 (2)(2)步骤步骤 -收集 -分析 4.2需求详细调查与分析 2 2、进行数据流程的调查和分析进行数据流程的调查和分析 (3)(3)主要任务主要任务 -收集一切可以收集的单据、报表资料,并搞清这些资料 的出处及相互关系;(信息载体) -必须调查清楚每个数据的出处,数据由哪个部门,哪个 功能产生; -必须调查清楚数据间的前后联系、运算公式; 4.2需求详细调查与分析 2 2、进行数据流程的调查和分析进行数据流程的调查和分析 (4)(4)资料的收集与整理资料的收集与整理 -资料一览表 (培训教材下册45页) -重复数据统计表 (培训教材下册46页) 4.2需求详细调查与分析 请思考: 为什么要用到上述表格? 你在实际工作中还用到了哪些? 东海信息化案例东海信息化案例( (续续) ) 王教授将项目组分成了若干调研小组,王教授将项目组分成了若干调研小组, 每个小组指定一个负责人,同时包括一名东每个小组指定一个负责人,同时包括一名东 海公司信息中心工作人员海公司信息中心工作人员( (?) )。 由于之前已经进行了初步调研和业务流由于之前已经进行了初步调研和业务流 程专项调查,项目组成员对公司的基础情况程专项调查,项目组成员对公司的基础情况 已有了全面了解,只是对一些细节问题不很已有了全面了解,只是对一些细节问题不很 明确。比如,公司现在已经开发或正在使用明确。比如,公司现在已经开发或正在使用 哪些信息系统,它们的功能、结构是什么?哪些信息系统,它们的功能、结构是什么? 为些,项目组设计了以下详细调研方案为些,项目组设计了以下详细调研方案 : 东海信息化案例东海信息化案例( (续续) ) 详细调研方案:详细调研方案: 1 1、列出需进一步收集的资料清单、列出需进一步收集的资料清单 2 2、设计了资料一览表、信息需求、已有、设计了资料一览表、信息需求、已有 系统功能分析三张表格。系统功能分析三张表格。 3 3、列出了需进一步访谈部门、人员清单、列出了需进一步访谈部门、人员清单 。 4 4、工作主要围绕数据流程调查展开、工作主要围绕数据流程调查展开 随后,王教授向业务人员请解了如何填写随后,王教授向业务人员请解了如何填写 三张表格。信息中心负责与公司办公室将资料三张表格。信息中心负责与公司办公室将资料 清单的收集、访谈时间等确定下来。清单的收集、访谈时间等确定下来。 东海信息化案例东海信息化案例( (续续) ) 一周以后,调研工作完成,一周以后,调研工作完成,系统分析系统分析 人员利用各项业务和数据间的关系进一人员利用各项业务和数据间的关系进一 步分析了现有的业务流程,并在此基础步分析了现有的业务流程,并在此基础 上着重分析了现行系统的数据流程,搞上着重分析了现行系统的数据流程,搞 清了数据流向及变换过程,并结合业务清了数据流向及变换过程,并结合业务 人员的要求,以及信息系统的特点,提人员的要求,以及信息系统的特点,提 出了改进意见,最终绘制出了新系统的出了改进意见,最终绘制出了新系统的 数据流图,编写了数据字典和加工说明数据流图,编写了数据字典和加工说明 ,并以此为基础撰写了系统分析报告。,并以此为基础撰写了系统分析报告。 东海信息化案例东海信息化案例( (续续) ) 此次系统分析过程中,项目组有许多体会此次系统分析过程中,项目组有许多体会 ,归纳起来有以下几点:,归纳起来有以下几点: 1 1、系统分析工作的关键点、系统分析工作的关键点( (工作要点工作要点) )在于在于 “理解理解”和和“表达表达”,这是系统分析的主要活,这是系统分析的主要活 动动 2 2、为了便于业务人员和系统开发人员间的、为了便于业务人员和系统开发人员间的 相互理解,可采用以下办法:相互理解,可采用以下办法: (1)(1)做好业务人员事前培训工作做好业务人员事前培训工作 (2)(2)做好系统开发人员的培训工作做好系统开发人员的培训工作 (3)(3)选择正确的开发方法和良好的表达工具选择正确的开发方法和良好的表达工具( ( 比如比如DFDDFD图图) ) 东海信息化案例东海信息化案例( (续续) ) 3 3、详细调查应按以下原则进行最有效、详细调查应按以下原则进行最有效 (1)(1)自顶向下全面展开自顶向下全面展开 (2)(2)存在的不一定是合理的存在的不一定是合理的 (3)(3)分工和协作相结合分工和协作相结合 (4)(4)点面相结合展开调查点面相结合展开调查 (5)(5)主动沟通的工作方式主动沟通的工作方式 东海信息化案例东海信息化案例( (续续) ) 4 4、注意事项、注意事项 (1)(1)让业务人员畅所欲言,罗列出所有的需求让业务人员畅所欲言,罗列出所有的需求 (2)(2)透过现象分析潜在的需求透过现象分析潜在的需求 东海信息化案例东海信息化案例( (续续) ) 归纳起来,项目组在详细调查结束后归纳起来,项目组在详细调查结束后 ,主要做了两项工作:,主要做了两项工作: 一是数据流程分析一是数据流程分析 二是撰写系统分析报告二是撰写系统分析报告 那么如何进行数据流程分析?是否要那么如何进行数据流程分析?是否要 采用必要的分析工具?采用必要的分析工具? 4.3数据流程分析 数据流程分析就是把数据在现行系统数据流程分析就是把数据在现行系统 内部的流动情况抽象出来,舍去了具体内部的流动情况抽象出来,舍去了具体 组织机构、信息载体、处理工作等物理组织机构、信息载体、处理工作等物理 组成,单纯从数据流动过程来考查实际组成,单纯从数据流动过程来考查实际 业务的数据处理模式。业务的数据处理模式。 其结合是勾画出现行系统的逻辑模型其结合是勾画出现行系统的逻辑模型 数据流图,以及与之相匹配的数据流图,以及与之相匹配的数据字数据字 典和加工说明典和加工说明是系统逻辑模型的重要组是系统逻辑模型的重要组 成部分。成部分。 4.3数据流程分析 1 1、数据流程分析的主要步骤、数据流程分析的主要步骤 画数据流图画数据流图 编制数据字典编制数据字典 编写处理说明编写处理说明 业务流程图业务流程图 数据流程分析数据流程分析 4.3数据流程分析 2 2、数据流图、数据流图 - -用于进行数据流程分析的工具为: 数据流图( DFD , Data Flow Diagram) 数据流图及其基本符号 数据流图是一种便于用户理解、分析系统 数据流程的图形工具。它摆脱了系统的物理内 容,精确地在逻辑上描述系统的功能、输入、 输出和数据存储等,是系统逻辑模型的重要组 成部分 数据源或终点 数据流 加工(处理) 文件 画数据流图的指导原则 1、总体上:自顶向下逐层分解 2、局部上:由外向里(先确定边界或范围) 数据流图的画法 不同问题,不同画法,一般步骤: 识别系统的输入和输出识别系统的输入和输出 绘制系统内部数据流绘制系统内部数据流 对复杂加工进行分解对复杂加工进行分解 检查、修改、完善检查、修改、完善 请请思考:思考: 为什么要用为什么要用“图图”的形式做为分析工的形式做为分析工 具?具? 这样做有何好处?这样做有何好处? 能够只用文字来描述分析结果?能够只用文字来描述分析结果? 使用“图”做为分析工具的主要理由归 纳为以下几点: -直观 -通用 -层次感 -信息量大 为什么采用图形工具为什么采用图形工具 太极生两仪,两仪生四象,四太极生两仪,两仪生四象,四 象生八卦象生八卦 全师避敌,左次无咎,未失常全师避敌,左次无咎,未失常 也也 坎水坎水 坤地坤地 本卦本卦 师 坎水坎水 震雷震雷 之卦 解 六四爻变 4.3数据流程分析 3 3、系统分析举例、系统分析举例 现以东海公司信息系统开发过程现以东海公司信息系统开发过程 中的中的“人力资源管理子系统人力资源管理子系统”的分析的分析 过程为例进行说明。过程为例进行说明。 ( (为便于教学,简化为人事管理系为便于教学,简化为人事管理系 统统) ) 1.1.系统调查系统调查 uu人事科人员:科长、张红、王强;人事科人员:科长、张红、王强; uu主要业务:主要业务: uu人员评价(科长);人员评价(科长); uu档案管理(张红);档案管理(张红); uu工资管理(王强);工资管理(王强); 2.2.收集到的资料收集到的资料 uu人事档案卡人事档案卡 (姓名、性别、出生年月、政治(姓名、性别、出生年月、政治 面貌面貌. .);. .); uu工资条工资条 (基本工资、补贴、应发工资、(基本工资、补贴、应发工资、 扣款、实发工资)扣款、实发工资); ; 人员情况人员情况 科长科长 审核审核 张红张红 建档建档 人事档案人事档案 王强王强 计算工资计算工资 工资条工资条 考勤情况考勤情况 3.3.业务流程图业务流程图 4.4.数据流图(顶层图)数据流图(顶层图) 张红 人员情况 人事管理系统 王强 工资条 考勤情况 人员档案 5.5.数据流图(一级细化图数据流图(一级细化图 ) 张红 人员情况 建档 人事档案 计算工资 王强 考勤情况 工资库 打印 工资条 打印 6.6.数据字典数据字典数据条目数据条目 数据流编号:001 数据流名:人员情况 别名:人事档案 组成:人员情况=姓名+性别+出生年 月+政治面貌+.; 政治面貌=党 员|团员|群众|其他 发生频率:一般在每年34月份 7.7.数据字典数据字典数据项条目数据项条目 数据项名代码 类型 长度 小数位范围 姓名XM字符 80无 性别XB字符 20男/女 出生年月RQ日期 8019301978 8.8.加工说明加工说明 uu建档;建档; uu计算工资;计算工资; 数据流图举例 以简化的教学管理系统为例, 1、说明数据流图的画法 2、数据流图与业务流图的关系 3、逻辑

温馨提示

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

评论

0/150

提交评论