文档详情

第4章管理信息系统的战略规划和开发方法

大米
实名认证
店铺
PPT
780.01KB
约57页
文档ID:589899424
第4章管理信息系统的战略规划和开发方法_第1页
1/57

第四章 管理信息系统的战略规划 和开发方法第一节 管理信息系统战略规划的概念 第二节 制定管理信息系统战略规划的 常用方法第三节 企业流程重组第四节 开发管理信息系统的方法1 第一节 管理信息系统战略规划的概念¡信息系统发展的阶段论-诺兰(Nolan)模型l1973年由诺兰首次提出;l1980年进一步完善,提出六段论:初装、蔓延、控制、集成、数据管理、成熟2 3 l信息系统发展过程中的增长要素:¡计算机硬软件资源:技术驱动;¡应用方式:从批处理到联机方式;¡计划控制:从短期的、随机的到长期的、战略的;¡MIS在组织中的地位:从从属到独立;¡领导模式:从技术领导到“技术+行政”领导;¡用户意识:从作业级用户到中上层领导4 l诺兰模型的意义¡反映了信息系统发展的经验和规律;一般认为模型中的各个阶段是不可跳跃的¡任何组织在进行MIS开发战略和规划的时候,都应该确定本单位当前处于哪一生长阶段,进而根据该阶段的特征来指导MIS建设。

5 ¡MIS的开发策略l“自下而上”的开发策略¡从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立MIS¡优点:可以避免大规模的系统运行不协调的危险¡缺点:缺乏整体考虑,随着系统进展,往往要作许多重大修改,甚至重新规划、设计¡常用于小型系统的设计,尤其是对开发工作缺乏经验的情况常在初装和蔓延阶段采用6 l“自上而下”的开发策略¡强调从整体上协调和规划,由全局到局部,由长远到近期,从探索合理的信息流出发来设计信息系统¡特点:从整体到局部,逻辑性强,难度大¡一种更重要的策略,是MIS走向集成和成熟的客观要求lMIS开发策略的优化¡对于大型系统往往把这两种策略结合起来使用,即先自上而下地做好MIS的战略规划,在自下而上地逐步实现各系统的应用开发这是MIS正确而科学的策略7 ¡管理信息系统战略规划的作用和内容l正确理解“战略规划”的含义¡决策l战略规划是为未来做现在的决策,而不是做未来的决策,决策只存在于现在;战略规划也不是预测,而是一种思考的工具,是一个过程,即为了取得未来的成就现在该做什么¡风险l规划不是消除风险,而是明确所要承担的风险,明确战略规划的代价与投资其结果是提高对风险的承担能力。

¡决策——执行——衡量l这是一个的循环往复的过程;高层人员及时回顾总结;及时转化为日常行动;人人理解的方向和目标8 l战略规划的特点¡目标明确:l先进但可以达到,给人鼓舞,没有二义;¡可执行性良好:l通俗、明确、可执行;¡组织人事落实:l级级落实,明确责任;¡灵活性好:l活动范围和组织计划的形式是变化的,应进行周期性校核和评审9 l战略规划的实现¡做好思想动员¡把规划活动当成一个连续的过程¡激励新战略思想10 lMIS战略规划的概念战略规划的概念方向方向目标目标目标目标目标目标约束和政策约束和政策约束和政策约束和政策计划和指标计划和指标计划和指标计划和指标节省投资促进深化考核工作回顾改进11 l战略规划的作用¡节省投资;¡增加效益;¡指导开发12 lMIS战略规划的内容¡信息系统的目标、约束及总体结构;¡单位(企业、部门)的现状;¡业务流程现状、存在问题和不足以及流程在新技术条件下的重组;¡对影响规划的信息技术发展的预测13 lMIS战略规划的组织¡规划领导小组;¡人员培训;¡规定进度;¡制定战略规划的具体步骤14 l战战略略规规划划的的步步骤骤 规划的基本问题确定规划的基本问题确定收集初始信息收集初始信息现状评价、识别计划约束现状评价、识别计划约束设置目标设置目标准备规划矩阵准备规划矩阵识别活动识别活动列出工程项目活动列出工程项目活动列出重复活动列出重复活动选择最优活动的组合选择最优活动的组合确定优先权、估计项目成本、人员要求确定优先权、估计项目成本、人员要求准备项目实施进度计划准备项目实施进度计划写出写出 IS IS 战略规划战略规划总经理批准总经理批准开开 始始结结 束束用户、用户、MISMIS委员会委员会返回到前面合适的位置返回到前面合适的位置15 第二节 制定管理信息系统常用的方法¡企业系统规划法(Business System Planning,BSP)l由IBM公司于20世纪70年代提出;l特点:自上而下识别系统目标、企业过程、数据,自下而上设计系统,支持系统目标实现的结构化规划方法。

