《系统建设方法论》PPT课件.ppt

上传人:cl****1 文档编号:571005748 上传时间:2024-08-08 格式:PPT 页数:23 大小:506.50KB
返回 下载 相关 举报
《系统建设方法论》PPT课件.ppt_第1页
第1页 / 共23页
《系统建设方法论》PPT课件.ppt_第2页
第2页 / 共23页
《系统建设方法论》PPT课件.ppt_第3页
第3页 / 共23页
《系统建设方法论》PPT课件.ppt_第4页
第4页 / 共23页
《系统建设方法论》PPT课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《《系统建设方法论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《系统建设方法论》PPT课件.ppt(23页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统管理信息系统 Management Information System第5章 信息系统建设的方法论第5章 信息系统建设的方法论o教学目的n理解并掌握信息系统建设的一般原则;n了解信息系统生命周期的概念和四个阶段;n理解结构化生命周期法的方法本质,并掌握基本实现思路;n理解快速原型法的方法本质,并掌握基本实现思路;n了解其他系统建设方法特性及实现思路。 第5章 信息系统建设的方法论o主要内容n信息系统建设的主要原则n信息系统生命周期n结构化生命周期法的方法n快速原型法的方法n其他系统建设方法第5章 信息系统建设的方法论o概述nMIS的建设涉及的组织管理背景和所用的技术手段都很复杂,

2、它涉及的知识领域广泛,涉及的单位部门众多,需要在计算机技术、管理业务、组织及行为等方面全面把握。在众多的信息系统建设的方法中,基于系统生命周期的一类方法,比如结构化方法在实践中得到广泛的应用。 第5章 信息系统建设的方法论o信息系统建设方法的主要原则n整体性原则 。从整体的功能和目标出发,正确处理系统各组成部分之间的关系和相互作用 n分解-协调原则。按照结构、功能或时间过程将整个系统分解成若干个相互关联的子系统 n目标优化原则。目标优化对于简单的系统是求“最优解”,对于复杂的系统是求“满意解”。 第5章 信息系统建设的方法论o信息系统的生命周期n生命周期法将整个系统的建设过程分解为若干阶段,并

3、对每个阶段的目标、特点、工作内容、工作方法以及各阶段的关系做了具体的规定 nMIS的生命周期包括规划阶段、开发阶段、运行维护阶段和系统更新阶段,其中系统开发阶段又分为系统分析、系统设计、系统实施三个阶段 1)识别问题:5W2)可行性研究3)开发策略各开发方法的一般公用阶段What:做什么Why:为什么要做Who:由谁来做Where:在什么地方做When:什么时候做目标方案管理方面技术方面经济方面社会方面接收式直接式迭代式实验式开发计划操作管理员计算机软硬技术员具体管理人员系统分析设计师运行管理系统实现系统设计系统分析系统规划系统投入第5章 信息系统建设的方法论o信息系统的生命周期第5章 信息系

4、统建设的方法论o信息系统建设的一般方法n结构化生命周期法o早期非结构化开发方法存在的主要问题o结构化开发方法的基本思想o结构化开发方法的一般过程o结构化开发方法的优缺点用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。结构化开发方法的一般过程o优点:n严格区分开发阶段,系统的针对性强;n整体性与全局性好,自顶向下观点;o缺点:n系统开发周期长,见效慢;n在开发过程中,用户一直没有有效的途径与开发人员共同研究;n必须预先明确定义用户的需求,但有时连用户自己也说不清楚自己的需求是什么;n开发过程灵活性小。第5章 信息系统建设的方法论o信息系统建设

5、的一般方法n快速原型法o基本思想o工作过程o优缺点1. 基本思想运用原型法开发信息系统时,开发人员首先要对用户提出的问题进行总结,然后开发一个原型系统并运行之。开发人员和用户一起针对原型系统的运行情况反复对它进行修改,直到用户对系统完全满意为止。原型法工作过程原型法工作过程1、用户提出系统要求、用户提出系统要求2、识别、归纳上述要求、识别、归纳上述要求3、开发一个模型原型、开发一个模型原型4、评价模型、评价模型5、模型不可行处理、模型不可行处理6、模型不满意处理、模型不满意处理7、修改模型、修改模型8、确定模型后的处理、确定模型后的处理9、实际系统开发、运行、维护等实际系统开发、运行、维护等1

