管理信息系统开发方法_第1页
管理信息系统开发方法_第2页
管理信息系统开发方法_第3页
管理信息系统开发方法_第4页
管理信息系统开发方法_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、第4章 管理信息系统开发方法2022-5-8第1页第第4章章 管理信息系统开发方法管理信息系统开发方法 学习目标教学内容本章小结第4章 管理信息系统开发方法2022-5-8第2页学习目标学习目标l理解软件成熟度模型理解软件成熟度模型l理解系统生命周期和系统开发方法的区别理解系统生命周期和系统开发方法的区别l掌握信息系统开发的基本原则掌握信息系统开发的基本原则l理解传统软件开发的基本阶段以及这些阶段的功理解传统软件开发的基本阶段以及这些阶段的功能能l理解贯穿于整个系统开发阶段的生命周期活动理解贯穿于整个系统开发阶段的生命周期活动l掌握模型驱动开发方法的特点掌握模型驱动开发方法的特点l理解快速原型

2、开发方法的优点和缺点理解快速原型开发方法的优点和缺点l掌握商业软件包开发方法的适用范围掌握商业软件包开发方法的适用范围l理解和掌握综合开发方法的特点理解和掌握综合开发方法的特点第4章 管理信息系统开发方法2022-5-8第3页教学内容教学内容4.1 系统开发过程系统开发过程 4.2 生命周期开发方法生命周期开发方法 4.3 管理信息系统的其他开发方法管理信息系统的其他开发方法第4章 管理信息系统开发方法2022-5-8第4页4.1 系统开发过程系统开发过程l在讲述管理信息系统开发方法之前,首先需要了在讲述管理信息系统开发方法之前,首先需要了解系统开发过程。解系统开发过程。l系统开发过程是用于开

3、发和维护管理信息系统和系统开发过程是用于开发和维护管理信息系统和软件的一系列活动、方法和工具。软件的一系列活动、方法和工具。l软件能力成熟度模型软件能力成熟度模型(capability maturity model,CMM)是提高信息系统软件产品质量的一种重要是提高信息系统软件产品质量的一种重要的框架。的框架。l下面,首先介绍下面,首先介绍CMM的概念,然后讨论系统生命的概念,然后讨论系统生命周期和系统开发方法之间的关系,最后详细解释周期和系统开发方法之间的关系,最后详细解释为了保证管理信息系统开发成功应该遵守的为了保证管理信息系统开发成功应该遵守的8个个基本原则。基本原则。第4章 管理信息系

4、统开发方法2022-5-8第5页能力成熟度模型能力成熟度模型 lCMM提供了一个系统过程改进框架,该框架与软件生命提供了一个系统过程改进框架,该框架与软件生命周期和所采用的开发技术无关。根据这个框架制定企业内周期和所采用的开发技术无关。根据这个框架制定企业内部具体的系统开发过程,可以极大程度地提高按计划的时部具体的系统开发过程,可以极大程度地提高按计划的时间和成本提交有质量保证的系统产品的能力。间和成本提交有质量保证的系统产品的能力。l在在CMM的实践中,企业的系统开发过程能力被作为一项的实践中,企业的系统开发过程能力被作为一项关键因素来考虑。关键因素来考虑。 l系统开发过程能力是指企业从事系

5、统产品开发和生产过程系统开发过程能力是指企业从事系统产品开发和生产过程本身透明化、规范化和运行强制化。本身透明化、规范化和运行强制化。 lCMM模型描述和分析了系统开发过程能力的发展程度,模型描述和分析了系统开发过程能力的发展程度,确立了一个系统开发过程能力成熟程度的分级标准,如图确立了一个系统开发过程能力成熟程度的分级标准,如图4-1所示。所示。 第4章 管理信息系统开发方法2022-5-8第6页能力成熟程度的分级标准能力成熟程度的分级标准 第 1 级 初始级 第 2 级 可重复级 第 3 级 已定义级 第 4 级 可管理级 第 5 级 优化级 风险 竞争力 第4章 管理信息系统开发方法20

