第3章--管理信息系统的一般开发方法.ppt_第1页
第3章--管理信息系统的一般开发方法.ppt_第2页
第3章--管理信息系统的一般开发方法.ppt_第3页
第3章--管理信息系统的一般开发方法.ppt_第4页
第3章--管理信息系统的一般开发方法.ppt_第5页
免费预览已结束,剩余51页可下载查看

下载本文档

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

文档简介

第3章管理信息系统的一般开发方法 3 1管理信息系统的战略规划3 2管理信息系统的开发方法3 3管理信息系统的开发工具 CASE 3 4各种开发方法的比较 2 3 1管理信息系统的战略规划 战略是组织领导者关于组织的以下问题的概念的集合 组织的使命和长期目标组织的环境约束及政策组织当前的计划和计划指标的集合管理信息系统战略规划是一个组织的战略规划的重要组成部分 是关于管理信息系统长远发展的规划 3 信息系统发展的阶段论 把计算机应用到一个单位的管理中去 一般要经历从初始到成熟的成长阶段 1973年 美国哈佛大学教授理查德 诺兰 R Nolan 提出了信息系统发展的阶段理论 这个理论被称为诺兰模型 这个模型在1980年得到进一步完善 理查德 诺兰 RichardL Nolan 1966年在华盛顿大学获博士学位 现为哈佛商学院教授 他是著名的IT 阶段理论 的创始人 诺兰教授发表大量学术论著 包括 创造性地破坏 改造组织的六阶段进程 组织重整 全球化 技术与竞争 建立信息时代的组织 结构 控制及信息技术 感测与响应 等著作 诺兰教授目前是多家公司的董事 4 诺兰模型 诺兰模型所表达的是信息系统在一个组织机构中投入应用 经过从初级到成熟 逐步成长 逐步扩散和逐步完善的一般性演进规律 5 诺兰模型 6 诺兰模型 7 诺兰模型指导作用 信息系统建设是一项长期的 复杂的 投入高的社会化系统工程 其发展呈波浪式进程 它受各种综合条件的影响和制约 并不是一蹴而就的 而应遵循一定的客观规律 信息系统伴随着计算机技术的应用发展而实施的 其发展的各阶段是一个人类对其应用的认识逐步提高的过程 各阶段是不能逾越的 但我们可以尽可能压缩蔓延和控制阶段的时间 对其规划和改造 使其按照正确的方向前进 并推动它从低层向到高层发展 8 诺兰模型指导作用 我国是一个发展中国家 人口众多 资源还很紧缺 要在短时间内改变现有的管理信息系统的现状是不现实的 我们应该吸取别国的经验教训 避免盲从 少走弯路 根据自己国家 自己地区 自己单位的实际情况 规划出一套切实可行的信息系统建设方案来 诺兰模型是源于实践的理论总结 对广大中国企业都很有启示 以诺兰模型衡量一些企业的信息化建设 包括办公自动化 电子商务等 可以看出一部分企业还处于第二阶段 有的已进入第三 四阶段 也有少数正逐步向第五阶段过渡 甚至有的企业跃过第五阶段进入到第六阶段 9 3 1 1管理信息系统战略规划的作用与内容 一 管理信息系统战略规划的作用合理分配和利用信息资源通过制定战略规划找出组织所存在的问题指导管理信息系统的开发 10 3 1 1管理信息系统战略规划的作用与内容 续 二 管理信息系统战略计划的内容确定管理信息系统的目标 环境和系统总体结构组织现状业务流程现状对影响管理信息系统规划的信息技术分析 11 3 1 2管理信息系统战略规划的组织与步骤 一 管理信息系统战略规划的组织 成立战略规划领导小组 对有关人员进行培训 安排管理信息系统战略规划的进度 12 3 1 2管理信息系统战略规划的组织与步骤 续 二 制定管理信息系统战略规划的具体步骤明确管理信息系统战略规划的时间及具体的方法收集与战略规划的有关信息对管理信息系统的开发 实施进行战略分析明确战略目的定义管理信息系统开发的约束条件选择管理系统的开发方案安排管理信息系统的实施进度形成战略规划的文档 13 ISP ISP是一个战略规划的过程 在这个过程所包含的工作和内容是十分丰富的 而我们知道 企业信息化建设是一项实践性非常强的工作 其中的很多理论都是从实践中得出的 关于ISP的主要内容框架 比较有影响力的是1983年BowmanBrentJ等人在大量实践活动指导下提出的ISP的三阶段过程框架模型 14 ISP三阶段过程框架模型 第一个阶段是战略ISP阶段 其主要任务就是使IT战略与企业战略相匹配 在此阶段 将综合考虑企业发展方向 目标和主要的目标群体 结合业务经营情况 设定IS IT的 愿景 和 使命 同时 评估内 外部技术市场环境的变化 如通过评价当前的企业环境 新技术 新机遇 结合分析内部的IS IT能力 目前的应用组合 IT成熟度和IT人员技能等方面进行SWOT分析 根据企业IS IT的优点 弱势或机遇 威胁设定IS IT的政策 目标和战略内容 因此 这一阶段的输出包括对企业战略规划的确切理解 新的IS IT章程 现有IS IT部门的评估以及有关的战略目标作为IS IT发展的方向 15 ISP三阶段过程框架模型 第二阶段为企业信息需求分析 主要是评估当前或计划中的信息需求以支持企业的运营和决策制定 它不同于通常意义上的系统分析 它是高层次的信息需求分析 主要目的是为企业开发完整的信息系统构架 InformationSystemsArchitecture ISA 并对ISA中的项目进行组合 安排项目开发进度 16 ISP三阶段过程框架模型 最后是资源分配阶段 将提供技术获取 人事计划 资金预算等的分析框架 它主要包括实施ISA中主要项目所需的软 硬件 数据通讯 设备 人员安排和资金等内容 从这个框架中我们看到 在ISP的过程中 主要包含的是战略目标的确定 企业信息需求的分析以及资源的分配三大块 17 ISP与其他战略关系 ISP是为企业的战略目标服务的 为此它应该和企业的各项战略一致匹配 对于ISP战略和其他战略之间的关系 美国的JohnHenderson1994在哈佛商学院提出了一套思考框架 参考战略一致性模型 StrategyAlignmentModel 18 3 1 3业务系统规划法 管理信息系统的规划方法有助于管理者计划和组织包括数据处理系统和新信息技术在内的各种信息资源 目前 应用范围比较广泛的有两种规划方法 业务系统规划法和关键成功因素法 业务系统规划法 BusinessSystemPlanning BSP 可以帮助组织建立一个既支持短期信息需求 又支持长期信息需求的管理信息系统规划 这种方法为管理者提供了一种正式的 客观的方法 以确定支持业务需求的管理信息系统的优先权 19 3 1 3业务系统规划法 续 一 业务系统规划法的作用可以定义目标系统的总体结构 明确系统中子系统的组成和开发子系统的顺序 对目标系统中的数据进行统一规划 管理和控制 确定各子系统之间的数据关系 保证数据的一致性 用业务系统规划法制定管理信息系统战略规划 能够使信息系统有强壮的环境适应性 20 3 1 3业务系统规划法 续 二 业务系统规划法的工作步骤准备研究定义组织的业务过程和管理过程业务过程重组定义数据定义管理信息系统的总体结构完成业务系统规划的研究报告 提出建议书和开发计划 21 3 1 3业务系统规划法 续 三 U C矩阵的应用企业系统规划法的主要目标之一就是辨别支持业务处理过程的数据处理 它将过程和数据两者作为定义企业管理信息系统总体结构的基础 U C矩阵是以图表的形式描述了组织的数据类处理过程的关联关系 这个矩阵使得组织的管理部门能够确立哪些数据类支持多重业务处理过程 这种对共享数据的识别为开发支持多重应用的数据结构建立了基础 22 关键成功因素法 CSFs 关键成功因素 CriticalSuccessFactors CSF 是对企业成功起关键作用的因素 CSFs法就是通过分析找出企业成功的关键因素 然后再围绕这些关键因素来确定系统的需求 并进行规划 主要步骤 了解企业 或MIS 的战略目标识别所有的成功因素确定关键成功因素明确各关键成功因素的性能指标和评估标准 23 3 1 4企业流程重组 一 企业流程重组的概念企业流程重组就是对企业业务过程进行根本的再思考和彻底的再设计 以求企业当代关键的性能指标获得巨大的提高 如成本 质量 服务和速度 企业流程重组主要体现在两方面 一方面是充分发挥信息技术的作用 利用信息技术改变企业的业务过程 简化其业务过程 另一方面就是变革组织结构达到精简组织 提高效率 24 3 1 4企业流程重组 续 二 企业流程重组的步骤与方法企业的组织更趋扁平化 工作方式也将改变 企业将更多的采用更大的团队工作方式 可以大大提高团队之间的相互了解和互相协调 企业在统一目标情况下将更主动 更积极的面向顾客 达到管理规范化 职能综合化和组织扁平化 25 3 2管理信息系统的开发方法 3 2 1管理信息系统的开发原则3 2 2管理信息系统开发前的准备工作3 2 3管理信息系统开发方法概述 26 3 2管理信息系统的开发方法 管理信息系统的开发方法分为 结构化系统开发方法原型方法面向对象开发方法CASE开发方法 27 3 2 1管理信息系统的开发原则 管理信息系统的开发原则 实用性原则系统性原则符合软件规范的原则逐步完善的原则 28 3 2 2管理信息系统开发前的准备工作 一 管理信息系统开发应具备的条件领导高度重视 亲自参与对管理信息系统的实际需求和迫切性业务人员的积极配合企业实现科学管理是企业建立管理信息系统的重要前提和保证有必须的投资保证和能提供维护费用 人员知识结构应满足企业管理信息系统建设的需要 企业管理信息系统主要的信息来源和主要的处理对象是数据 29 3 2 2管理信息系统开发前的准备工作 续 二 管理信息系统的开发策略一般来说 有以下几种可以考虑的开发策略 接收式开发策略直接式的开发策略迭代式的开发策略 30 3 2 2管理信息系统开发前的准备工作 续 接收式开发策略接收式开发策略就是根据用户需求和现有状况直接设计 编程过渡到新系统 适用范围经过调查分析 认为用户对信息需求是正确的 完全的和固定的 现有的信息处理过程和方式也都比较科学的企业 也适用于系统规模不大 信息和处理过程结构化程度高 用户和开发者又都很有经验的场合 31 3 2 2管理信息系统开发前的准备工作 续 直接式的开发策略直接式的开发策略是指经过调查分析后 确定了用户需求和处理过程 且今后不会有太大的变化 则管理信息系统的开发工作就可以按照某一种开发方法的工作流程开发 直到最后完成开发任务 这种开发策略对开发者和用户的要求很高 要求在系统开发之前就完全调查清楚实际事务的状况和需求 32 3 2 2管理信息系统开发前的准备工作 续 迭代式的开发策略迭代式的开发策略是指被开发的系统具有一定的复杂性和难度 一时难以确定 需要进行反复分析 反复设计 随时反馈信息 发现问题 修正开发过程 这种开发策略对用户和系统开发者的要求很低 但开发时花费较大 耗时也长 33 3 2 2管理信息系统开发前的准备工作 续 实验式的开发策略实验式的开发策略是指当用户需求的不确定性太高时 一时无法制定具体的开发计划 只能用反复试验的方式来做 这种开发策略一般需要较高级的软件支撑环境 仅适用于小型项目 对于大型项目在使用上有一定的局限性 34 3 2 2管理信息系统开发前的准备工作 续 三 管理信息系统的开发方式管理信息系统的开发方式主要有 自行开发委托开发合作开发利用软件包开发 35 3 2 2管理信息系统开发前的准备工作 续 三 管理信息系统的开发方式 自行开发方式自行开发方式是指用户依靠本单位的力量独立完成管理信息系统开发的各项任务 优点 开发费用少 开发出的管理信息系统 更能满足本单位的需求 能更方便地维护和扩展 有利于企业培养自己的系统开发人员 不足 由于开发人员专业性不强 系统开发水平不高 有时会造成系统开发周期长 36 3 2 2管理信息系统开发前的准备工作 续 委托开发方式委托开发方式适用于管理信息系统的用户单位缺少管理信息系统的开发经验 开发队伍的力量较弱 但资金比较充裕 这种方式一般由用户单位委托有开发经验的专业机构或专业开发人员 按照用户的需要来承担管理信息系统开发的任务 优点 省时 省事 开发周期短缺点 开发费用较高 系统维护需要开发单位的长期支持 37 3 2 2管理信息系统开发前的准备工作 续 合作开发方式合作开发方式是指由用户单位和有丰富开发经验的机构或专业开发人员共同完成管理信息系统的开发任务 双方共享开发成果 适用于单位有一定的管理信息系统分析 设计及软件开发人员 但独立开发系统的能力还较弱优点 相对于委托开发方式来说 更能节约资金 可以通过管理信息系统的开发培养 增强用户单位的技术力量 便于管理信息系统的维护工作 缺点 开发单位和用户不太容易沟通 所以在采用合作开发方式开发管理信息系统时 需要开发单位 用户双方及时达成共识 形成协调一致 38 3 2 2管理信息系统开发前的准备工作 续 购买通用性商品软件优点 能缩短软件开发时间 节省开发费用 系统功能稳定 可以得到较好的维护 缺点 商品化软件的功能专用性比较差 难以满足用户的特殊要求 适用情况 用户的需求功能是通用软件中的主要通用功能 这样 用户选择的余地也就比较大 二次开发的成本也不会太高 用户单位缺少管理信息系统的开发人员 购买商品软件省时又省事 39 3 2 3管理信息系统开发方法概述 一 结构化系统开发方法 结构化系统开发方法的思想用系统思想和工程化的方法按照抽象 模块化 信息的一致性 完整性和确定性等原则 按照用户至上的原则 自顶往下地对系统进行分析与设计 在开发过程中 将整个管理信息系统的开发过程划分出若干个相对独立的阶段 即系统规划 系统分析 系统设计 系统实施和系统维护等 在系统分析与设计时要从整体全局考虑 自顶往下地工作 而在系统实施阶段 则是遵照自底向上地逐步实施 即从最基础的模块编程 然后按照系统设计的软件结构 将模块一个个拼接在一起进行调试 自底向上 逐渐地构成一个完整的系统 40 3 2 3管理信息系统开发方法概述 续 系统开发的生命周期在用结构化系统开发方法开发一个管理信息系统时 将开发的全部过程划分为五个阶段 这个过程也就是系统开发的生命周期 所以结构化系统开发方法又称为结构化生命周期法 结构化生命周期法主要阶段 系统规划阶段系统分析阶段系统设计阶段系统实施阶段系统运行与维护阶段 41 结构化生命周期法主要阶段 一 系统规划阶段在系统规则阶段 根据用户提出系统开发需求 进行初步调查 确定系统需要解决的问题 建立系统开发目标和总体结构 安排系统开发各阶段的实施进度 然后根据这些对系统进行可行性分析和研究 写出可行性分析报告 42 结构化生命周期法主要阶段 二 系统分析阶段经过对系统的初步规划进行可行性分析和研究后 一旦确定开发该系统 系统开发过程中的第一个阶段就是系统分析阶段 系统分析阶段是在系统规划中提出的目标基础上 对系统进行详细的调查和系统化分析 建立系统的逻辑模型 这一阶段的主要工作是 详细调查原系统单位的业务流程和数据流程 并在用户配合下 必要时对原业务流程进行调整甚至重组 再对数据流程进行完善和修改 最后确定目标系统的数据流程图 写出系统分析报告作为下一开发阶段的工作基础 43 结构化生命周期法主要阶段 三 系统设计阶段系统设计阶段的主要任务是在系统分析提出的逻辑模型的基础上设计系统的物理模型 具体的工作有设计系统的总体软件结构和详细设计 详细设计包括 代码设计 数据库设计 输入输出设计 模块结构设计 模块功能描述 44 结构化生命周期法主要阶段 四 系统实施阶段系统实施阶段的主要任务是 计算机硬件 软件的配置 计算机网络环境的安装 完成程序设计及调试 用户单位人员培训 准备输入数据 新旧系统转换 新系统的试运行 最终实现管理信息系统 45 结构化生命周期法主要阶段 五 系统运行与维护阶段当前面几个阶段的工作结束后 管理信息系统正式开始系统的运行 以后的工作主要是进行系统的日常管理 系统维护和系统评价三方面的工作 在对系统进行评价时 如果系统运行正常 运行结果则应送管理部门 指导企业生产经营活动 为决策者提供分析 预测的数据 如果出现问题 则应该对系统进行修改 完善 维护 当系统运行长时间后 或系统的运行环境已发生了根本性变化 用户将会提出开发新系统的要求 这标志着此系统生命周期结束 一个新系统的诞生 46 3 2 3管理信息系统开发方法概述 续 结构化系统开发方法的评价结构化系统开发方法是一种系统化方法 这种方法的最大特点就是强调系统开发过程的整体性和全局性 一方面强调在整体优化的前提下来考虑具体系统的分析与设计问题 也就是自顶往下的方法 另一方面将系统开发的各个阶段严格区分 强调按部就班地严格对系统进行分析与设计 每一阶段的工作都须及时总结 发现问题及时地反馈和纠正 尽管随着计算机技术的发展 系统开发方法也发生了变化 但目前开发大型系统还是采用结构化系统开发方法 缺点 致使系统开发周期过长 要求系统开发者在调查过程中充分掌握用户需求 管理状况以及预见可能发生的变化 在进行系统分析时有一定的困难 47 3 2 3管理信息系统开发方法概述 续 二 原型方法原型法将系统需求调查 系统分析和系统设计三者融为一体 在获得用户的基本需求之后 首先建立一个能够满足用户需求的原型 让用户看到目标系统的一个概貌 以便判断哪些功能是符合要求的 哪些方面还需要改进 即尽快实现一个系统的雏形 当然 这个 尽快 需要借助软件开发工具 随着用户对系统理解程度的加深 再不断地将这些需求进一步补充 细化和修改 反复进行循环 直到用户满意为止 48 49 3 2 3管理信息系统开发方法概述 续 原型法开发的基本思想系统开发者在初步了解用户需求的基础上 构成 设计和开发一个初始模型 这个模型就称为原型 这个原型是一个可以实现的系统应用模型 用户与系统开发人员在原型的基础上共同研究 改进和完善方案 系统开发人员根据这个对原型进行修改后得到一个新的原型 再征求用户意见 反复多次直到得到满意的原型为止 50 3 2 3管理信息系统开发方法概述 续 原型法的开发过程原型法开发一个管理信息系统的开发过程分为四个阶段 明确用户基本需求 开发初始化原型系统 对原型进行评价 对原型系统进行修正和改进 51 3 2 3管理信息系统开发方法概述 续 原型法的评价特点 系统开发周期短 增强了系统开发过程中的用户参与程度 降低了系统开发中的风险和系统开发成本 最后能够产生正确的系统需求描述 但它的原型系统的开发必须借助软件开发工具 最大不足 开发过程中管理困难 只适用于管理规范较小的小型系统 不适于直接用于开发大型 复杂的系统 52 3 2 3管理信息系统开发方法概述 续 三 面向对象的方法面向对象的方法是一种按照

温馨提示

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

评论

0/150

提交评论