6、2346758N2)开发初步的原型系统开发初步的原型系统 一般原型系统只有数十个屏幕画面和少量试验数据,目的一般原型系统只有数十个屏幕画面和少量试验数据,目的是描述开发者所理解的用户的基本需求。是描述开发者所理解的用户的基本需求。3)评价原型系统评价原型系统 请用户使用原型系统,提出所有不满意之处,从而找出系统请用户使用原型系统,提出所有不满意之处,从而找出系统与其设想之间的差别,从而进一步修改与其设想之间的差别,从而进一步修改 。4)修改原型系统修改原型系统 根据用户反馈意见,对原型系统进行反复修改。根据用户反馈意见,对原型系统进行反复修改。1)确定用户基本需求确定用户基本需求 确定基本的信

7、息单位,构筑起基本的系统模型。确定基本的信息单位,构筑起基本的系统模型。 明确系统的基本用户界面形式,确定所需的数据来源。明确系统的基本用户界面形式,确定所需的数据来源。 决定该系统的功能范围,哪些工作应由系统完成,哪些工作决定该系统的功能范围,哪些工作应由系统完成,哪些工作 由人员负担。由人员负担。 估计用户的期望,估算出开发该原型系统的费用。估计用户的期望,估算出开发该原型系统的费用。优缺点优点:1)开发效率高;2)开发工具先进,与用户交流直观;3)符合人们认识事物的规律;4)能及早暴露系统实施后潜在的一些问题;5)能调动用户参与的积极性。缺点:1)不适合大型系统的开发;2)不适合大量运算

8、及逻辑性强的模块;3)对原企业基础管理工作要求较高,否则容易走上机械模拟原手工系统的轨道;4)不适合批处理系统。第5章 信息系统建设的方法论o信息系统建设的一般方法n结构化开发方法n快速原型法n其他方法o面向对象开发方法oCASE面向对象开发方法的基本思想与特点1) 基本思想基本思想 客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。2) 特点特点 封装性(模块性):程序和数据封装在一起。 继承性:类可以派生出子类,子类自动继承父类的属性和方法。 动态链接性:对象间的联系是通过对象间的消息传递动态建立的。开发过程1)系统

9、调查和需求分析系统调查和需求分析 对系统将要面临的具体管理问题及用户对系统开发的需求进行调查研对系统将要面临的具体管理问题及用户对系统开发的需求进行调查研究,弄清要干什么。究,弄清要干什么。2)分析问题的性质和求解问题分析问题的性质和求解问题 在问题域中抽象地识别出对象以及其行为、结构、属性、方法等。即在问题域中抽象地识别出对象以及其行为、结构、属性、方法等。即面向对象分析面向对象分析(OOA)。3)整理问题整理问题 对分析的结果作进一步地抽象、归类、整理,并最终以范式的形式将对分析的结果作进一步地抽象、归类、整理,并最终以范式的形式将它们确定下来。即面向对象设计它们确定下来。即面向对象设计(

10、OOD)。4)程序实现程序实现 用面向对象的程序设计语言将上一步的范式直接映射为应用程序软件。用面向对象的程序设计语言将上一步的范式直接映射为应用程序软件。即面向对象程序设计即面向对象程序设计(OOP)。面向对象开发方法优缺点优点:优点:1)以对象为基础,直接完成从对象客体的描述到软件结构之间的以对象为基础,直接完成从对象客体的描述到软件结构之间的转换;转换;2)解决了传统结构化开发方法中客观世界描述工具与软件结构不解决了传统结构化开发方法中客观世界描述工具与软件结构不一致性问题;一致性问题;3)缩短了开发周期。缩短了开发周期。缺点:缺点:1)需要一定的软件基础支持;需要一定的软件基础支持;2

11、)对大型系统开发,容易造成系统结构不合理,各部分关系失调。对大型系统开发,容易造成系统结构不合理,各部分关系失调。需要与结构化方法结合使用需要与结构化方法结合使用。是一种自动化或半自动化的方法o能够全面支持除系统调查外的每一个开发步骤oCASE只是一种开发环境而不是一种开发方法o必须结合一种具体的开发方法o特点:n支持系统开发的全过程n提高了软件质量和软件重用性n加快了软件开发速度n简化了软件开发的管理和维护n自动生成开发过程中的各种软件文档CASE(Computer Aided Software Engineering)方法1.结构化系统开发方法:用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。是一种真正能较全面支持整个系统开发过程的方法。其他几种方法虽然有很多优点,但只能作为结构化方法在局部开发环节上的补充。2.原型法:是一种基于4GL的快速模拟方法。它通过模拟以及对模拟后原型的不断讨论和修改最终建立系统。它适用于小型局部系统或处理过程比较简单系统的设计到实现环节。3.面向对象法:是一种围绕对象来进行系统分析和系统设计,然后用面向对象的工具建立系统的方法。它普遍适用于各类信息系统开发,但是它不能涉及系统分析以前的开发环节。各种开发方法的比较

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号