6、22-5-8第7页系统生命周期和系统开发方法论系统生命周期和系统开发方法论 生命周期阶段 系统开发阶段 使用 管理信息系统 开发方法 生命周期阶段 系统运行和维护阶段 使用 信息技术 转换 退役 第4章 管理信息系统开发方法2022-5-8第8页系统开发的基本原则系统开发的基本原则 l在深入研究系统的生命周期和系统开发方法论之前,首先在深入研究系统的生命周期和系统开发方法论之前,首先了解一些在所有的系统开发方法中都应该遵循的基本原则。了解一些在所有的系统开发方法中都应该遵循的基本原则。这些基本原则是通过大量的管理信息系统开发实践总结出这些基本原则是通过大量的管理信息系统开发实践总结出来的。来的

7、。l遵循如下基本原则可以提高管理信息系统开发的成功率。遵循如下基本原则可以提高管理信息系统开发的成功率。 原则原则1:系统开发人员和用户都参与到管理信息系统开发项目中。:系统开发人员和用户都参与到管理信息系统开发项目中。 原则原则2:使用:使用“提出问题提出问题解决方案解决方案”的方法。的方法。 原则原则3:创建阶段和活动。:创建阶段和活动。 原则原则4:建立标准。:建立标准。 原则原则5:认识到管理信息系统的开发是一项投资。:认识到管理信息系统的开发是一项投资。 原则原则6:不必考虑改变管理信息系统的范围。:不必考虑改变管理信息系统的范围。 原则原则7:采用结构分解技术。:采用结构分解技术。

8、 原则原则8:正在开发的管理信息系统是容易扩展的。:正在开发的管理信息系统是容易扩展的。第4章 管理信息系统开发方法2022-5-8第9页原则原则1:系统开发人员和用户都参与:系统开发人员和用户都参与到管理信息系统开发项目中。到管理信息系统开发项目中。 l从信息系统技术专家的角度和从管理信息系统用户的角度看管理信息从信息系统技术专家的角度和从管理信息系统用户的角度看管理信息系统,往往存在很大差别。即使开发管理信息系统的技术专家对自己系统,往往存在很大差别。即使开发管理信息系统的技术专家对自己的工作很满意,而管理信息系统的用户对开发出来的管理信息系统未的工作很满意,而管理信息系统的用户对开发出来

9、的管理信息系统未必满意。必满意。l造成这种现象的原因主要是管理信息系统的技术专家不了解用户的需造成这种现象的原因主要是管理信息系统的技术专家不了解用户的需求,对用户的需求不明确,开发出来的管理信息系统虽然从技术上不求,对用户的需求不明确,开发出来的管理信息系统虽然从技术上不存在问题,但往往不能满足用户的需求。另外一方面,用户不太了解存在问题,但往往不能满足用户的需求。另外一方面,用户不太了解信息技术的特点,往往对管理信息系统的开发寄予过高的希望,一般信息技术的特点,往往对管理信息系统的开发寄予过高的希望,一般会认为管理信息系统的开发一定会符合用户的所有要求,管理信息系会认为管理信息系统的开发一

10、定会符合用户的所有要求,管理信息系统的应用可以解决管理上的所有问题。统的应用可以解决管理上的所有问题。l解决这种问题的方法是加强技术专家和管理信息系统用户之间的沟通解决这种问题的方法是加强技术专家和管理信息系统用户之间的沟通和了解,让信息技术专家和管理信息系统用户都参与到信息系统的开和了解,让信息技术专家和管理信息系统用户都参与到信息系统的开发过程中。发过程中。 第4章 管理信息系统开发方法2022-5-8第10页原则原则2:使用:使用“提出问题提出问题解决方解决方案案”的方法。的方法。l管理信息系统的开发方法论就是一种典型的管理信息系统的开发方法论就是一种典型的“提出问题提出问题解决方案解决

