第讲管理信息系统MIS开发方法(一).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第讲管理信息系统MIS开发方法(一)

三、系统开发方法概述 自上而下的开发策略(Top Down) “自上而下”的开发策略强调从整体上协调和规划,由全面到局部.从组织管理的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想。 系统开发策略 三、系统开发方法概述 通常,自下而上的策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。 在实践中,对于大型系统往往把这两种方法结合起来使用,即先自上而下地作好MIS的战略规划,再自下而上地逐步实现各系统的应用开发。 系统开发策略 任何一种开发策略都要明确以下问题:    1、系统要解决的问题 2、系统可行性研究 3、系统开发的原则 4、系统开发前的准备工作 5、系统开发方法的选择和开发计划的制定 系统开发方法的演变 从20世纪60年代开始,人们已开始注意信息系统开发 的方法和工具。 70年代,系统开发的生命周期(Life Cycle)法较好 的给出了过程的定义,改善了开发的过程。 80年代出现原型法(prototyping),与生命周期法 实现的途径却是完全不同的。后者是单次的,前者是 多重循环的。 三、系统开发方法概述 80年代末期,计算机辅助软件工程(Computer Aided Software Engineering, CASE)和面向对象(Object-Oriented, OO)的开发方法得到很大的发展,90年代初开始实际应用。 90年代的特点是什么呢?可能是客户/服务器的时代,或基于WEB的开发时代。 70年代:生命周期法(瀑布模型) 系统需求 软件需求 总体设计 详细设计 编程调试 运行维护 第二节 结构化系统开发方法 结构化系统开发方法( SSAD Structured System Development Methodologies),亦称生命周期法。 结构化方法是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用系统标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的软件产品。 1、 SSAD方法 (Structured System analysis and Development Methodology) (1)SSAD的基本思想: 用系统的思想,系统工程的方法,按用户至 上的原则,结构化、模块化、自顶向下对信 息系统进行分析与设计。 就是研制人员首先进行逻辑构思,通常画出设计草图,然后建立模型,绘制设计蓝图,最后完成工程的物理概念。 在系统分析,提出新系统方案和系统设计时,先考虑系统整体的优化,然后再考虑局部的优化问题。 先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统分析、系统设计、系统实施等。在前两个阶段坚持自顶向下地对系统进行结构化划分。 在系统调查或理顺管理业务时,应从最顶层的管理业务入手,逐步深入到最基层。 (2) SSAD方法自顶向下的策略 设图中X是一个复杂的管理系统, 为了理解它,我们将它分解 …… 直至子系统足够简单,能被清楚 理解和准确表达为止。 SSAD方法 (3) SSAD的特点: 用户参与 加强调查研究和系统分析 逻辑设计与物理设计分别进行 使用结构化、模块化方法、自顶向下开发 严格按照阶段进行 系统开发过程工程化,工作成果文档化、标准化 SSAD方法 2、SSAD的开发步骤(生命周期) 系统分析阶段 系统设计阶段 系统实施阶段 系统运行、 维护、评价 系统规划与初步调查;可行性研究与分析;现行系统组织结构与业务功能分析 ;业务流程分析; 数据及数据流程分析;功能--数据分析;提出分析处理方式和新系统的逻辑模型。 总体结构设计;代码设计; 文件/数据库设计; I/O设计;模块功能与处理过程设计。 程序设计;系统调试;人员培训;系统切换。 系统维护; 系统评价。 法 生命周期 MIS工程工作流程 3、SSAD的优缺点 (1)优点: 严格区分开发阶段,系统的针对性强; 自顶向下观点,从抽象到具体,逐步求精。 (2)缺点: 开发周期长; 开发过程繁琐、复杂; 与用户交流不直观; 系统的升级较困难。 系统分析的难以完善和用户需求的模糊性 已成重大障碍。 实际讲到这里,后续的习题和案例没做 小结与练习 1、下列哪一个不属于结构化系统分析与设计(SSAD)的特点:( ) ?? A.建立面向用户的特点 ?? B.严格区分工作阶段 ?? C.结构化、模块化、自下向上进行分析与设计 ?? D.充分预料可能发生的变化 2、工作量

文档评论(0)

little28 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档