16 lBSP方法步骤企业目标企业目标系统目标系统目标企业过程企业过程系统功能系统功能数据分析数据分析信息结构信息结构数数 据据识别识别设计设计17 lBSP的详细步骤 任任 务务 下下 达达准备工作准备工作动员会动员会定定 义义 企企 业业 过过 程程定定 义义 数数 据据 类类分析企业/系统关系分析企业/系统关系确定经理对系统的想法确定经理对系统的想法评价企业问题和效益评价企业问题和效益开发建议书及行动计划开发建议书及行动计划评价企业问题和效益评价企业问题和效益BSPBSP方法的核心方法的核心划分子系统,可以划分子系统,可以用用U/CU/C图图评价信息系统管理评价信息系统管理定义信息结构定义信息结构定义结构优先序定义结构优先序18 lBSP 识别过程识别产品/服务识别产品/服务识识 别别 过过 程程画过程流程图画过程流程图写每一过程说明写每一过程说明过过 程程 分分 组组画过程组并写说明画过程组并写说明过程与组织相关过程与组织相关识别关键过程识别关键过程确认、加、删过程确认、加、删过程描述支持资源描述支持资源识识 别别 过过 程程评价战略计划评价战略计划和管理控制过程和管理控制过程识识 别别 计计 划划 和和控控 制制 过过 程程计划/控制计划/控制计划/控制产品/服务产品/服务产品/服务支持资源支持资源支持资源19 lU/C矩阵的应用矩阵的应用¡BSP方法将过程和数据类作为定义企业MIS总体结构的基础;¡利用U/C矩阵来表示二者之间的关系,行表示数据类,列表示过程;¡U( Use )-数据类的使用;C(Create)-数据类的产生。

20 ¡U/C矩阵的建立 针对实际组织,通过系统化分析,自顶向下的思考,列出功能(过程)和数据项(数据类),填写使用/产生(U/C)关系,建立U/C矩阵¡数据守恒原理 数据必定有一个产生源,并且有一个或多个用途21 表上移动作业过程表上移动作业过程22 ¡对对U/CU/C矩阵进行正确性检验矩阵进行正确性检验 根据根据““数据守恒数据守恒””原则对所建原则对所建U/CU/C矩阵进行正确性检验:矩阵进行正确性检验: 1 1、完备性检验、完备性检验指对具体数据项必有一个指对具体数据项必有一个C C和至少一个和至少一个U U;功能则必须有;功能则必须有U U或或C C 2 2、、一致性检验一致性检验指对具体数据项必有且仅有一个指对具体数据项必有且仅有一个C C如有多个有多个C C则产生了不一致现象则产生了不一致现象 3 3、无冗余性检验、无冗余性检验即检查表中有无空行空列如有则不即检查表中有无空行空列。