11、方案”的方法。此外的的方法。此外的“问题问题”是一个广义的概念,是一个广义的概念,它包括现实中的问题、改进系统的机会以及更高的管理目它包括现实中的问题、改进系统的机会以及更高的管理目标。标。l常用的常用的“提出问题提出问题解决方案解决方案”方法的思路如下:方法的思路如下: 第一步,研究和深入理解当前的问题并描述这些问题。第一步,研究和深入理解当前的问题并描述这些问题。 第二步,定义对解决这些问题的方案的需求,即要达到的目标。第二步,定义对解决这些问题的方案的需求,即要达到的目标。 第三步,针对解决方案的需求,提出若干个可行的候选方案,然第三步,针对解决方案的需求,提出若干个可行的候选方案,然后

12、从中选择一个最好的方案。后从中选择一个最好的方案。 第四步,设计方案,然后实现方案。第四步,设计方案,然后实现方案。 第五步,观察该方案的实施情况,评价方案的实施效果。第五步,观察该方案的实施情况,评价方案的实施效果。第4章 管理信息系统开发方法2022-5-8第11页原则原则3:创建阶段和活动:创建阶段和活动 l所有的结构化生命周期方法都采用了阶段和活动。所有的结构化生命周期方法都采用了阶段和活动。l虽然不同的管理信息系统开发企业、不同的专家或不同的管理信息系虽然不同的管理信息系统开发企业、不同的专家或不同的管理信息系统开发人员都对阶段的具体范围和数量以及阶段中活动的涉及范围和统开发人员都对

13、阶段的具体范围和数量以及阶段中活动的涉及范围和数量有不同的认识,但是对大量的管理信息系统开发实践的研究结果数量有不同的认识,但是对大量的管理信息系统开发实践的研究结果表明,管理信息系统的生命周期开发方法中应该包括如下一些基本的表明,管理信息系统的生命周期开发方法中应该包括如下一些基本的阶段。阶段。 项目确认阶段项目确认阶段 准备和调查阶段准备和调查阶段 问题分析阶段问题分析阶段 需求分析阶段需求分析阶段 决策分析阶段决策分析阶段 设计阶段设计阶段 系统构造阶段系统构造阶段 系统实现阶段系统实现阶段 运行维护阶段运行维护阶段第4章 管理信息系统开发方法2022-5-8第12页原则原则4:建立标准

14、。:建立标准。l如何保持管理信息系统的开发和使用处于一个相如何保持管理信息系统的开发和使用处于一个相对稳定的环境中是一个非常重要和需要迫切解决对稳定的环境中是一个非常重要和需要迫切解决的问题。解决这些问题的最好方法就是建立一系的问题。解决这些问题的最好方法就是建立一系列相应的标准以保持管理信息系统的开发和使用列相应的标准以保持管理信息系统的开发和使用处于一个稳定的状态,不会因为某个人员的变化,处于一个稳定的状态,不会因为某个人员的变化,影响到整个管理信息系统的开发或使用。影响到整个管理信息系统的开发或使用。l一般来说,标准最少应该说明下面一些内容:一般来说,标准最少应该说明下面一些内容: 各种

15、文档各种文档 质量质量 自动化工具自动化工具 信息技术信息技术第4章 管理信息系统开发方法2022-5-8第13页原则原则5:认识到管理信息系统的开发:认识到管理信息系统的开发是一项投资。是一项投资。l管理信息系统的开发是一个投资项目。即管理信息系统的开发是一个投资项目。即使投资者没有意识到管理信息系统是一个使投资者没有意识到管理信息系统是一个投资项目,系统开发人员也应该按照投资投资项目,系统开发人员也应该按照投资项目的方法来管理管理信息系统的开发。项目的方法来管理管理信息系统的开发。l因此,作为一个投资项目必须考虑两个非因此,作为一个投资项目必须考虑两个非常重要的管理问题,即成本效果分析和风

16、常重要的管理问题,即成本效果分析和风险管理。险管理。第4章 管理信息系统开发方法2022-5-8第14页原则原则6:不必担心改变管理信息系统:不必担心改变管理信息系统的范围。的范围。l从管理信息系统的技术人员角度来看,他们希望尽快结束从管理信息系统的技术人员角度来看,他们希望尽快结束管理信息系统的开发过程,以便按照预先设计的内容完成管理信息系统的开发过程,以便按照预先设计的内容完成相应的系统。但是,从管理信息系统的用户角度来看,随相应的系统。但是,从管理信息系统的用户角度来看,随着管理信息系统的开发过程的深入,对管理信息系统的了着管理信息系统的开发过程的深入,对管理信息系统的了解也逐步加深,总

