您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 4管理信息系统建设方法
第四章管理信息系统的建设方法第四章管理信息系统的建设方法本章要点1.管理信息系统建设的特点、原则、策略和开发方式2.管理信息系统的常用开发方法3.管理信息系统开发的组织管理4.1管理信息系统建设的特点原则1)MIS建设的特点1、技术手段复杂计算机硬件和软件、数据通信和网络、人工智能、各类决策方法。2、内容复杂,目标多样信息量大、来源复杂,支持各级多部门管理。3、投资密度大,效益难以计算4、环境复杂多变5、信息系统开发是一个社会过程技术不是唯一因素。4.1管理信息系统建设的特点原则2)MIS建设的原则1、适应性原则系统适应企业管理的要求;企业适应信息化管理的模式。2、面向用户原则系统必须满足用户管理上的要求,既保证系统功能的正确性又方便实用,需要友好的用户界面、灵活的功能调度、简便的操作和完善的系统维护措施。3、整体性、系统性原则整体功能是有许多子功能有序组合而成。4、动态适应性原则MIS的建立不可能一开始就十分完善和先进,而总是要经历一个逐步完善、逐步发展的过程。5、规范化原则MIS的开发是一项复杂的应用软件工程,应该按软件工程的理论、方法和规范去组织与实施(开发工具、文档资料、项目管理的规范化)。4.2管理信息系统建设的策略(1)接受式开发策略(2)直线式开发策略(3)迭代式开发策略(4)试验式开发策略(5)规划式开发策略4.2管理信息系统建设的策略(1)接受式开发策略认为用户对信息的需求的叙述是正确的、完全的和固定的,并且以此作为开发的根据。适合:小项目,高度结构化,用户需求明确和开发者有充分经验的情形。例如:对文件的转换、从已有文件或数据库中产生各种报表、以及某些简单的、单用户的系统等。4.2管理信息系统建设的策略(2)直线式开发策略从需求说明开始到最后开发直线的进行下去,每完成一步都要进行评审,以验证是否和需求一致。适合:用户的应用需求可较好的定义,且以后不需进一步修改或只需稍作修改(如生命周期法)、系统规模较大,但结构化程度高,用户任务的综合性强以及开发者具有熟练技术与丰富经验的情形。4.2管理信息系统建设的策略(3)迭代式开发策略研制过程中验证需求不论是有错还是不恰当,都可以回到需求确定过程,对需求说明进行修改,如此重复进行,直到所开发的系统满足需求为止。若开发需求的不确定性比较高,直线式开发策略不能保证用户真正的信息需求,就需要把传统直线式过程加以改进,使其按迭代方式重复进行。适合:大型多用户系统、对用户或开发者来说是新的应用领域的情形。4.2管理信息系统建设的策略(4)试验式开发策略采用原型法或应用的模拟,通过试验的方式去逐次近似并减少不确定信息需求,同时找出原型的缺点,直到用户对需求完全理解和需求得到保证为止。适合:若信息需求不确定性很高,则可通过一个实际工作系统来验证需求是否得到保证。如:高层管理决策支持系统、交互预测模型及多用户的非结构化系统等。4.2管理信息系统建设的策略(5)规划式开发策略(综合)从系统的战略目标、信息需求分析、资源分配和项目计划等方面进行规划,合理的设计出系统的总体结构。各个子系统的开发,则根据其信息需求的不确定性程度,选择不同的开发策略。适合:MIS的规模特别大,复杂程度特别高,例如跨地区、跨部门的全国性的大系统,其信息需求的不确定性程度特别大,必须做好MIS的总体规划。4.2管理信息系统建设的策略不确定因素不确定级别开发策略•项目的规则•结构化程度•用户对任务的理解程度•开发者对任务熟练程度低高•接受式•直线式•迭代式•实验式•规划式4.2管理信息系统建设的策略选择策略时应注意的3个问题(1)关于总体规划在系统建立与开发过程的整体规划上,应采取“总体规划,分期实施,逐步投资,逐步见效”的策略原则。(2)开发的技术方法在考虑系统开发的技术方法上,必须注意应用成熟的技术,MIS开发不是搞科研,而是一项应用软件工程。(3)开发的进程控制在系统开发的进程控制上,应立足于采用增量实现的策略。4.3管理信息系统的开发方式1、委托开发2、用户自行开发3、合作开发4、直接购买4.3管理信息系统的开发方式1、委托开发适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。这种方式双方应签订系统开发项目协议,明确新系统的目标与功能、开发时间与费用、系统标准与验收方式、人员培训等内容。优点:省时、省事,开发的系统技术水平较高;缺点:费用高、系统维护需要开发单位的长期支持。注意:1)使用单位(甲方)的业务骨干要参与系统的论证工作;2)开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。4.3管理信息系统的开发方式2、用户自行开发用户自己组织力量进行管理信息系统的研制和开发,这种方式适合于有较强的系统分析、设计和编程及系统维护力量的组织和单位。优点:开发的系统能够适应本单位的需求且满意度较高,最为方便的是系统维护工作;缺点:由于不是专业开发队伍,容易受业务工作的限制,系统优化不够,开发水平较低,容易造成一些不足,如系统开发时间长,系统整体优化较弱,需求难以规范,流程难以改进。注意:(1)需要大力加强领导,实行“一把手”原则;(2)向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。4.3管理信息系统的开发方式3、合作开发合作开发方式适合于使用单位有一定的管理信息系统分析、设计及编程人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立、完善和提高自己的技术队伍,便于系统维护工作的单位。这种开发方式双方共享开发成果,实际上是一种半委托性质的开发工作。优点:相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高;缺点:双方在合作中容易出现沟通问题,需要双方及时达成共识,进行协调和检查。4.3管理信息系统的开发方式4、直接购买利用现成的软件包开发MIS,可购买现成的应用软件包或开发平台,如财务管理系统、小型企业MIS、供销存MIS等等。应用软件包是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。它可以小到只有一项单一的功能,比如打印邮签,也可以是有50万行代码的、400多个模块组成的复杂的运行在主机上的大系统。适合:对于功能单一的小系统开发颇为有效.但不太适用于规模较大、功能复杂、需求不确定性程度比较高的系统的开发。优点:能缩短开发时间,节省开发费用,技术水平比较高,系统可以得到较好的维护。缺点:功能比较简单,通用软件的专用性比较差,难以满足特殊要求,需要有一定的技术力量根据使用者的要求做软件改善和编制必要的接口软件等二次开发的工作。4.4管理信息系统的开发方法结构化开发方法(结构化生命周期法)快速原型法面向对象的系统开发方法面向数据结构的系统开发方法面向问题的分析法4.4管理信息系统的开发方法1)结构化开发方法结构化开发方法的概念将系统的生命周期划分为相对独立的几个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护等阶段。把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体(即系统),用以完成指定的功能。4.4管理信息系统的开发方法1)结构化开发方法结构化开发方法的概念用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体性分析与设计和自底向上逐步实施进行开发。在前三个阶段坚持自顶向下地对系统进行结构化划分:–在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;–在系统分析和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。在编码测试、系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,逐步地构成整个系统。4.4管理信息系统的开发方法1)结构化开发方法系统规划系统分析系统设计系统实施系统运行和维护提出要求初步调查可行性研究审批详细调查逻辑设计开发方案选择审查总体设计详细设计审查编程调试系统转换验收系统维护系统评价管理信息系统的生命周期4.4管理信息系统的开发方法1)结构化开发方法管理信息系统的生命周期各阶段的重要性规划分析设计实施维护影响度人数编码4.4管理信息系统的开发方法1)结构化开发方法(1)系统规划阶段系统规划是管理信息系统的起始阶段。该阶段的主要任务是:1.根据组织的整体目标和发展战略,确定管理信息系统的发展战略;对企业的环境、目标、现行系统的状况进行初步调查2.明确组织总体信息需求;需要解决什么问题,明确系统开发边界3.制定管理信息系统建设总计划,拟定系统规划报告。考虑建设新系统所受的各种约束,研究建设新系统的必要性和可行性输出:可行性分析报告、系统设计任务书4.4管理信息系统的开发方法1)结构化开发方法(1)系统规划阶段执行过程:1、提出问题2、组建开发组开发人员、业务人员、领导3、初步调查组织概况、目标、环境、资源、业务、人员。4、可行性分析结合调查结果,分析用户需求的可能性。5、编写可行性分析报告提出开发方案、进度计划、资金投入计划等。4.4管理信息系统的开发方法1)结构化开发方法(2)系统分析阶段也叫逻辑设计阶段,根据系统任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。4.4管理信息系统的开发方法1)结构化开发方法(2)系统分析阶段该阶段的任务:1、详细调查所有信息流、物流和资金流的输入、处理、存储及输出。2、还原旧信息系统的逻辑模型3、建立新系统的逻辑模型(系统分析阶段的核心任务)建立途径:a)分析原系统并得到逻辑模型,进行改进后形成新逻辑模型;b)从新系统功能目标出发,通过对系统基本模型的分解得到新系统的逻辑模型。输出:系统分析报告系统分析员使用一系列图表工具(数据流图、数据字典等)构造出独立于物理设备的新系统逻辑模型,并与文字说明一起组成新系统逻辑设计文档,即系统分析说明书。4.4管理信息系统的开发方法1)结构化开发方法(3)系统设计阶段(物理设计阶段)该阶段的任务:依据系统分析说明书进行新系统的物理设计,,提出一个由一系列物理设备构成的新系统设计方案。4.4管理信息系统的开发方法1)结构化开发方法(3)系统设计阶段(物理设计阶段)系统设计阶段分为总体设计和详细设计两个阶段1.总体设计阶段系统模块结构的设计、系统空间布局设计、系统软硬件结构设计。2.详细设计阶段数据库设计和数据文件的设计、编码设计、输入输出设计、模块逻辑设计等。所有这些设计的图表、说明等构成新系统的系统物理设计文档,称为系统设计说明书。系统设计说明书是新系统的物理模型,是系统实施的根据。输出:系统设计说明书。4.4管理信息系统的开发方法1)结构化开发方法(4)系统实施将设计的系统付诸实施。购置、安装、调试计算机等设备,编写程序,调试程序,人员培训,数据文件转换,系统调试,系统转换。①开发软件系统(编写程序)②系统转换应用4.4管理信息系统的开发方法1)结构化开发方法(4)系统实施①开发软件系统(编写程序)主要任务是:程序设计模块测试系统测试②系统转换应用主要任务是:购置计算机硬件、系统安装调试;系统试运行;问题的修正;操作人员培训系统转换4.4管理信息系统的开发方法1)结构化开发方法(5)系统运行与维护阶段记录系统的运行情况,根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。这一阶段的主要活动包括以下几项:新系统正式代替原系统,新系统正式运行;系统维护及新问题的处理;4.4管理信息系统的开发方法1)结构化开发方法结构化开发方法的特点1.建立面向用户的观点一切从用户出发、从用户利益考虑。要尽量吸收用户(管理、业务人员)参加开发,加强与用户沟通,主动、及时交换意见,以取得共识。在系统开发的每个阶段都有用户评价,以减少前期产生的错误。系统分析时引入的错误往往要
本文标题:4管理信息系统建设方法
链接地址:https://www.777doc.com/doc-6497798 .html