《管理信息系统原理》 第7章 管理信息系统开发方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)生命周期法适用于大型的信息系统以 及应用软件的开发;
(4)生命周期法中最常见的分析技术是 SSA&D(Structured System Analysis and Design)方法,即结构化的分析与设计方法, 这种方法易于系统的实施,便于系统维护。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
知识点:
生命周期的概念 生命周期法的特点 生命周期法的阶段与任务 生命周期法存在的问题
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
11
7.2 生命周期法
生命周期的概念
信息系统在使用过程中随着内外部环境的变 化及信息需求的改变,都要对它进行不断地维 护、修改和完善,当系统不再适应用户需求时, 就要被淘汰,就要由新系统代替老系统,这种 周期循环称为信息系统的生命周期。运用生命 周期的概念进行系统开发的方法称为生命周期 法(Life Cycle Approach)。
13
生命周期法的阶段与任务 :
阶段
基本任务
主要文档
系统规划
战略规划、业务流程规划、系统总体结 系统规划说
构规划、项目实施与资源分配规划
明书
系统分析
系统初步调查,开发项目的可行性研究, 系统详细调查,开发项目范围内新系统 逻辑模型的来自百度文库出
可行性分 析报告
系统分析 说明书
系统设计 系统实施
系统总体结构设计、代码设计、输入输 出设计、处理过程设计、数据存储设计、 计算机系统方案的选择,提出系统的物 理模型 程序设计与调试,系统软硬件配置、安 装与调试,人员的培训,新旧系统的转 换与试运行
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
2
7.1 概述
管理信息系统开发的基本原则
(1)适应性原则 (2)效益性原则 (3)系统性原则 (4)规范化原则 (5)递进性原则
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
3
7.1 概述
管理信息系统开发的策略
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
32
面向对象方法的基本概念和基本特征
对象(Object) 类(Class) 消息(Message) 继承性(Inheritance) 封装性(Encapsulation) 多态性(Polymorphism)
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
21
知识点
原型的概念 原型法的基本思想 原型法的工作流程 原型法的优缺点 原型的构造、修改及使用 原型法在应用中应注意的问题
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
22
原型的概念
所谓“原型”指是其结构、大小和功能 都与某个物体相似的模拟该物体的原始 模型。在信息系统中,“原型”是指该 系统早期可运行的一个版本,反映系统 的部分重要功能和特征,其主要内容包 括系统的程序模块、数据文件、用户界 面、主要输出信息和其他系统的接口。
(2)生命周期法开发周期长、文档过多。 (3)各阶段的审批工作困难。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
15
7.3 结构化法
结构化方法也称新生命周期法,是生 命周期法的继承与发展,是生命周期法 与结构化程序设计思想的结合。
结构化方法仍然沿用“自上而下,逐 步求精”的思想方法,从全局出发,全 面规划分析,从而确定简明的、易于向 导的系统开发方式,弥补生命周期法的 不足,对MIS开发起着巨大的推动作用。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
26
构造初始原型的原则
应用第四代语言 集成原则 最小系统原则
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
27
原型的使用
原型化过程 (系统分析)
系统设计
编码实现
系统测试
系统维护
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
28
原型法在应用中应注意的问题
(1)应当重视开发过程的控制修改控制 (2)应将原型法与生命周期法、结构化方
法有机结合 (3)应当充分了解原型法的使用环境和开
发工具 (4)注意使用范围
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
29
7.4 面向对象的开发方法
在客观世界中,实体的内部状态(数据)和运 动规律(对数据的操作)是密不可分的,但结 构化程序设计缺乏将二者“封装”的机制。所 以,使结构化程序设计方法只能按功能划分程 序模块,不能按客观实体来划分程序模块。这 就造成人为的求解空间与客观问题空间的偏离, 增加了程序设计的复杂性和难度;随着软件不 断增大的趋势,矛盾也越加突出。在此背景下, 产生了面向对象的程序设计思想。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
20
7.3原型法
结构化生命周期法对实现软件生产的工程 化起了重要的促进作用。该方法的思想 是基于两个基本的假设:一是系统的目 标反映了用户的需求;二是系统开发的 内外环境不发生变化。然而,在实际系 统中,用户信息需求和系统环境的多变 性动摇了结构化生命周期法的基本前提, 成为结构化系统开发的重大障碍,原型 法(Prototyping Approach)正是针对上 述问题进行变通而产生的一种新的系统 开发方法。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
16
7.3 结构化法
知识点
结构化方法的基本思想 结构化方法的特点 结构化方法的优缺点
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
17
结构化方法的基本思想
是用系统工程的思想和工程化的方法,根据 用户至上的原则,自始至终按照结构化、模块 化,自顶向下地对系统进行分析与设计。具体 来说,就是先将整个系统开发过程划分为若干 个相对独立的阶段,如系统规划、系统分析、 系统设计和系统实施等。在前三个阶段坚持自 顶向下地对系统进行结构化划分。在系统实施 阶段,则应坚持自底向上地逐步实施,即组织 资源从最底层的模块开始编程和调试,然后按 系统设计结构,将模块按层次一个个拼接到一 起进行调试,自底向上,逐层地构建整个系统。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
24
原型法的工作流程
确定用户基本要求
设计系统原型
运行评价原型
修改完善原型
满意
N
Y 投入使用并维护
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
25
原型法的优缺点
与结构化方法相比,使用原型法MIS具有如下四 个特点: (1)原型法更容易被人们掌握和接受。 (2)原型法强调用户的参与 (3)原型法强调开发工具的使用 (4)原型法实际上将传统的系统调查、系统 分析和系统设计合而为一,使用户一开始就能 看到系统开发后是什么样子。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
5
7.1 概述
管理信息系统开发的准备工作
(1)管理基础准备 (2)组织准备 (3)技术准备
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
6
7.1 概述
管理信息系统开发过程中的认知方法
认知方法论 分析事物的认知方法体系
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
18
结构化方法的特点 (1)面向用户的观点 (2)自顶向下的分析、设计和自底向上的
系统实施相结合 (3)严格划分系统阶段 (4)结构化、模块化 (5)强调充分预料可能发生的变化 (6)开发过程的工程化
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
系统设计说 明书
系统调试 说明书
用户操作 手册
系统运行与维 护
系统运行的组织与管理,系统评价,系 统纠错性维护、适应性维护、完善性维 护、预防性维护
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
系统维护
记录
系统评价
报告
14
生命周期法存在的问题
(1)用户进入系统开发的深度不够,系统需求 难以准确确定。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
9
分析事物的认知方法体系
(1)系统分析法 (2)功能分析法 (3)数据流程法 (4)信息模拟法 (5)抽象对象法 (6)模拟渐进法
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
10
7.2 生命周期法
第7章 管理信息系统开发方法
7.1 概述
7.2 生命周期法
7.3 结构化方法
7.4 原型法
7.5 面向对象方法
7.6 计算机辅助软件工程
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
1
7.1 概述
管理信息系统开发的特点
(1)信息系统技术手段的复杂; (2)信息系统内容复杂,目标多样; (3)信息系统投资密度大,效益难以计算; (4)信息系统所处环境复杂多变; (5)参与者的沟通效果影响系统开发; (6)信息系统建设受社会人文因素影响。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
12
生命周期法的特点 :
(1)采用系统的观点与系统工程的方法, 自上而下进行系统分析与设计,并自下而上 进行系统实施;
(2)开发过程阶段清楚,任务明确,文档 齐全,并要求标准化分析报告、流程图、说 明文本等阶段性文档资料及书面审定记录, 使得整个开发过程便于管理和控制;
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
23
原型法的基本思想
开发管理信息系统,首先要对用户提出 的初步需求进行总结,然后构造一个合 适的原型并运行,此后,通过系统开发 人员与用户对原型的运行情况的不断分 析、修改和研讨,不断扩充和完善系统 的结构和功能,直至到符合用户要求的 系统为止。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
30
知识点
面向对象方法的基本思想 面向对象方法的基本概念和基本特征 面向对象方法的开发过程 面向对象方法的优缺点
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
31
面向对象方法的基本思想
基本思想是:对问题空间进行自然分割以便更 接近人类思维的方式;建立问题域模型,以便 对客观实体进行结构模拟和行为模拟,从而使 设计的软件尽可能直接地描述现实世界,构造 模块化、可重用、维护性好的软件,且能控制 软件的复杂性和降低开发费用。在面向对象的 方法中,对象作为描述信息实体的统一概念, 把数据和对数据的操作融为一体,通过方法、 消息、类、继承、封装和实例化等机制构造软 件系统,且为软件重用提供强有力的支持。
19
结构化方法的优缺点
结构化方法的优点主要表现在如下三个方面: (1)易于实现。 (2)有利于应用软件总体结构的优化。
(3)实现的系统具有较好的维护性。
结构化系统设计方法的缺点
最突出的表现是它的起点太低,所使用的工具,致使系 统开发周期过长,带来了一系列的问题(如在这段漫 长的开发周期中,人们原来所了解的情况可能发生较 多变化等)。另外,这个方法要求系统开发人员在调 查中就充分地了解用户需求、管理状况及预见可能发 生的变化,这不大符合人们循序渐进地认识客观事物 的规律性。因此,在实际工作中实施有一定困难。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
7
认知方法论
通常人们在做任何事情时,首先必须了解对象 (即明确要干什么);在了解对象以后,则开始 考虑怎样去干的问题;最后才是实际动手去做这 件事情。
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
8
认知方法论
迄今为止人类了解客观事物的思维活动 主要有两种,即抽象思维和形象思维。 抽象思维是以概念为基础的,形象思维 是以具体的形象为基础的。从人们认识 事物和获取知识的认知过程来看,无论 哪种思维方式,主要是通过从一般到特 殊的演绎方法和从特殊到一般的归纳方 法来进行的
(1)“自下而上”的开发策略 (2)“自上而下”的开发策略 (3)“自上而下规划,自下而上实现”的
开发策略
倪庆萍 主编 《管理信息系统原理》 清华大学出版社 2006版
4
7.1 概述
管理信息系统的开发方式
(1)委托开发方式 (2)用户自行开发方式 (3)合作开发方式 (4)直接购买的方式
相关文档
最新文档