17、是希望改变以前提出的不满足需要的要解也逐步加深,总是希望改变以前提出的不满足需要的要求。但是,如果随时满足用户的这种变化的需求,那么管求。但是,如果随时满足用户的这种变化的需求,那么管理信息系统的技术人员可能需要付出更多的劳动和更高的理信息系统的技术人员可能需要付出更多的劳动和更高的成本。因此矛盾产生。成本。因此矛盾产生。l解决这种矛盾的方法是:按照用户的要求改变管理信息系解决这种矛盾的方法是:按照用户的要求改变管理信息系统的设计。既然管理信息系统是一个满足用户需要的产品,统的设计。既然管理信息系统是一个满足用户需要的产品,那么必须随时按照用户的需要来修改系统的设计和实现。那么必须随时按照用户

18、的需要来修改系统的设计和实现。但是,用户也应该为这些动态变化的要求付出相应的代价。但是,用户也应该为这些动态变化的要求付出相应的代价。 第4章 管理信息系统开发方法2022-5-8第15页原则原则7:采用结构分解技术。:采用结构分解技术。 l在开发一个大型的管理信息系统时,应该把这个在开发一个大型的管理信息系统时,应该把这个系统分解成若干个子系统,然后把每一个子系统系统分解成若干个子系统,然后把每一个子系统再分解成若干个模块。这样层层分解下去,直到再分解成若干个模块。这样层层分解下去,直到最后得到的东西是容易完成的为止。最后得到的东西是容易完成的为止。l在管理信息系统开发过程中采用结构分解技术

19、有在管理信息系统开发过程中采用结构分解技术有两个好处:其一,可以把难以解决的复杂问题分两个好处:其一,可以把难以解决的复杂问题分解成容易解决的简单问题,以便逐个解决;其二,解成容易解决的简单问题,以便逐个解决;其二,可以把一个大问题可以把一个大问题(大系统大系统)分解成多个小问题分解成多个小问题(小小系统系统),每个问题都由不同的人员来完成,提高管,每个问题都由不同的人员来完成,提高管理信息系统开发过程中的效率。理信息系统开发过程中的效率。第4章 管理信息系统开发方法2022-5-8第16页原则原则8:正在开发的管理信息系统是:正在开发的管理信息系统是容易扩展的。容易扩展的。l管理信息系统开发

20、的最后一个原则强调管理信息管理信息系统开发的最后一个原则强调管理信息系统具有可扩展性。对于企业用户来讲,由于经系统具有可扩展性。对于企业用户来讲,由于经营环境不断地发生变化,因此业务流程和管理方营环境不断地发生变化,因此业务流程和管理方式也在不断地改变以适应已经变化的环境。企业式也在不断地改变以适应已经变化的环境。企业用户所使用的管理信息系统也应该可以迅速满足用户所使用的管理信息系统也应该可以迅速满足这种变化的需求。但是,许多管理信息系统的开这种变化的需求。但是,许多管理信息系统的开发人员倾向于开发只满足用户当前需求的管理信发人员倾向于开发只满足用户当前需求的管理信息系统。息系统。l必须采取合

21、适的方法和工具解决这种客观存在的必须采取合适的方法和工具解决这种客观存在的矛盾。矛盾。 第4章 管理信息系统开发方法2022-5-8第17页4.2 生命周期开发方法生命周期开发方法l生命周期法中的主要阶段生命周期法中的主要阶段 l共有的活动共有的活动 第4章 管理信息系统开发方法2022-5-8第18页生命周期法中的主要阶段生命周期法中的主要阶段 项目开发小组 实施阶段 准备和调查阶段 运行维护阶段 问题分析阶段 需求分析阶段 决策分析阶段 设计阶段 系统构造阶段 项目确认阶段 问题机会目标 业务解决方案 当前系 统反馈 项目章程 范围,约束 人员,计划,预算 系统 目标 事实、原因等 需求、

