第03章_MIS开发方法(水电).ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理信息系统 刘 勇 Liu.yong@ 第3章 信息管理系统开发方法 本章从方法论的角度,介绍创建管理信息系统的开发方法、开发策略、开发方式和开发的条件与原则等相关知识 主要知识点 开发方法基本概念 生命周期法 原型法 CASE(计算机辅助软件工程) 开发方式 MIS的结构模式 开发条件与原则 3.1开发方法概述 为什么需要软件开发方法 早期的软件主要指程序。程序的开发采用个体工作方式,开发工作主要依赖于开发人员的个人技能和程序设计技巧 软件开发时缺少好的方法指导和工具辅助带来的问题: 开发的实际成本和进度往往与预计的相差甚远 软件的质量得不到保证,软件常常不能使用户满意 同时又缺少有关的文档,使得大量已有的软件难以维护 管理信息系统开发: 指以系统规划为前提,通过分析、设计、实施来实现一个信息系统的工程。 管理信息系统的开发是一项复杂的系统工程工作,它涉及的知识面广、部门多,不仅涉及技术,而且涉及管理业务、组织和行为。 需要研究出科学的开发方法和过程化的开发步骤,以确保整个开发过程能够顺利进行 管理信息系统开发的任务: 根据企业管理的战略目标、规模、性质等具体情况,从系统的观点出发,运用系统工程的方法,为企业建立起提高企业管理决策能力的管理信息系统 其中最核心的工作,就是采用适当的开发方法开发出适合现代企业管理要求的应用软件系统。 主流的开发方法包括: 生命周期方法(20世纪70年代) 原型法( 20世纪80年代以后) 面向对象的方法( 20世纪90年代以后) 计算机辅助软件工程( 20世纪90年代以后) 3.2 生命周期法 结构化生命周期法,也称生命周期法 是一种采用结构化分析与设计方法,按照生命周期的工作步骤来进行管理信息系统开发的方法。 生命周期 系统的生命周期:任何系统的发生、发展、成熟、消亡的过程。 生命周期是管理和控制信息系统成功开发的一种必要的措施和手段 按照生命周期的观点,结构化生命周期开发方法将开发过程一般分为五个阶段: 系统规划、系统分析、系统设计、系统实施和系统维护与评价阶段。 这五个阶段就是生命周期方法的生命周期 生命周期法基本思想 采用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自顶向下,逐步求精地对系统进行分析与设计。 具体地说: 先将整个系统开发过程划分出若干个相对独立的阶段:规划、分析、设计、实施和维护与评价。 在系统规划、分析、设计各阶段,按照自顶向下的原则,以模块化的方法进行系统结构分解。 在系统实施阶段,按照自底向上的原则,从最底层的模块编程开始,逐层将各模块进行实现和组合,最终实现整个系统的开发。 生命周期法各阶段的主要任务 系统规划阶段 根据开发请求,进行初步调查,明确问题,进行总体规划,确定新系统目标和总体结构,进行可行性研究,形成系统规划报告。 依据企业整体信息管理需求以及当前技术环境,对企业管理信息系统从系统目标、总体功能结构、关键功能需求、关键信息需求、开发进度等方面做出战略性安排。 规划方法:战略目标集转化法(SST)、关键成功因素法(CSF)、企业规划法(BSP) 生命周期法各阶段的主要任务 系统分析阶段(逻辑设计) 对现行系统进行详细调查,分析业务流程,分析数据与数据流程;通过分析功能与数据之间关系,提出新系统的逻辑方案(功能要求) 通过运用数据流图和数据字典对系统模型进行描述。 解决系统“做什么”的问题 分析工具:数据流图(DFD)、数据字典(DD)等。 分析阶段的成果:“系统分析说明书” 用户根据系统说明书可以了解未来系统的功能,判断是不是所要求的系统。 “系统分析说明书”就是下一阶段系统设计的依据。 生命周期法各阶段的主要任务 系统设计阶段(物理设计) 根据“系统分析说明书”所确定的逻辑模型设计具体实现方案(物理模型)。 解决系统“怎么做”的问题。 系统设计阶段又可分成总体设计和详细设计 系统设计阶段又可分成总体设计和详细设计 总体设计:确定系统总体结构,划分子系统,确定共享数据的组织结构。 详细设计:描述如何具体实现系统功能。包括:功能模块的处理过程(算法)设计、数据库设计、输入/输出界面设计、编码设计。 工具:功能模块图、E-R图、程序流程图等 成果:“系统设计说明书”,为下一阶段编程提供指导 生命周期法各阶段的主要任务 系统实施阶段 将系统设计方案转换为计算机上可实际运行的系统,编写系统实施报告。包括: 计算机等设备的购置、安装和调试; 编写程序、调试和测试程序 建立数据库; 整理基础数据,培训人员; 工具:程序设计语言、测试工具、软件等 生命周期法各阶段的主要任务 系统评价与维护阶段: 日常

文档评论(0)

精华文档888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档