信息系统的战略规划和开发方法

上传人:沈*** 文档编号:231620045 上传时间:2023-09-05 格式:PPT 页数:33 大小:1.13MB
返回 下载 相关 举报
信息系统的战略规划和开发方法_第1页
第1页 / 共33页
信息系统的战略规划和开发方法_第2页
第2页 / 共33页
信息系统的战略规划和开发方法_第3页
第3页 / 共33页
点击查看更多>>
资源描述
管理信息系统的战略管理信息系统的战略规划和开发方法规划和开发方法第一节第一节 管理信息系统战略规划的概念管理信息系统战略规划的概念一、诺兰阶段模型一、诺兰阶段模型 事物发展的规律:初级到成熟事物发展的规律:初级到成熟 诺诺兰兰(Nolan)总总结结信信息息系系统统的的发发展展,1973年年提提出出了了诺诺兰兰阶阶段段模模型型(信信息息系系统统发发展展的的阶阶段段理理论论),1980年进一步完善。年进一步完善。预算预算费用费用初装初装蔓延蔓延控制控制集成集成数据数据管理管理成熟成熟阶阶段段9/5/20232第一节第一节 管理信息系统战略规划的概念管理信息系统战略规划的概念一、诺兰阶段模型一、诺兰阶段模型 初初装装:初初装装阶阶段段指指单单位位购购置置第第一一台台计计算算机机并并初初步步开开发发管管理理应用程序。应用程序。蔓蔓延延:这这一一阶阶段段是是数数据据处处理理发发展展最最快快的的一一个个阶阶段段,用用户户感感到到计计算算机机在在事事务务处处理理上上的的好好处处,计计算算机机利利用用率率不不断断提提高高,各各部部门都开发了大量应用程序。门都开发了大量应用程序。集集成成:在在控控制制基基础础上上开开始始按按联联机机响响应应方方式式重重新新装装备备和和设设计计应用系统,建立集中式数据库应用系统,建立集中式数据库 数数据据管管理理:数数据据真真正正成成为为企企业业的的重重要要资资源源。计计算算机机作作为为日日常常数据处理工具的作用开始发挥出来,投资开始见效。数据处理工具的作用开始发挥出来,投资开始见效。成成熟熟:信信息息系系统统的的成成熟熟表表明明它它可可以以满满足足企企业业各各个个管管理理层层次次的的要要求求,从从操操作作层层的的事事务务处处理理到到中中间间管管理理层层的的控控制制管管理理,到到支支持高级管理层的决策支持,真正实现信息资源的管理。持高级管理层的决策支持,真正实现信息资源的管理。作用:指导作用:指导MIS建设(明确本单位在那个阶段)建设(明确本单位在那个阶段)9/5/20233第一节第一节 管理信息系统规划的概念管理信息系统规划的概念二、开发管理信息系统的策略二、开发管理信息系统的策略1.“自下而上自下而上”的开发策略:先实现一个个具体的功能,逐的开发策略:先实现一个个具体的功能,逐步地由低级到高级建立步地由低级到高级建立MIS。优点:风险小、难度低优点:风险小、难度低缺点:随着系统的扩大,往往要作重大修改,整体性差。缺点:随着系统的扩大,往往要作重大修改,整体性差。适用:初装和蔓延阶段适用:初装和蔓延阶段2.“自上而下自上而下”的开发策略:从整体上规划、设计信息系统。的开发策略:从整体上规划、设计信息系统。优点:整体性高优点:整体性高缺点:风险大、难度高缺点:风险大、难度高适用:小系统,缺乏开发经验的情况适用:小系统,缺乏开发经验的情况正确的策略:正确的策略:先自上而下规划,后自下而上开发先自上而下规划,后自下而上开发9/5/20234第一节第一节 管理信息系统规划的概念管理信息系统规划的概念三、管理信息系统战略规划的作用和内容三、管理信息系统战略规划的作用和内容1.MIS战略规划的作用战略规划的作用(1)节省信息系统的投资:合理分配和利用资源)节省信息系统的投资:合理分配和利用资源(2)促进信息系统的应用:)促进信息系统的应用:(3)指指导导MIS系系统统开开发发,用用规规划划作作为为将将来来考考核核系系统统开开发工作的标准发工作的标准2.MIS战略规划的内容战略规划的内容(1)信息系统的目标、约束及总体结构)信息系统的目标、约束及总体结构目标确定系统功能,约束指系统的环境、条件等。目标确定系统功能,约束指系统的环境、条件等。(2)单位(企业、部门)的现状)单位(企业、部门)的现状(3)业务流程现状、存在问题以及流程重组)业务流程现状、存在问题以及流程重组(4)对影响规划的信息技术发展的预测)对影响规划的信息技术发展的预测9/5/20235第一节第一节 管理信息系统规划的概念管理信息系统规划的概念四、管理信息系统战略规划的组织四、管理信息系统战略规划的组织1.成立规划领导小组成立规划领导小组成员:领导业务骨干。任务:数据及业务的调研和分析工作成员:领导业务骨干。任务:数据及业务的调研和分析工作2.人员培训:培训战略规划的知识。人员培训:培训战略规划的知识。3.规定进度:各个规划阶段的大体时间安排,以对规划过程进行严规定进度:各个规划阶段的大体时间安排,以对规划过程进行严格管理。格管理。五、制定战略规划的具体步骤五、制定战略规划的具体步骤(1)确定规划的性质:主要确定规划的年限和方法)确定规划的性质:主要确定规划的年限和方法(2)收集相关信息)收集相关信息(3)进行战略分析:目标、方法、结构、风险等)进行战略分析:目标、方法、结构、风险等(4)定义约束条件:人、财、物的限制)定义约束条件:人、财、物的限制(5)明确战略目标:还要明确系统的功能、服务范围和质量等。)明确战略目标:还要明确系统的功能、服务范围和质量等。(6)提出未来的略图:系统初步框架)提出未来的略图:系统初步框架(7)选择开发方案:开发顺序、开发策略和开发方法)选择开发方案:开发顺序、开发策略和开发方法(8)提出实施进度:指开发进度表,还要估计成本和人员的需求)提出实施进度:指开发进度表,还要估计成本和人员的需求(9)通过战略规划:要经过领导审批)通过战略规划:要经过领导审批9/5/20236第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法一、关键成功因素法一、关键成功因素法Critical Success factors,简称,简称CSF CSF法是通过分析找出企业成功的关键因素,法是通过分析找出企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进然后再围绕这些关键因素来确定系统的需求,并进行规划。其过程如下:行规划。其过程如下:企业企业目标目标1.识别目标识别目标 2.识别识别CSF 3.识别性能指标识别性能指标 4.数据字典定义数据字典定义9/5/20237第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法二、企业系统规划法二、企业系统规划法Business System Planning,简称,简称BSP1.原理:原理:BSP法从企业目标入手,逐步将企业目标转化为法从企业目标入手,逐步将企业目标转化为管理信息系统的目标和结构。它摆脱了管理信息系统对原管理信息系统的目标和结构。它摆脱了管理信息系统对原组织结构的依从性,从企业最基本的活动过程出发,进行组织结构的依从性,从企业最基本的活动过程出发,进行数据分析,分析决策所需数据,然后自下而上设计系统,数据分析,分析决策所需数据,然后自下而上设计系统,以支持系统目标的实现。以支持系统目标的实现。2.作用作用 确定出未来管理信息系统的总体结构,明确整个系确定出未来管理信息系统的总体结构,明确整个系统的子系统组成以及开发这些子系统的先后顺序。统的子系统组成以及开发这些子系统的先后顺序。对数据进行统一规划、管理和控制,明确各子系统对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。之间的数据交换关系,保证信息的一致性。9/5/20238第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法二、企业系统规划法二、企业系统规划法3.BSP的工作步骤的工作步骤(1)准备工作)准备工作(成立工作组、制定工作计划成立工作组、制定工作计划)(2)调研(业务活动和存在问题)调研(业务活动和存在问题)(3)定义业务过程:核心(就是活动)定义业务过程:核心(就是活动)(4)业务过程重组)业务过程重组(5)定义数据类)定义数据类(6)定义信息系统总体结构(划分子系统)定义信息系统总体结构(划分子系统)(7)确定总体结构中优先顺序)确定总体结构中优先顺序(8)完成)完成BSP研究报告,提出建议书和开发计划研究报告,提出建议书和开发计划9/5/20239第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法4.BSP的实施的实施(1)根据)根据BSP步骤,准备、调研、定义业务过程、步骤,准备、调研、定义业务过程、业务过成功重组。业务过成功重组。业务过程:是企业管理中必要且逻辑上相关的、为了完成某种管理功能的一组活动。如表5.1(2)定义数据类:与业务过程相关的数据(产生、利用)(3)建立过程数据类矩阵(UC矩阵)表5.1 U业务过程使用的数据;C 业务过程产生的数据;9/5/202310第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法(4)UC矩阵的画法矩阵的画法同一职能域的业务过程要相邻;同一职能域的业务过程要相邻;数据类的排序应与业务过程产生的数据类对应;数据类的排序应与业务过程产生的数据类对应;填填U/C;一个数据类仅与一个一个数据类仅与一个C对应,可与多个对应,可与多个U对应。对应。如表如表5.1(5)定义信息系统结构(划分子系统)定义信息系统结构(划分子系统)调换数据类的位置,使调换数据类的位置,使C靠近对角线,同行的靠近对角线,同行的C 要要集中;集中;对对U/C集中的区域用粗线框成方块,且方块不能集中的区域用粗线框成方块,且方块不能重合。方块就是一个子系统。重合。方块就是一个子系统。9/5/202311第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法(6)确定子系统的数据关系)确定子系统的数据关系 根据根据U/C矩阵中的子系统方块之外的矩阵中的子系统方块之外的U可以找可以找到子系统之间的数据关系。也就是系统之间的数据到子系统之间的数据关系。也就是系统之间的数据关系,即确定那些库是本地数据库,那些库是共享关系,即确定那些库是本地数据库,那些库是共享数据库。数据库。(7)确定子系统的开发次序)确定子系统的开发次序 急需原则:优先考虑输出数据的子系统。急需原则:优先考虑输出数据的子系统。9/5/202312第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法案例:案例:9/5/202313 数数数数 据据据据类类类类 过程过程过程过程财财财财 务务务务计划计划计划计划总总总总帐帐帐帐分分分分类类类类帐帐帐帐成成成成本本本本表表表表用用用用人人人人计计计计划划划划职职职职工工工工档档档档案案案案考考考考核核核核表表表表工工工工资资资资表表表表设设设设计计计计书书书书用用用用户户户户定定定定单单单单生生生生产产产产计计计计划划划划生生生生产产产产任任任任务务务务成成成成品品品品库库库库存存存存产产产产品品品品定定定定额额额额财财财财务务务务计计计计 划划划划C C 帐帐帐帐务务务务处处处处 理理理理U UC CC C 成成成成本本本本管管管管 理理理理U UU UU UC C U U C C人人人人员员员员调调调调 配配配配U U C CC C 职职职职工工工工考考考考 核核核核 U UU UC C 工工工工资资资资管管管管 理理理理U UU U U UU UC C 产产产产品品品品设设设设 计计计计 C CU U U U 生生生生产产产产计计计计 划划划划U U U UU UC C U U 生生生生产产产产调调调调 度度度度 U UU UU UC CC 企业过程企业过程企业过程企业过程/数据类矩阵数据类矩阵数据类矩阵数据类矩阵9/5/202314数据类数据类企企业业过程过程财财务务计计划划总帐总帐分分类类帐帐成成本本表表产产品品定额定额用用人人计划计划职职工工档案档案考考核核表表工工资资表表设设计计书书用用户户定定单单生生产产计划计划生生产产任任务务成成品品库库存存财财务务计计划划财财 务务管管 理理子子 系系 统统帐帐务务处处理理成成本本管管理理u人人员员调调配配u劳动工资劳动工资管管 理理子子 系系 统统职职工工考考核核工工资资管管理理uu产产品品设设计计生生 产产管管 理理子系统子系统生生产产计计划划u生生产产调调度度子系统划分子系统划分子系统划分子系统划分9/5/202315第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法注意注意:(1 1)建立好初步)建立好初步)建立好初步)建立好初步U/CU/C矩阵后需要进行以下两方面的正确矩阵后需要进行以下两方面的正确矩阵后需要进行以下两方面的正确矩阵后需要进行以下两方面的正确性检验:性检验:性检验:性检验:完备性检验:每个数据类应至少有一个功能产生完备性检验:每个数据类应至少有一个功能产生完备性检验:每个数据类应至少有一个功能产生完备性检验:每个数据类应至少有一个功能产生它,并至少有一个功能使用它,否则,这个它,并至少有一个功能使用它,否则,这个它,并至少有一个功能使用它,否则,这个它,并至少有一个功能使用它,否则,这个U/CU/C矩阵的建矩阵的建矩阵的建矩阵的建立是不完备的。立是不完备的。立是不完备的。立是不完备的。无冗余性检验:无冗余性检验:无冗余性检验:无冗余性检验:U/CU/C矩阵中不允许有空行空列出矩阵中不允许有空行空列出矩阵中不允许有空行空列出矩阵中不允许有空行空列出现。如果有则表示要么漏填了现。如果有则表示要么漏填了现。如果有则表示要么漏填了现。如果有则表示要么漏填了U U或或或或C C,要么说明功能类或,要么说明功能类或,要么说明功能类或,要么说明功能类或数据项的划分是冗余的或没有必要的。数据项的划分是冗余的或没有必要的。数据项的划分是冗余的或没有必要的。数据项的划分是冗余的或没有必要的。(2 2)划分子系统时,可对)划分子系统时,可对)划分子系统时,可对)划分子系统时,可对U/CU/C矩阵中的数据类所在的列矩阵中的数据类所在的列矩阵中的数据类所在的列矩阵中的数据类所在的列进行调整,使得进行调整,使得进行调整,使得进行调整,使得U U和和和和C C(特别是(特别是(特别是(特别是C C)尽量靠近对角线;或者)尽量靠近对角线;或者)尽量靠近对角线;或者)尽量靠近对角线;或者在不破坏功能组逻辑性的基础上可以适当调配功能的分组,在不破坏功能组逻辑性的基础上可以适当调配功能的分组,在不破坏功能组逻辑性的基础上可以适当调配功能的分组,在不破坏功能组逻辑性的基础上可以适当调配功能的分组,使得使得使得使得C C尽量靠近对角线。尽量靠近对角线。尽量靠近对角线。尽量靠近对角线。9/5/202316第二节第二节 制定制定MIS战略规划的常用方法战略规划的常用方法(3 3)划分小方框的原则:)划分小方框的原则:)划分小方框的原则:)划分小方框的原则:沿对角线划分,不要漏掉任何数据或功能,不要对功能和数据沿对角线划分,不要漏掉任何数据或功能,不要对功能和数据沿对角线划分,不要漏掉任何数据或功能,不要对功能和数据沿对角线划分,不要漏掉任何数据或功能,不要对功能和数据进行交叉划分。小方框的划分应尽可能多包括进行交叉划分。小方框的划分应尽可能多包括进行交叉划分。小方框的划分应尽可能多包括进行交叉划分。小方框的划分应尽可能多包括UU和和和和C C,并尽量包括,并尽量包括,并尽量包括,并尽量包括所有的所有的所有的所有的C C元素。元素。元素。元素。(4 4)划分的可能结果:)划分的可能结果:)划分的可能结果:)划分的可能结果:如果某子系统之内有如果某子系统之内有如果某子系统之内有如果某子系统之内有C C,说明该子系统有关功能产生了相应的数,说明该子系统有关功能产生了相应的数,说明该子系统有关功能产生了相应的数,说明该子系统有关功能产生了相应的数据类,该数据类通常由本子系统管理。据类,该数据类通常由本子系统管理。据类,该数据类通常由本子系统管理。据类,该数据类通常由本子系统管理。如果某子系统之内有如果某子系统之内有如果某子系统之内有如果某子系统之内有UU,说明该子系统的有关功能调用了某数据,说明该子系统的有关功能调用了某数据,说明该子系统的有关功能调用了某数据,说明该子系统的有关功能调用了某数据类。类。类。类。如果如果如果如果U/CU/C矩阵图中,矩阵图中,矩阵图中,矩阵图中,UU和和和和C C全在子系统框内,这说明个子系统完全在子系统框内,这说明个子系统完全在子系统框内,这说明个子系统完全在子系统框内,这说明个子系统完全相互独立,子系统之间不存在数据交换。全相互独立,子系统之间不存在数据交换。全相互独立,子系统之间不存在数据交换。全相互独立,子系统之间不存在数据交换。如果子系统之外有许多如果子系统之外有许多如果子系统之外有许多如果子系统之外有许多UU,说明各子系统之间存在大量的数据调,说明各子系统之间存在大量的数据调,说明各子系统之间存在大量的数据调,说明各子系统之间存在大量的数据调用。用。用。用。如果子系统之外有如果子系统之外有如果子系统之外有如果子系统之外有C C,说明某子系统有关功能所产生的响应数据,说明某子系统有关功能所产生的响应数据,说明某子系统有关功能所产生的响应数据,说明某子系统有关功能所产生的响应数据类的数据被其他子系统管理,通常我们应当尽量避免出现这种情况。类的数据被其他子系统管理,通常我们应当尽量避免出现这种情况。类的数据被其他子系统管理,通常我们应当尽量避免出现这种情况。类的数据被其他子系统管理,通常我们应当尽量避免出现这种情况。9/5/202317第三节第三节 开发管理信息系统的方法开发管理信息系统的方法一、一、开发方法概述开发方法概述 1.开发方法的演变开发方法的演变(1)Richard Canning于于1956年和年和1957年出版了两年出版了两本关于信息系统开发方法和工具的书。本关于信息系统开发方法和工具的书。(2)20世纪世纪60年代,人们开始注意信息系统开发年代,人们开始注意信息系统开发的方法和工具。的方法和工具。(3)70年代:结构化方法的诞生。年代:结构化方法的诞生。当时的原因是:程序难写、难懂、难维护、程序员各行其是,当时的原因是:程序难写、难懂、难维护、程序员各行其是,当时的原因是:程序难写、难懂、难维护、程序员各行其是,当时的原因是:程序难写、难懂、难维护、程序员各行其是,故有必要建立一套标准来规范编程。故有必要建立一套标准来规范编程。故有必要建立一套标准来规范编程。故有必要建立一套标准来规范编程。(4)80年代年代:快速原型法的产生。:快速原型法的产生。它主要是在未定义好全局的前提下,先抓住局部设计并加以它主要是在未定义好全局的前提下,先抓住局部设计并加以它主要是在未定义好全局的前提下,先抓住局部设计并加以它主要是在未定义好全局的前提下,先抓住局部设计并加以 实实实实现,然后不断修改,达到全局要求。现,然后不断修改,达到全局要求。现,然后不断修改,达到全局要求。现,然后不断修改,达到全局要求。9/5/202318第三节第三节 开发管理信息系统的方法开发管理信息系统的方法一、一、开发方法概述开发方法概述(5)90年代:面向对象的开发方法。年代:面向对象的开发方法。它是一种认识问题和解决问题的方法,即把客观时间它是一种认识问题和解决问题的方法,即把客观时间它是一种认识问题和解决问题的方法,即把客观时间它是一种认识问题和解决问题的方法,即把客观时间的事物理解为具有不同属性和操作的对象。的事物理解为具有不同属性和操作的对象。的事物理解为具有不同属性和操作的对象。的事物理解为具有不同属性和操作的对象。2.MIS开发方法的目标:开发方法的目标:(1)提高)提高MIS生产效率,加快软件的开发速度,提高软生产效率,加快软件的开发速度,提高软件功能,尽快跟上硬件的发展速度。计算机软件的生产率件功能,尽快跟上硬件的发展速度。计算机软件的生产率和性能大大落后于硬件的发展速度,计算机软件已成为计和性能大大落后于硬件的发展速度,计算机软件已成为计算机技术和应用的算机技术和应用的“瓶颈瓶颈”。(2)提高计算机信息系统的质量)提高计算机信息系统的质量。不能很好地满足不能很好地满足用户的需求;用户的需求;生命周期短;生命周期短;适应性不好适应性不好。9/5/202319第三节第三节 开发管理信息系统的方法开发管理信息系统的方法二、结构化开发方法二、结构化开发方法 1.基本思想基本思想(1)先先将将整整个个信信息息系系统统划划分分为为几几个个相相对对独独立立的的阶阶段段:(系系统统规规划划、系系统统分分析析、系系统统设设计计、系系统统实实施施);(2)系系统统规规划划、分分析析、设设计计阶阶段段采采用用“自自顶顶向向下下、逐步细分逐步细分”的思想,深入到业务的最基层;的思想,深入到业务的最基层;(3)系系统统实实施施阶阶段段坚坚持持“自自底底向向上上”的的思思想想,即即按按设设计计的的结结构构,从从最最基基层层的的模模块块做做起起(编编程程)、调调试试、自底向上逐步构成整体系统。自底向上逐步构成整体系统。9/5/202320第三节第三节 开发管理信息系统的方法开发管理信息系统的方法2.结构化开发方法的特点结构化开发方法的特点(1)按工程化方法及标准进行开发。即自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程;(2)各阶段有严格的先后顺序;(3)开发对象的信息需求较稳定;(4)开发过程标准化;(5)用户参与与用户至上。9/5/202321第三节第三节 开发管理信息系统的方法开发管理信息系统的方法3.结构化开发方法的优点结构化开发方法的优点(1)阶段的顺序性和依赖性;)阶段的顺序性和依赖性;(2)逐步求精的结构化方法:抽象)逐步求精的结构化方法:抽象具体;自顶具体;自顶向下;向下;(3)推迟实现的观点:编码越早)推迟实现的观点:编码越早 时间越长,时间越长,而逻辑设计、物理设计分开提供了系统的正确性、而逻辑设计、物理设计分开提供了系统的正确性、可靠性和可维护性。可靠性和可维护性。(4)质量保证措施:每个阶段都要复审文档,以)质量保证措施:每个阶段都要复审文档,以免错误传递到下一阶段。免错误传递到下一阶段。9/5/202322第三节第三节 开发管理信息系统的方法开发管理信息系统的方法3.结构化开发方法的缺点结构化开发方法的缺点(1)预先定义需求,因此适应性较差;)预先定义需求,因此适应性较差;(2)开发过程复杂繁琐;)开发过程复杂繁琐;(3)文档的编写量太大。)文档的编写量太大。(4)开发周期长)开发周期长4.适用范围适用范围 适合需求明确的大型信息系统适合需求明确的大型信息系统9/5/202323第三节第三节 开发管理信息系统的方法开发管理信息系统的方法三、原型法三、原型法 1.基本思想基本思想 用户的需求被提取、表示,并快速地构造一个用户的需求被提取、表示,并快速地构造一个最终系统的、具有进化能力的工作模型,并逐步发最终系统的、具有进化能力的工作模型,并逐步发展和完善该模型。展和完善该模型。强调动态地定义信息系统需求,强调动态地定义信息系统需求,具体做法具体做法:获:获得一组基本需求得一组基本需求 快速地加以实现快速地加以实现 在实现的过在实现的过程中,不断的对这些需求进行补充和细化程中,不断的对这些需求进行补充和细化 因此,因此,MIS需求是在逐步发展的过程中进行的。需求是在逐步发展的过程中进行的。9/5/202324第三节第三节 开发管理信息系统的方法开发管理信息系统的方法2.原型法开发示意图原型法开发示意图 识别归纳问题识别归纳问题开发、运行原型系统开发、运行原型系统修改完善系统原形修改完善系统原形满意满意确定用户最初要求确定用户最初要求交付使用交付使用不够满意不够满意增加新功能增加新功能用户满意吗?用户满意吗?增加新功能否?增加新功能否?不增加不增加增加增加9/5/202325第三节第三节 开发管理信息系统的方法开发管理信息系统的方法3.原型法的优点原型法的优点(1)开发人员与用户间便于相互交流,用户能较好地参)开发人员与用户间便于相互交流,用户能较好地参与系统的开发。与系统的开发。(2)开发周期短,费用相对少。)开发周期短,费用相对少。(3)易学易用,减少对用户的培训时间。)易学易用,减少对用户的培训时间。4.原型法的缺点原型法的缺点(1)缺乏对)缺乏对MIS全面、系统的认识。全面、系统的认识。分析和设计上的深度不够,从而可能在未能很好地分析和设计上的深度不够,从而可能在未能很好地理解用户需求的情况下就着手程序代码的编写。理解用户需求的情况下就着手程序代码的编写。(2)用户易拖延开发过程)用户易拖延开发过程 5.适用范围适用范围 需求不明确的小系统需求不明确的小系统9/5/202326第三节第三节 开发管理信息系统的方法开发管理信息系统的方法三、面向对象开发方法三、面向对象开发方法 产生于产生于20世纪世纪60年代,年代,80年代后获得广泛应用。年代后获得广泛应用。1.面向对象开发方法的思想面向对象开发方法的思想 它是一种认识问题和解决问题的思维方法,它把客它是一种认识问题和解决问题的思维方法,它把客观世界的事物理解为具有不同属性和操作的对象。不同对观世界的事物理解为具有不同属性和操作的对象。不同对象间的相互联系和相互作用构成了完整的客观世界,对象象间的相互联系和相互作用构成了完整的客观世界,对象是一组数据和一组操作的集合,这组操作可以存取和处理是一组数据和一组操作的集合,这组操作可以存取和处理这组数据。它是以对象为中心的,对象是它的基本组成部这组数据。它是以对象为中心的,对象是它的基本组成部分。分。9/5/202327第三节第三节 开发管理信息系统的方法开发管理信息系统的方法2.面向对象开发方法的特点面向对象开发方法的特点(1)封装性:封装性指对象是数据和操作的封装体。)封装性:封装性指对象是数据和操作的封装体。(2)抽象性:对象是类的一个实例,而类是对象的模板。)抽象性:对象是类的一个实例,而类是对象的模板。通过一个类创建的对象自动具有类中规定的属性和方法。通过一个类创建的对象自动具有类中规定的属性和方法。(3)继承性:类可以派生出子类,子类自动继承父类的)继承性:类可以派生出子类,子类自动继承父类的属性和操作。属性和操作。(4)动态连接性:同一消息发送到不同对象可引起不同)动态连接性:同一消息发送到不同对象可引起不同的操作。的操作。9/5/202328第三节第三节 开发管理信息系统的方法开发管理信息系统的方法3.面向对象开发方法的优点面向对象开发方法的优点(1)面向对象方法描述的现实世界更符合人们认)面向对象方法描述的现实世界更符合人们认识事物的思维方法,用它开发的软件更易于理解,识事物的思维方法,用它开发的软件更易于理解,易于维护。易于维护。(2)面向对象的封装性在很大程度上提高了系统)面向对象的封装性在很大程度上提高了系统的可维护性和可扩展性。的可维护性和可扩展性。(3)面向对象的继承性大大提高了软件的可重用)面向对象的继承性大大提高了软件的可重用性。性。9/5/202329第三节第三节 开发管理信息系统的方法开发管理信息系统的方法4.面向对象开发方法的缺点面向对象开发方法的缺点(1)需要一定的软件基础支持才可以应用。)需要一定的软件基础支持才可以应用。(2)抽象)抽象9/5/202330第三节第三节 开发管理信息系统的方法开发管理信息系统的方法四、计算机辅助系统开发方法四、计算机辅助系统开发方法 Computer Aided Software Engineering,简称,简称CASE 计计算算机机辅辅助助系系统统开开发发方方法法是是运运用用计计算算机机软软件件工工具具辅辅助助系系统统开开发发的的一一种种方方法法。方方法法是是一一种种开开发发环环境境,不不是是一一个个独独立立的的方方法法,具具体体开开发发时时,仍仍需采用其他开发方法。需采用其他开发方法。9/5/202331第三节第三节 开发管理信息系统的方法开发管理信息系统的方法计算机辅助系统开发方法计算机辅助系统开发方法 特点特点1.解解决决了了从从客客观观对对象象到到软软件件系系统统的的映映射射问问题题,支支持持系统开发的全过程;系统开发的全过程;2.提高了软件质量和软件重用性;提高了软件质量和软件重用性;3.加快了软件开发速度;加快了软件开发速度;4.简化了软件开发的管理和维护;简化了软件开发的管理和维护;5.自动生成开发过程中的各种软件文档。自动生成开发过程中的各种软件文档。9/5/202332第三节第三节 开发管理信息系统的方法开发管理信息系统的方法五、各种开发方法的比较五、各种开发方法的比较1.结构化方法:适用于大型信息系统的开发;结构化方法:适用于大型信息系统的开发;2.快速原型法:适用于小型、简单的信息系统;快速原型法:适用于小型、简单的信息系统;3.面面向向对对象象发发法法:适适用用于于比比较较明明确确、易易描描述述的的业业务务信息系统。信息系统。4.他他们们之之间间的的关关系系:几几种种方方法法互互助助互互利利,你你中中有有我我,我中有你,即取百家之精华。我中有你,即取百家之精华。9/5/202333
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!