22、优先级 反馈、问题 运行的 系统 文档、培训 功能 系统 演示、反馈 想法、建议 标准等 想法、架构等 业务 需求 描述 批准的项目建议 设计规格 第4章 管理信息系统开发方法2022-5-8第19页共有的活动共有的活动 l管理信息系统的技术人员在开发管理信息系统的过程中,管理信息系统的技术人员在开发管理信息系统的过程中,除了必须完成每一个阶段的工作之外,还必须完成一些穿除了必须完成每一个阶段的工作之外,还必须完成一些穿插在整个系统生命周期内的活动。这些活动不是每一个阶插在整个系统生命周期内的活动。这些活动不是每一个阶段固有的活动,而是许多阶段共有的活动。包括:段固有的活动,而是许多阶段共有的

23、活动。包括: 事实发现事实发现 文档和表示文档和表示 估计和度量估计和度量 可行性分析可行性分析 项目管理和过程管理项目管理和过程管理 改变管理改变管理 质量管理质量管理第4章 管理信息系统开发方法2022-5-8第20页4.3 管理信息系统的其他开发方法管理信息系统的其他开发方法 l模型驱动开发方法模型驱动开发方法 l快速原型开发方法快速原型开发方法l商业软件包法商业软件包法 l综合开发方法综合开发方法 第4章 管理信息系统开发方法2022-5-8第21页模型驱动开发方法模型驱动开发方法l模型驱动开发模型驱动开发(model-driven development,MDD)方法是一个通过方法是

24、一个通过建立模型来分析和设计管理信息系统的方法。系统建模实际上是使用建立模型来分析和设计管理信息系统的方法。系统建模实际上是使用一个或多个图形表示系统。一个或多个图形表示系统。MDD方法强调采用各种模型来可视化地方法强调采用各种模型来可视化地表示和分析问题,定义各种业务需求以及设计管理信息系统。表示和分析问题,定义各种业务需求以及设计管理信息系统。lMDD方法也包括了多个阶段,这些阶段采取了瀑布的形式,因此有方法也包括了多个阶段,这些阶段采取了瀑布的形式,因此有人也把这种方法称为瀑布法。人也把这种方法称为瀑布法。l如果使用如果使用MDD方法完成了管理信息系统的开发,所使用的模型可以方法完成了管

25、理信息系统的开发,所使用的模型可以形成相应的文档。形成相应的文档。l使用使用MDD方法具有下列一些优点:方法具有下列一些优点: 最小化计划费用,因为所有的阶段都已事先安排好。最小化计划费用,因为所有的阶段都已事先安排好。 需求分析更加透彻,各种文档内容更加详细。需求分析更加透彻,各种文档内容更加详细。 对于所有可行的候选方案,分析得更加完整。对于所有可行的候选方案,分析得更加完整。 系统设计相对比较简单、稳定、适应性强且更加灵活。系统设计相对比较简单、稳定、适应性强且更加灵活。 MDD方法对于技术人员非常熟悉的系统是有效的。方法对于技术人员非常熟悉的系统是有效的。 MDD方法可以更好地满足用户

26、的需要和提高信息系统的质量。方法可以更好地满足用户的需要和提高信息系统的质量。 第4章 管理信息系统开发方法2022-5-8第22页MDD方法示意图方法示意图 实施阶段 准备和调查阶段 运行维护阶段 问题分析阶段 需求分析阶段 决策分析阶段 设计阶段 系统构造阶段 项目确认阶段 项目章程 范围问题 设计问题 业务需求描述 构造问题 功能系统 实施问题 运行的系统 运行维护问题 业务解决方案 范围问题 系统开发目标 批准的系统建议 设计规格说明书 未预料的问题 项目和系统范围建模 已有系统建模 业务需求建模 技术方案建模 技术方案建模 问题 机会 目标 第4章 管理信息系统开发方法2022-5-

