管理信息系统的开发方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

功能。
自 上 而 下
整体性
强调从整体上协调和规划,由全面 和逻辑 到局部、由长远到近期,从探索合 性强 理的信息流出发来设计信息系统。
复杂、繁 琐
集成成 熟
精选课件
2 管理信息系统开发的生命周期lifecycle
精选课件
规划
规划是管理信息系统开发生命周期的第一个阶段和首 要任务。
规划阶段的任务主要是分析企业内部和外部的环境, 并整体把握企业的愿景、使命、战略、绩效指标及关 键成功要素
精选课件
实施---切换运行
将系统交付给用户使用。 当系统投入使用后,用户与系统技术专家要对系统进 行全面的评审,以确定新系统是否达到了预想的目的, 是否需要一些修正和改进。 还包括为用户提供培训等项内容。
精选课件
维护
管理信息系统开发生命周期的最后一个阶段。 在系统使用的过程中,由于外在需求的改变、系统 效率的不良、系统的错误等原因,都需要对系统进 行不定期的修改和维护,以维持系统正常的运行。
• 大型系统的开发,通常结合两种策略使用
精选课件
Βιβλιοθήκη Baidu
策 略
涵义
优点
缺点
适用 阶段
从现行系统的业务状况出发,先实
缺乏整体
自 现一个个具体的功能,逐步地由低 能保证 优化;开
下 级到高级建立MIS,它首先从研制 最终的 发过程存 “初装”
而 各项数据处理应用开始,然后根据 系统可 在大量的 “蔓延” 上 需要逐步增加有关管理控制方面的 以运行 重复工作
• 从现行系统的业务状况出发,先实现一个个具体 的功能,逐步地由低级到高级建立MIS-------搭 积木的方式
• 一些组织在初装和蔓延阶段,各种条件不完善, 常常采用这种方式
• 适用于小型系统的开发
精选课件
“自顶向下”的开发策略
• 强调整体上协调和规划
• 从最顶层的管理业务入手,逐步深入至最基层; 在系统分析、提出目标系统方案和系统设计时, 从宏观整体考虑入手,先考虑系统整体的优化, 再考虑局部的优化。
精选课件
1 管理信息系统开发策略
用系统的思想和系统工程的方法, 按照用户至上的原则结构化、模块化, 自顶向下(Top__Down)对系统进行 分析与设计,自底向上(Bottom__Up) 对系统进行编码和测试。一般来说,管 理信息系统开发主要有“自顶向下”策 略和“自底向上”策略。
精选课件
“自底向上”的开发策略
对企业的信息需求架构进行规划,规划企业的整体信 息系统架构和数据管理架构, 决定信息技术的基础设施, 决定系统开发先后顺序,时间安排、资源的配置。
精选课件
分析
分析阶段是通过对原有系统存在的问题进行分析,找 出解决这些问题的各种方案,评价每种方案的可行性, 提出可行性分析报告和用户需求报告。
在分析阶段,用户和信息技术专家对原系统进行详细 的调查,通过交谈、观察原系统的运行过程,收集各 种报告、表格和文档,以及发调查问卷等多种形式, 分析并确定系统的优点、缺点和问题,以及用户有哪 些信息需求必须被满足。
90年代后,出现了以敏捷开发为代表的新的系统开发
方法。
精选课件
1) 结构化开发方法
结构化开发方法,又称SASD法(Structured Analysis and Structured Design),是最老的 系统开发方法之一。
结构化开发方法用系统工程的思想和工程化方法, 按用户至上的原则,采用结构化、模块化、自顶向 下的原则对系统进行分析与设计。
第四章 管理信息系统开发
主要内容 1. 管理信息系统的开发策略 2. 管理信息系统的生命周期 3. 管理信息系统的开发方法
精选课件
管理信息系统开发的概念
管理信息系统开 发?
管理信息系统开发是指根据管理信息系统要 求,在原系统基础上,加上计算机系统的处理限 制和用户习惯,建立一个基于计算机的人机系统 的过程。管理信息系统开发是实施组织变革、发 展与创新,实现组织目标的战略措施。 。
精选课件
3 管理信息系统开发方法
在管理信息系统长期建设中,形成了多种具有代表 性的系统开发方法。
20世纪60—70年代是结构化开发方法。 80年代初是原型法(Prototyping Method)时代, 80年代末是计算机辅助软件工程方法
(Computer Aided Software Engineering, CASE)和面向对象方法(Object-Oriented Method)的时代。
精选课件
设计
设计阶段要构建一个如何运行拟开发系统的技术框架。 项目小组在接受分析阶段产生的业务需求的基础上, 从物理或技术的观点设计系统的技术框架。 系统设计工作应该自顶向下地进行,包括总体设计和 详细设计两个方面。
精选课件
编码
主要任务是把设计阶段完成的设计报告转换成软件的程 序代码。
系统分析与设计人员要同程序员一起共同完成每个程序 的程序说明书,根据这些说明书,程序员再写出相应的 程序代码。
– 优缺点:
• 结构化系统开发方法适合于大型信息系统的开发。 • 开发过程复杂繁琐,开发周期长,成本高,系统难以
适应环境的变化。 • 维护性和稳定性较差
精选课件
2 ) 原型法:
– 原型法系统开发人员本着对用户需求的理解, 先快速实现一个原型系统,然后通过反复修改 来实现管理信息系统。
– 与结构化系统开发方法的区别:
程序说明书中要说明每个程序的功能、所使用的编程语 言、输入输出的内容与格式、处理的过程与顺序以及必 要的控制等。该阶段的标志是从逻辑设计转化到物理实 现。
精选课件
测试
测试阶段的主要任务是验证新系统在技术上和业务功能 上的正确性。 单元测试:测试独立的代码模块。 系统测试:测试代码模块是否正确地集成到整个系统。 集成测试:检验独立的系统能否一起工作。 客户验收测试:确定系统是否满足业务需求并能使系统 用户正确工作。
精选课件
结构化开发方法将系统开发过程分成若干阶段,每 个阶段进行若干活动,完成多个任务,形成标准产 品。
精选课件
• 结构化系统开发方法的特点:
– 结构化系统开发方法是在生命周期(life cycle)法基 础上发展起来的。
– 结构化系统开发方法:
• 强调开发人员与用户的紧密结合(用户参与) • 在开发策略上强调“从上到下”,逐层分解 • 注重开发过程的整体性和全局性 • 阶段文档标准化
相关文档
最新文档