讲管理信息系统MIS开发方法一PPT课件.ppt_第1页
讲管理信息系统MIS开发方法一PPT课件.ppt_第2页
讲管理信息系统MIS开发方法一PPT课件.ppt_第3页
讲管理信息系统MIS开发方法一PPT课件.ppt_第4页
讲管理信息系统MIS开发方法一PPT课件.ppt_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

第4讲 1 课后讨论 人们获得了信息 是否就一定能够保证管理决策效率的提高 为什么 给出你的看法 2 课前思考 1 有的同学认为 只要能编写好程序 就能开发管理信息系统 对不对 2 为什么许多管理信息系统开发和应用失败了 原因是什么 3 同学们知道哪些开发方法 软件危机 是怎么回事 3 第二章MIS开发 李婧管理工程系信息管理研究室2020 3 21 4 使学生了解常用的开发方法能够使用一种方法或几种方法进行信息系统的开发 教学目的 5 第三章管理信息系统开发方法 内容提要 一 MIS开发概述 二 结构化系统开发方法 三 原型法 四 面向对象的方法简介 五 计算机辅助软件工程CASE 6 了解结构化开发方法以及该方法存在的问题掌握原型法的开发步骤 原型法的种类 原型法的特点及适用范围 具备利用上述两种方法开发信息系统的能力了解面向对象法 面向对象法的开发过程 面向对象法的特点及适用范围 教学要求 7 第三章管理信息系统开发方法 内容提要 一 MIS开发概述 二 结构化系统开发方法 三 原型法 四 面向对象的方法简介 五 计算机辅助软件工程CASE 一 MIS开发概述 二 结构化系统开发方法 三 原型法 总结 练习 资料 8 第一节MIS开发概述 本节内容MIS开发的认知模型系统开发方式系统开发方法概述 9 一 MIS开发的认知模型 认知过程管理信息系统的开发者面临的最大的问题在于如何准确 完整地获得用户的需求 而大多数系统的开发者不可能是一个业务专家 对相关问题有充分的认识 因此在管理信息系统的开发中有一个认知过程 10 管理信息系统的开发过程就是根据需要解决的问题 建立一个有信息技术支撑 与解决问题相关的 数据处理的 可运行计算机模型 现实世界 问题 计算机世界 计算机可执行模型 11 现实世界 问题 观念世界逻辑模型 数据世界物理模型 计算机世界计算机可执行模型 12 认知模型问题域逻辑模型 识别用户需求 确定开发系统的功能 作什么 物理模型 在一定信息技术 系统平台约束下 设计系统实现方式 如何做 计算机可执行模型 利用计算机语言设计出相应的计算机程序 13 二 系统开发人员和开发方式 系统开发人员信息主管 CIO 企业高层负责组织信息资源管理的决策者 全面负责组织的信息管理工作 根据组织的战略目标 考虑和提出组织的信息战略 保证信息战略与组织战略相配合 并对组织信息化的发展做出长远规划 信息主管首先是一个管理者 但不是技术管理者 而是业务管理者 14 项目经理管理信息系统的开发是一项系统工程 在开发过程中涉及多种资源的计划 组织 协调 指挥和控制 系统分析员系统分析员是利用信息技术提供组织问题解决方案的解决者 不是程序员 详细分析问题 了解与问题相关的所有事物和关系 提出问题的解决方案 15 系统设计员系统设计员应该具有扎实的信息技术方面的知识 对管理信息系统而言 要掌握的知识主要有 计算机网络 系统安全 数据管理技术 软件结构 系统集成等 同时系统设计员也应该具有一定的管理知识 具有在经济和技术之间平衡的能力 16 程序设计员系统维护人员数据库管理员 17 项目组的人员结构 管理信息系统的开发分为多个阶段 不同的阶段完成系统开发中的不同任务 因此不同阶段所需要的人员从数量和对知识的掌握要求也不同 18 19 信息系统开发工作中工作量重心的偏移 20 诺兰模型 21 阅读 发现错误的成本 大量的实践表明 信息系统产生的许多错误都是由于需求定义不准确或错误导致的 而且在需求定义阶段发生错误 则修改这些错误的代价非常高 许多成本分析表明 随着开发进程的进行 改正错误或在改正错误时引入的附加错误的代价是按指数阻尼正弦曲线增长的 22 23 系统开发方式 自主开发自主开发方式是一种完全依靠用户单位自身力量 由用户单位自身组成项目组 根据用户单位的特点来开发MIS 优点 满足用户单位的个性化需求易于维护 能满足经常变化的需求开发经费较少缺点 需要本单位具有知识结构完备 经验丰富的专业人员开发时间较长 24 联合开发 合作开发 由用户单位和用户单位以外的单位组成系统开发小组 由对方负责 针对企业具体情况和要求 共同完成系统开发任务 在开发过程中中要注意任务分工明确 责任明确 注意双方工作人员之间的协调和配合 尤其是各种文档的交流 25 外包 Outsourcing 或委托开发 承包方根据用户单位提出的开发要求而提出管理信息系统的大体框架和开发所需要的费用等 当用户单位认定后 将系统开发的任务全部外包给专业软件开发单位 26 采购时间短 费用低 而且系统可靠性稳定性高 反映先进管理思想不能满足用户单位的特定需求维护困难 采购方式 只是获得管理信息系统时间比较短 但是系统实施的时间仍然很长 作改动 编接口 27 三 系统开发方法概述 自下而上 的开发策略 BottomUp 从现行系统业务状况出发 先设计系统的构件实现一个个具体的功能 逐步地采用搭积木的方式组成整个系统 由低级到高级建立MIS 系统开发策略 28 29 三 系统开发方法概述 自上而下 的开发策略 TopDown 自上而下 的开发策略强调从整体上协调和规划 由全面到局部 从组织管理的整体进行设计 逐渐从抽象到具体 从概要设计到详细设计 体现结构化的设计思想 系统开发策略 30 三 系统开发方法概述 通常 自下而上 的策略用于小型系统的设计 适用于对开发工作缺乏经验的情况 在实践中 对于大型系统往往把这两种方法结合起来使用 即先自上而下地作好MIS的战略规划 再自下而上地逐步实现各系统的应用开发 系统开发策略 31 任何一种开发策略都要明确以下问题 1 系统要解决的问题2 系统可行性研究3 系统开发的原则4 系统开发前的准备工作5 系统开发方法的选择和开发计划的制定 32 系统开发方法的演变 从20世纪60年代开始 人们已开始注意信息系统开发的方法和工具 70年代 系统开发的生命周期 LifeCycle 法较好的给出了过程的定义 改善了开发的过程 80年代出现原型法 prototyping 与生命周期法实现的途径却是完全不同的 后者是单次的 前者是多重循环的 三 系统开发方法概述 33 80年代末期 计算机辅助软件工程 ComputerAidedSoftwareEngineering CASE 和面向对象 Object Oriented OO 的开发方法得到很大的发展 90年代初开始实际应用 90年代的特点是什么呢 可能是客户 服务器的时代 或基于WEB的开发时代 34 70年代 生命周期法 瀑布模型 35 第二节结构化系统开发方法 结构化系统开发方法 SSA DStructuredSystemDevelopmentMethodologies 亦称生命周期法 结构化方法是指把整个系统开发过程分成若干阶段 每个阶段进行若干活动 每项活动应用系统标准 规范 方法和技术 完成一个或多个任务 形成符合给定规范的软件产品 36 1 SSA D方法 StructuredSystemanalysisandDevelopmentMethodology 1 SSA D的基本思想 用系统的思想 系统工程的方法 按用户至上的原则 结构化 模块化 自顶向下对信息系统进行分析与设计 就是研制人员首先进行逻辑构思 通常画出设计草图 然后建立模型 绘制设计蓝图 最后完成工程的物理概念 在系统分析 提出新系统方案和系统设计时 先考虑系统整体的优化 然后再考虑局部的优化问题 先将整个信息系统开发过程划分出若干个相对独立的阶段 如系统分析 系统设计 系统实施等 在前两个阶段坚持自顶向下地对系统进行结构化划分 在系统调查或理顺管理业务时 应从最顶层的管理业务入手 逐步深入到最基层 37 2 SSA D方法自顶向下的策略 设图中X是一个复杂的管理系统 为了理解它 我们将它分解 直至子系统足够简单 能被清楚理解和准确表达为止 38 SSA D方法 3 SSA D的特点 用户参与加强调查研究和系统分析逻辑设计与物理设计分别进行使用结构化 模块化方法 自顶向下开发严格按照阶段进行系统开发过程工程化 工作成果文档化 标准化 39 SSA D方法 2 SSA D的开发步骤 生命周期 系统分析阶段 系统设计阶段 系统实施阶段 系统运行 维护 评价 系统规划与初步调查 可行性研究与分析 现行系统组织结构与业务功能分析 业务流程分析 数据及数据流程分析 功能 数据分析 提出分析处理方式和新系统的逻辑模型 总体结构设计 代码设计 文件 数据库设计 I O设计 模块功能与处理过程设计 程序设计 系统调试 人员培训 系统切换 系统维护 系统评价 40 法 生命周期 41 42 MIS工程工作流程 43 44 3 SSA D的优缺点 1 优点 严格区分开发阶段 系统的针对性强 自顶向下观点 从抽象到具体 逐步求精 2 缺点 开发周期长 开发过程繁琐 复杂 与用户交流不直观 系统的升级较困难 系统分析的难以完善和用户需求的模糊性已成重大障碍 45 实际讲到这里 后续的习题和案例没做 46 小结与练习 1 下列哪一个不属于结构化系统分析与设计 SSA D 的特点 A 建立面向用户的特点B 严格区分工作阶段C 结构化 模块化 自下向上进行分析与设计D 充分预料可能发生的变化2 工作量占总开发量的60 以上的是 A 系统调查和分析阶段B 系统设计和实现环节C 系统调查和系统设计D 系统设计和分析阶段 C D 47 3 信息系统开发的基本原则是 A 面向用户原则 系统性原则 符合软件工程规范的原则 逐步规范发展的原则B 优化与创新的原则 充分利用信息资源的原则 实用和时效的原则 规范化的原则 发展的原则C 优化与创新的原则 实用和时效的原则 规范化的原则 发展变化的原则D 领导参与的原则 优化与创新的原则 充分利用信息资源的原则 实用和时效的原则 发展变化的原则 A 48 4 采用结构化生命周期法开发管理信息系统是将系统开发划分为若干个阶段 历史的经验告诉我们 由 的错误所造成的损失将会是最大的损失 A 需求分析B 系统设计C 代码设计D 程序测试5 对结构化生命周期法 正确的叙述是 A 人工劳动量不大B 整个工期不长C 能对用户需求的变更作出快速响应D 严格划分系统的生命周期 A D 49 6 自行开发方式开发管理信息系统可以解决的主要问题是 A 提高应用系统效率B 系统开发直接反映用户需求C 增强系统可靠性D 降低开发成本7 开发大型 复杂的管理信息系统 通常采用的开发方法是 A 结构化生命周期法B 原型法 C 面向对象开发方法D CASE方法 B A 50 案例 系统失败案例分析 某化工厂开发MIS教训某化工厂自改革开放以来 建立了厂长负责制 改变了经营方式 搞活了企业 经济效益明显增长 当时 作为全国知名企业家的厂长 为了进一步提高企业管理水平 决定与某大学合作 以委托开发方式为主建立MIS 接受单位进行了可行性分析 认为根据当时企业条件 还不适合立即开始MIS的全面开发 最好先研制一些子系统 因为该厂计算机技术力量薄弱 管理人员对利用MIS也缺乏认识 思想上的阻力较大 但是 厂长决定马上开始中等规模的MIS开发 51 学校抽调老师和学生全力投入 希望能按计划要求在一年时间内完成系统建设 但实际上 虽然课题组日以继夜的工作 还是推迟了8个月 系统运行后 企业又发生了一些变化 厂长奉命调离 新上任的厂长对MIS没有很深的认识 不再予以关心 开发人员移交系统后离开 工厂对MIS的维护工作没有正常进行 系统使用过程中出现了不少问题 一段时间之后 整个系统陷入瘫痪状态 最后以失败而告终 试分析 讨论 此次MIS开发以失败告终 到底原因在哪 52 MIS存在的问题 1

温馨提示

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

最新文档

评论

0/150

提交评论