27、8第23页MDD方法的缺点方法的缺点 l系统开发的周期比较长,由于需要花费更系统开发的周期比较长,由于需要花费更多的时间去采集数据和校验建立的模型。多的时间去采集数据和校验建立的模型。l模型不是软件,模型中存在着一些模糊的模型不是软件,模型中存在着一些模糊的现象。现象。lMDD方法相对不够灵活,因为在形成模型方法相对不够灵活,因为在形成模型之前用户必须提出自己的需求。之前用户必须提出自己的需求。第4章 管理信息系统开发方法2022-5-8第24页快速原型开发方法快速原型开发方法 l为了解决生命周期法存在的周期长、成本高的缺为了解决生命周期法存在的周期长、成本高的缺点,研究人员提出了开发管理信息

28、系统的快速应点,研究人员提出了开发管理信息系统的快速应用程序开发方法用程序开发方法(rapid application development,RAD)。该方法的本质是尽快地。该方法的本质是尽快地开发出可以使用的原型系统,因此也把此方法称开发出可以使用的原型系统,因此也把此方法称为快速原型开发方法或简称快速原型法。为快速原型开发方法或简称快速原型法。lRAD方法的特点是快速地创建出管理信息系统的方法的特点是快速地创建出管理信息系统的测试版本,该版本可以用来演示和评估,用户可测试版本,该版本可以用来演示和评估,用户可以借助这种测试版本提出更加详细的需求,系统以借助这种测试版本提出更加详细的需求,

29、系统开发人员可以借助该测试版本挖掘用户的需求,开发人员可以借助该测试版本挖掘用户的需求,然后在此基础上对系统的测试版本进行修改。然后在此基础上对系统的测试版本进行修改。第4章 管理信息系统开发方法2022-5-8第25页RAD方法示意图方法示意图 准备和调查阶段 运行维护阶段 问题分析阶段 运行维护阶段 运行维护阶段 分析原型系统阶段 实施阶段 系统构造阶段 设计阶段 项目章程 业务需求描述 系统改进目标 提炼的需求 设计问题 问题 机会 目标 循环设计规格说明书 功能原型 原型反馈 候选的功能原型 运行的系统 (发布版本) 业务解决 方案 第4章 管理信息系统开发方法2022-5-8第26页

30、快速原型开发方法的优点快速原型开发方法的优点 l对于用户需求无法确定的项目来说,快速原型开发方法是一个非常有效的开对于用户需求无法确定的项目来说,快速原型开发方法是一个非常有效的开发方法。发方法。l该方法鼓励用户参与系统开发的积极性,提高了终端用户使用系统的热情。该方法鼓励用户参与系统开发的积极性,提高了终端用户使用系统的热情。l由于许多用户参与到了管理信息系统的开发过程中,所以项目开发过程的透由于许多用户参与到了管理信息系统的开发过程中,所以项目开发过程的透明度和支持度提高。明度和支持度提高。l用户和管理阶层可以更快地得到可以工作的管理信息系统原型,即可以更早用户和管理阶层可以更快地得到可以

31、工作的管理信息系统原型,即可以更早地得到企业的解决方案。地得到企业的解决方案。l与其他开发方法相比,该方法可以尽快地发现系统中存在的错误和疏漏,提与其他开发方法相比,该方法可以尽快地发现系统中存在的错误和疏漏,提高管理信息系统的开发质量。高管理信息系统的开发质量。l该方法简化了测试和培训,因为许多终端用户在开发过程中已经参与了测试该方法简化了测试和培训,因为许多终端用户在开发过程中已经参与了测试和培训。和培训。l这种循环开发方法,符合改变管理的要求是一种更加自然的系统开发方法。这种循环开发方法,符合改变管理的要求是一种更加自然的系统开发方法。l该开发方法大大降低了管理信息系统的开发风险,原因在

32、于使用不断循环的该开发方法大大降低了管理信息系统的开发风险,原因在于使用不断循环的技术解决方案取代了一次性提交的技术解决方案。技术解决方案取代了一次性提交的技术解决方案。第4章 管理信息系统开发方法2022-5-8第27页快速原型开发方法的缺点快速原型开发方法的缺点 l该方法鼓励采用该方法鼓励采用“编码、实现、修复编码、实现、修复”的的开发方式,有可能提高整个系统生命周期开发方式,有可能提高整个系统生命周期的运行、支持和维护成本。的运行、支持和维护成本。l该方法失去了开发过程中选择更好的技术该方法失去了开发过程中选择更好的技术方案的机会。因为技术人员和用户都希望方案的机会。因为技术人员和用户都

