第五章管理信息系统的战略规划和开发方法().ppt
文本预览下载声明
四、面向对象的开发方法 面向对象:实际上是软件设计的一种方法,是将软件从功能、性质等角度抽象出不同的实体,以完成各种功能的实体组合成最终能够完成一些列任务的软件的方法。而对象恰恰就是这个实体。 如:java是一种完全面向对象的语言,每一种数据类型便是一个实体(未实例化的就是类),一个类由方法和属性构成,方法即函数,属性即用来描述类的特性的数据,实现封装和数据隐藏是面向对象设计的关键技术。 面向对象编程就是一项有关对象设计和对象接口定义的技术,或者说是一项如何定义程序模块才能使它们“即插即用“的技术。 如:JAVA程序可以看成一个对象,对象通过继承和重定义,成为解决问题的新程序模块,使程序代码重用有了可能。 把现实世界的东西抽象成计算机世界能处理的一个个对象。 阅读材料:从“宝供”的成长看信息主管的作用 广州宝供物流企业集团有限公司的前身是广州一家铁路货物转运站,创立初期规模很小,仓库和车队都是租来的。近几年,宝供借助先进的信息技术,从传统的货运企业一跃成为提供集成化、网络化和信息化服务的第三方物流企业。 作为宝供信息主管的唐友三,随着宝供的日益壮大,从一开始的电脑部负责人、计算中心主任、信息技术部经理,一步步提升到目前CIO的职位,对于信息主管在企业中的作用,唐友三的经历是一个最好的说明。他总结说:“CIO的职能随着信息技术应用的拓展而不断蜕变,最后必定要参与到企业战略管理中来。” 唐友三加盟宝供后,承担起信息化建设的重任,通过系统地规划与建设,解决了困扰宝供已久的诸多问题,并使宝供的信息化实力一举成为中国物流行业的“先遣军”。 在宝供信息化发展的过程中,CIO所起的作用也随着公司信息化进程的推进不断发生变化,具体总结有4条。 根据企业的实际情况,有步骤地进行信息化规划和建设 传播IT理念,推动企业信息化进程 评估、选择合适的企业信息化解决方案 为企业经营管理提供有效的信息技术支持 系统维护人员、数据库管理员 系统维护与评价 程序设计员、数据库管理员、终端用户 系统实施 系统设计员、数据库管理员 系统设计 系统分析员、终端用户 系统分析 CIO、项目经理、系统分析员 系统规划 主要人员 开发阶段 5.2.3 系统开发方式 自行开发 自行开发方式是一种完全依靠用户单位自身力量,由用户单位自身组成项目组,根据用户单位的特点来开发MIS。优点: 满足用户单位的个性化需求 易于维护,能满足经常变化的需求 开发经费较少缺点: 需要本单位具有知识结构完备、经验丰富的专业人员 开发时间较长 * 第5章 管理信息系统开发概述 本章内容: 1、管理信息系统开发方法 2、系统开发人员与开发方式 MIS开发的生命周期 系统运行和维护 系统规划 系统设计 系统实施 系统分析 开发 设计 初步 调查 可行性 研究 审批 系统 评价 系统 维护 总体 设计 详细 设计 审计 审查 编程 调试 系统 转换 验收 详细 调查 逻辑 设计 第一节 管理信息系统的开发策略和方法 一、开发管理信息系统的策略 (一)自下而上的开发策略???? 自下而上的开发策略是从现行系统业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立MIS。 优点:可以避免大规模系统可能出现运行不协调的危险 缺点:不能像想象那样完全周密 (二)自上而下的开发策略 自上而下的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统 通常,自下而上的策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。 在实践中,对于大型系统往往把这两种方法结合起来使用,即先自上而下地作好MIS的战略规划,再自下而上地逐步实现各系统的应用开发。 二、结构化系统开发方法 1、 SSAD方法的基本思想 (Structured System analysis and Development Methodology) (1) SSAD的基本思想: 用系统工程的思想和工程化的方法、按用 户至上的原则,结构化、模块化、自顶向下地 对信息系统进行分析与设计。 (2) SSAD的特点: 自顶向下整体性的分析设计和自底向上逐步实施; 建立面向用户的观点; 严格区分工作阶段; 深入调查研究; 充分预料可能的变化; 开发过程工程化。 系统分析阶段 系统设计阶段 系统实施阶段 系统运行、 维护、评价 系统规划与初步调查;可行性研究与分析;现行系统组织结构与业务功能分析 ;业务流程分析; 数据及数据流程分析;功能--数据
显示全部