管理信息系统的开发方法.ppt
《管理信息系统的开发方法.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的开发方法.ppt(48页珍藏版)》请在三一办公上搜索。
1、第四章 管理信息系统开发,主要内容管理信息系统的开发策略管理信息系统的生命周期管理信息系统的开发方法,管理信息系统开发是指根据管理信息系统要求,在原系统基础上,加上计算机系统的处理限制和用户习惯,建立一个基于计算机的人机系统的过程。管理信息系统开发是实施组织变革、发展与创新,实现组织目标的战略措施。,管理信息系统开发?,管理信息系统开发的概念,1 管理信息系统开发策略,用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下(Top_Down)对系统进行分析与设计,自底向上(Bottom_Up)对系统进行编码和测试。一般来说,管理信息系统开发主要有“自顶向下”策略和“自底向上”
2、策略。,“自底向上”的开发策略,从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立MIS-搭积木的方式一些组织在初装和蔓延阶段,各种条件不完善,常常采用这种方式适用于小型系统的开发,“自顶向下”的开发策略,强调整体上协调和规划从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,从宏观整体考虑入手,先考虑系统整体的优化,再考虑局部的优化。大型系统的开发,通常结合两种策略使用,2 管理信息系统开发的生命周期lifecycle,规划,规划是管理信息系统开发生命周期的第一个阶段和首要任务。规划阶段的任务主要是分析企业内部和外部的环境,并整体把握企业
3、的愿景、使命、战略、绩效指标及关键成功要素对企业的信息需求架构进行规划,规划企业的整体信息系统架构和数据管理架构,决定信息技术的基础设施,决定系统开发先后顺序,时间安排、资源的配置。,分析阶段是通过对原有系统存在的问题进行分析,找出解决这些问题的各种方案,评价每种方案的可行性,提出可行性分析报告和用户需求报告。在分析阶段,用户和信息技术专家对原系统进行详细的调查,通过交谈、观察原系统的运行过程,收集各种报告、表格和文档,以及发调查问卷等多种形式,分析并确定系统的优点、缺点和问题,以及用户有哪些信息需求必须被满足。,分析,设计阶段要构建一个如何运行拟开发系统的技术框架。项目小组在接受分析阶段产生
4、的业务需求的基础上,从物理或技术的观点设计系统的技术框架。系统设计工作应该自顶向下地进行,包括总体设计和详细设计两个方面。,设计,主要任务是把设计阶段完成的设计报告转换成软件的程序代码。系统分析与设计人员要同程序员一起共同完成每个程序的程序说明书,根据这些说明书,程序员再写出相应的程序代码。程序说明书中要说明每个程序的功能、所使用的编程语言、输入输出的内容与格式、处理的过程与顺序以及必要的控制等。该阶段的标志是从逻辑设计转化到物理实现。,编码,测试阶段的主要任务是验证新系统在技术上和业务功能上的正确性。单元测试:测试独立的代码模块。系统测试:测试代码模块是否正确地集成到整个系统。集成测试:检验
5、独立的系统能否一起工作。客户验收测试:确定系统是否满足业务需求并能使系统用户正确工作。,测试,将系统交付给用户使用。当系统投入使用后,用户与系统技术专家要对系统进行全面的评审,以确定新系统是否达到了预想的目的,是否需要一些修正和改进。还包括为用户提供培训等项内容。,实施-切换运行,管理信息系统开发生命周期的最后一个阶段。在系统使用的过程中,由于外在需求的改变、系统效率的不良、系统的错误等原因,都需要对系统进行不定期的修改和维护,以维持系统正常的运行。,维护,3 管理信息系统开发方法,在管理信息系统长期建设中,形成了多种具有代表性的系统开发方法。20世纪6070年代是结构化开发方法。80年代初是
6、原型法(Prototyping Method)时代,80年代末是计算机辅助软件工程方法(Computer Aided Software Engineering,CASE)和面向对象方法(Object-Oriented Method)的时代。90年代后,出现了以敏捷开发为代表的新的系统开发方法。,1)结构化开发方法,结构化开发方法,又称SASD法(Structured Analysis and Structured Design),是最老的系统开发方法之一。,结构化开发方法用系统工程的思想和工程化方法,按用户至上的原则,采用结构化、模块化、自顶向下的原则对系统进行分析与设计。,结构化开发方法将系
7、统开发过程分成若干阶段,每个阶段进行若干活动,完成多个任务,形成标准产品。,结构化系统开发方法的特点:结构化系统开发方法是在生命周期(life cycle)法基础上发展起来的。结构化系统开发方法:强调开发人员与用户的紧密结合(用户参与)在开发策略上强调“从上到下”,逐层分解注重开发过程的整体性和全局性阶段文档标准化优缺点:结构化系统开发方法适合于大型信息系统的开发。开发过程复杂繁琐,开发周期长,成本高,系统难以适应环境的变化。维护性和稳定性较差,2)原型法:原型法系统开发人员本着对用户需求的理解,先快速实现一个原型系统,然后通过反复修改来实现管理信息系统。与结构化系统开发方法的区别:,原型法:
8、基本思想开发人员首先要对用户提出的问题进行理解,短时间内定义用户的需求,然后开发一个原型系统并运行之。开发人员和用户一起针对原型系统的运行情况反复对它进行修改(在这过程中也可以添加新功能),直到用户对系统完全满意为止。,优 点原型法贯彻的是“从下到上”的开发策略,它更易被用户接受。用户满意度提高开发效率高缺 点由于该方法在实施过程中缺乏对管理系统全面、系统的认识、因此,它不适用于开发大型的管理信息系统。开发过程缺乏规范性每次反复都要花费人力、物力,如果用户合作不好、盲目纠错,就会拖延开发过程。,原型法的适用范围基于上述局限性,原型法主要用于以下一些场合:(1)用于用户事先难以说明需求的较小的应
9、用系统。原型法有助于开拓系统开发人员的想象力和他们与用户之间的交流,通过不断学习和发现来建立系统。(2)用于决策支持系统的开发。(3)适用于与生命周期法结合起来使用,整体上以生命周期法为主,对其中功能独立的模块可以尝试采用原型法。,3)面向对象方法(OO Object-Oriented)面向对象方法产生于七十年代。八十年代以来,随着应用系统日趋复杂、庞大,面向对象方法以其直观、方便的优点获得 广泛应用。面向对象方法以对象、类,类的继承、聚集等概念描述客观事物及其联系,为管理信息系统的开发提供了全新的思路。面向对象方法客观世界是有不同对象构成的每个对象有其内部状态和运动规律对象间存在联系,面向对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 开发 方法

链接地址:https://www.31ppt.com/p-6012216.html