33、希望尽快地看到可以使用的原型,认为更加优尽快地看到可以使用的原型,认为更加优化的技术方案可以在下一次循环中采纳。化的技术方案可以在下一次循环中采纳。l该方法过于强调速度,使得许多潜在的系该方法过于强调速度,使得许多潜在的系统质量缺陷没有得到很好的解决。统质量缺陷没有得到很好的解决。第4章 管理信息系统开发方法2022-5-8第28页商业软件包法商业软件包法l商业软件包是指出现在软件市场上的商品化软件,该软件商业软件包是指出现在软件市场上的商品化软件,该软件可以完成特定的功能,例如财务管理软件包、库存管理软可以完成特定的功能,例如财务管理软件包、库存管理软件包、销售管理软件包及人力资源管理软件包

34、等。虽然市件包、销售管理软件包及人力资源管理软件包等。虽然市场上已经出现了一些商品化的软件包,但是由于系统功能场上已经出现了一些商品化的软件包,但是由于系统功能不完善、操作界面不友好等各种原因,用户还不能直接使不完善、操作界面不友好等各种原因,用户还不能直接使用,还需要对这种软件包进行适当的修改。用,还需要对这种软件包进行适当的修改。l这种通过购买商品化软件包并在此基础上进行的管理信息这种通过购买商品化软件包并在此基础上进行的管理信息系统开发的方法称为商业软件包法。系统开发的方法称为商业软件包法。l使用商业软件包法开发管理信息系统也可以分成几个不同使用商业软件包法开发管理信息系统也可以分成几个

35、不同的阶段,例如系统分析阶段、系统设计阶段、系统修正阶的阶段,例如系统分析阶段、系统设计阶段、系统修正阶段和系统维护阶段。段和系统维护阶段。l一般可以按照表一般可以按照表4-1所示的评价标准来评价和选择合适的所示的评价标准来评价和选择合适的商业软件包。商业软件包。 第4章 管理信息系统开发方法2022-5-8第29页优点和缺点优点和缺点l使用商业软件包法开发管理信息系统有许多优点。例如,可以大大降使用商业软件包法开发管理信息系统有许多优点。例如,可以大大降低系统开发的周期和工作量。在该方法中,由于已经提供了系统的各低系统开发的周期和工作量。在该方法中,由于已经提供了系统的各种设计文档、文件结构

36、、业务处理流程及各种报表等,因此大多数的种设计文档、文件结构、业务处理流程及各种报表等,因此大多数的设计工作都已经由应用软件包供应商完成了。设计工作都已经由应用软件包供应商完成了。l但是,使用商业软件包法开发管理信息系统也存在着一些致命缺点,但是,使用商业软件包法开发管理信息系统也存在着一些致命缺点,例如:例如: 商业软件包法的前提是必须有合适的商业软件包。如果对于特定的用户商业软件包法的前提是必须有合适的商业软件包。如果对于特定的用户需求来说,市场上没有相应的商品化软件,那么就无法使用该方法进行需求来说,市场上没有相应的商品化软件,那么就无法使用该方法进行管理信息系统的开发。管理信息系统的开发。 即使市场上存在着用户需要的商品化软件包,但是这种软件包通常是非即使市场上存在着用户需要的商品化软件包,但是这种软件包通常是非常通用的系统,很难完全满足用户的特殊需要。如市场上有相应的仓库常通用的系统,很难完全满足用户的特殊需要。如市场上有相应的仓库管理信息系统,但是该商品化系统只有简单的出库、入库和盘点等简单管理信息系统,但是该商品化系统只有简单的出库、入库和盘点等简单的功能,而用户的需求是非常复杂且变化的,因此这种系统由于与实际的功能,而用户的需求是非

温馨提示

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

评论

0/150

提交评论