如有则不是漏填就是功能项是漏填就是功能项/ /数据项划分是冗余的数据项划分是冗余的23 ¡U/CU/C矩阵求解矩阵求解 U/C U/C矩阵求解矩阵求解是指系统结构划分的是指系统结构划分的优化过程即按子系统划分应独立性好、内优化过程即按子系统划分应独立性好、内聚度高的原则进行聚类操作聚度高的原则进行聚类操作 U/C U/C矩阵求解的具体做法:矩阵求解的具体做法: 通过表上作业,调换表中的行变量或通过表上作业,调换表中的行变量或列变量,使表中的列变量,使表中的“C”“C”元素尽量靠近矩阵元素尽量靠近矩阵对角线,再以对角线,再以“C”“C”元素为标准,划分子系元素为标准,划分子系统24 ¡系统功能划分与数据资源分布系统功能划分与数据资源分布 U/CU/C矩阵的主要功能有四:矩阵的主要功能有四:l通过正确性检验,发现分析、调查中的疏漏和差通过正确性检验,发现分析、调查中的疏漏和差错;错;l通过正确性检验,分析数据的正确性和完整性;通过正确性检验,分析数据的正确性和完整性;l通过矩阵求解获得子系统划分;通过矩阵求解获得子系统划分;l通过子系统之间的联系(通过子系统之间的联系(“U”“U”)确定共享数据。

确定共享数据25 数据联系数据联系26 子系统划分子系统划分27 1 1、系统逻辑功能的划分、系统逻辑功能的划分 U/C U/C矩阵中子系统的划分要求:矩阵中子系统的划分要求:¡沿对角线进行,即不重叠又不能漏划任何一个数据沿对角线进行,即不重叠又不能漏划任何一个数据/ /功能;功能;¡所有的所有的“C”“C”都必须包含在子系统内;都必须包含在子系统内;¡子系统划分方案不是唯一的子系统划分方案不是唯一的 2 2、数据资源分布、数据资源分布 子系统划分后,形成了两类数据使用关系:子系统划分后,形成了两类数据使用关系:¡划在子系统方块内的,属于子系统内使用(非共享)数据;划在子系统方块内的,属于子系统内使用(非共享)数据;¡留在子系统之外的留在子系统之外的“U”“U”元素构成子系统之间的共享数据元素构成子系统之间的共享数据28 ¡关键成功因素法(Critical Success Factors,CSF)l由 哈 佛 大 学 的 William Zani 教授和 MIT 大学的John Bockart 提出。

l关键成功因素法就是通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划29 l主要过程企企业业目目标标1 1、目标识别、目标识别2 2、、CSFCSF识别识别3 3、性能指标识别、性能指标识别4 4、数据字典定义、数据字典定义30 l举例:以提高企业产品在市场上竞争力为主要目标的系统规划工作31 第三节 企业流程重组(Business Process Reengineering,BPR)¡提出l企业流程(过程)是指为完成企业目标或任务而进行的一系列跨越时空的逻辑相关的业务活动l传统劳动分工原则下,企业流程被割裂,焦点是单个环节和任务,而不是整体最优l用MIS去模拟手工管理系统,并不能从根本上提高企业的竞争力;必须从根本上考虑现行系统是否合理l基于现代信息处理技术,对现有企业流程进行重新设计,成为提高企业运行效率的关键l1993 年 由 美 国 学 者Hammer 和 Champy 提出32 ¡概念l企业过程再工程(重组)就是对企业进行根本的再思考和彻底的再设计,以求企业一些关键的性能指标获得巨大的提高如成本、质量、服务和速度等l根本的:不是枝节、不是表面,而是本质的。

即革命性的,对现行系统进行彻底的怀疑,用敏锐的眼光看出企业的问题,只有看出问题、看透问题,才能更好的解决问题l彻底的:动大手术、大破大立,不是一般的修补l巨大的提高:指成十倍、百倍的提高,是在量变的基础上产生质变,出现突跃点33 ¡实现手段l信息技术(IT):充分发挥 IT 的潜能,利用 IT 改造企业过程,简化企业过程l组织:变革组织结构,达到组织精简,效率提高的目的34 ¡主体思想l战略上精简分散的过程;职能上纠正错位的过程;执行上删除冗余的过程35 ¡基本原则l取消不增值的管理环节;l减少不必要的审核、检查和控制;l消除冗余信息集;l并行过程取代串行和反馈控制管理过程;l尽可能抛弃手工管理过程36 37 ¡适用情况l企业濒临破产,不改只能倒闭;l企业竞争力下滑,必须调整战略和进行重构;l企业领导认识到 BPR 能大大提高企业竞争力,而企业的发展又有此需要;lBPR 的策略在自己相关的企业获得成功,影响本企业。

38 第四节 开发管理信息系统的方法 管理信息系统的开发是一项管理信息系统的开发是一项复杂的系复杂的系统工程统工程它涉及的知识面广、部门多,既它涉及的知识面广、部门多,既涉及技术,又涉及管理业务、组织和行为涉及技术,又涉及管理业务、组织和行为不仅是科学,而且是艺术不仅是科学,而且是艺术39 ¡信息系统开发方法概述l信息系统开发工程的发展过程是一个不断演化、交织发展、失败与成功并存的过程l早期的作坊式开发软件工程化思想提出 “瀑布模型”式结构化开发 生命周期法(上世纪70年代)原型法、面向对象的开发方法(上世纪80年代) 组件化开发、CASE方法(上世纪90年代以来)……40 l按开发过程系统分析要素的不同角度,可以将发展过程概括为:面向处理面向数据面向对象l一般将这些方法分为:结构化系统分析方法、原型法、面向对象的开发方法和CASE方法等几种按系统分析要按系统分析要素的角度素的角度按按时间过程时间过程面向处理面向处理PO面向数据面向数据DO面向对象面向对象OO生命周期法生命周期法((LC))LC-POLC-DOLC-OO原型法原型法((PROT.)PROT.-POPROT.-DOPROT.OO41 ¡各种开发方法共有部分的说明l问题的识别:¡what, why, who, where, whenl可行性研究:具备的资源和条件是否满足系统目标的要求,包括¡目标方案可行性¡技术可行性¡经济可行性¡社会方面的可行性42 l系统开发的原则¡领导参加的原则领导参加的原则 ““一把手原则一把手原则””¡优化和创新的原则优化和创新的原则¡充分利用信息资源的原则充分利用信息资源的原则¡实用和时效的原则实用和时效的原则¡规范化原则规范化原则¡发展变化的原则发展变化的原则l系统开发前的准备¡基础准备工作基础准备工作 ““三分技术,七分管理,十二分数据。

三分技术,七分管理,十二分数据¡组织人员准备组织人员准备l系统开发策略和开发计划(略)系统开发策略和开发计划(略)43 ¡结构化系统开发方法(Structured System Development Methodology, 一般称为SSAD) 是结构化、工程化开发方法与生命周期是结构化、工程化开发方法与生命周期法的结合法的结合MISMIS开发方法中应用最普遍、开发方法中应用最普遍、技术最成熟的一种方法技术最成熟的一种方法44 l基本思想¡用系统工程的思想和工程化的方法;¡按用户至上的原则;¡结构化、模块化;¡自顶向下地对信息系统进行分析与设计l特点¡自顶向下整体性的分析设计和自底向上逐步实施;¡建立面向用户的观点;¡严格区分工作阶段;¡深入调查研究;¡充分预料可能的变化;¡开发过程工程化45 l流程详细调查详细调查详细设计详细设计 系统规划系统规划 系统分析系统分析 系统实施系统实施 系统运行维护系统运行维护 系统生命周期系统生命周期YN 提出新系统提出新系统 开发要求开发要求初步调查初步调查 可行性可行性 研研 究究 新系统功能新系统功能 数据分析数据分析 新系统新系统 逻辑设计逻辑设计 软、硬件软、硬件 配置设计配置设计 致命问题致命问题?? 系统评价系统评价 系统维护系统维护 系统运行系统运行 系统转换系统转换 编编 写写 技术文件技术文件 人员培训人员培训 程序设计程序设计 与调试与调试 安装与调试安装与调试 系统设备系统设备 系统设计系统设计46 l特点优点:¡严格区分开发阶段,系统的针对性强;¡ 整体性与全局性好,自顶向下观点。

缺点:¡开发周期长;¡ 开发过程繁琐、复杂;¡开发工具落后;¡与用户交流不直观;¡系统的升级较困难47 ¡原型化开发方法l背景: 80年代随着关系型数据库系统、4GL和各种开发生成环境产生的基础上,形成的设计思想、工具、手段都全新的系统发方法开发要求开发要求分析评价分析评价软件环境软件环境用户用户开发商开发商构造原型构造原型软件支持环境nRDBMSn数据字典、建模工具n快速查询系统n4GL软件工具n可视化报告、界面生成器,快速构造原型48 l工作流程¡1、用户提出系统要求¡2、识别、归纳上述要求¡3、开发一个模型/原型¡4、模型评价¡5、模型不可行处理¡6、模型不满意处理¡7、修改模型¡8、确定模型后的处理¡N、实际系统开发、运行、维护等12346758N不可行不可行不满意不满意满意满意49 l特点 优点:¡1、开发效率高;¡2、开发工具先进,与用户交流直观;¡3、符合人们认识事物的规律;¡4、能及早暴露系统实施后潜在的一些问题;¡5、能调动用户参与的积极性 缺点:¡1、不适合大型系统的开发;¡2、不适合大量运算及逻辑性强的模块;¡3、对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的轨道。

¡4、不适合批处理系统50 ¡面向对象的开发方法(Object-oriented Method,OO)简介lOO方法可概括为:¡现实世界由对象组成;¡对象由属性和方法组成属性反映对象的状态,方法定义改变属性状态的操作;¡对象之间的联系主要通过消息传递来实现;¡对象抽象为类(class);¡对象具有封装的特性51 l特性:¡抽象性¡封装性¡继承性¡关联(包括聚合、联系)性¡消息通信52 l方法步骤:¡确定对象和类¡确定类之间的关系¡确定主题¡确定属性¡确定方法53 l小结 优点:¡OO方法直接完成了从对象客体的描述到软件结构的转换,解决了传统结构化方法中可观世界描述工具与软件结构的不一致问题,缩短了开发周期也利于软件的重用和维护 缺点:¡OO需要一定的软件基础支持才可以应用,对分析设计人员要求也较高54 ¡CASE(Computer Aided Software Engineering)方法简介l背景¡20世纪80年代末从计算机辅助编程工具、第四代语言(4GL)及绘图工具发展而来¡是一种自动化或半自动化的方法能够全面支持除系统调查外的每一个开发步骤¡严格地讲,CASE只是一种开发环境而不是一种开发方法。

55 ¡概貌l利用CASE工具进行开发;lCASE:计算机辅助软件工程l必须和其他方法结合,可以大大提高效率,减少一些必要(由CASE环境完成)但是很琐碎的一些过程,使人们更专注于问题的本质逻 辑 , 而 不 受 一 些 繁 琐 细 节 的 干 扰 lCASE也是一个不断发展的概念,随着现代信息技术的发展,它逐渐由一种具体的工具上升为开发信息系统的方法学56 l特点:¡支持系统开发的全过程;¡提高了软件质量和软件重用性;¡加快了软件的开发速度;¡简化了软件开发的管理和维护;¡自动生成开发过程中的各种文档。

下载提示
相似文档
正为您匹配相似的精品文档