7管理信息系统的开发方法1 ppt课件

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 面向对象方法:
• 核心是对象(object)。对象是数据和操作的集合,操作可以 操纵数据
90年代:
– 组件化的开发方法 – 重视软件过程
2020/12/27
13
14.2 开发的一般公用性阶段
• 问题的识别:
– what,why,who,where,when
• 可行性研究:
– 具备的资源和条件是否满足系统目标的要求,包括
开 发 工 程
MIS工 程
维 护 工 程
(时 间 维 分 解 )
纵 向 结 构
管 理 层 次
( 战 略 计 划 ) 产 生销 售 财 务 ...( 管 理 控 制 )
( 执 行 处 理 )
( 空 间 维 分 解 ) 职 能 分 化
2020/12/27
10
• 结构化开发的目标:
– 使开发工作标准化,减少随意性 – 做到有序、高效和减少错误 – 建立标准的文档
第七讲 管理信息系统的开发方法
2020/12/27
2
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
生命周期法 (LC)
面向处理 PO
LC-PO
原型法(PROT.) PROT.-PO
面向数据 DO
LC-DO
PROT.-DO
面向对象 OO
LC-OO
PROT.OO
2020/12/27
6
• 70年代:生命周期法(瀑布模型)
14.1 续
系统需求 软件需求
总体设计
MIS的生命周期法
详细设计
就是按照MIS的生命周期来开发的一种方 法,把MIS的开发分为五个阶段:总体规 划、系统分析、系统设计、系统实施和系 统的运行维护。(仅供参考)
解决方案。
– 可用于
• 各种不同类型的软件系统 • 各种不同的应用领域 • 各种不同类型的组织 • 各种不同的功能级别以及不同项目规律
2020/12/27
19
14.2 续
开发过程可以用二维 结构或沿着两个坐 标轴来表达
– 横轴代表了
• 制订开发过程时的时 间体现了过程的动态 结构它以术语周期、 阶段、 迭代、和里程 碑来表达;
– 人员组织准备
• 领导参加是关键 • 建立由系统分析员、相关岗位业务人员和信息技术人员组成的
研发队伍 • 明确各类人员的职责
2020/12/27
16
• 系统开发策略和开发计划
– 开发策略
• 接收式的开发策略 • 直接式的开发策略 • 迭代式的开发策略 • 实验式的开发策略
– 开发计划
• 开发计划 • 进度计划 • 资源利用计划 • 投资计划
编程调试 运行维护
2020/12/27
7
• 70年代:生命周期模型
14.1 续

新系统的生命期
象 程
系统开发过程

系统规划 可行性报告

系统分析
系统说明书
考 系统设计 设计说明书
系统实施 用户手册
当前系统运行维护 当前系统的生命期
图 2-1 MIS生 命 周 期 模 型
新系统运行 维护
时间
系统开发生命周期 基本框架
• 目标方案可行性 • 技术可行性 • 经济可行性 • 社会方面的可行性
2020/12/27
14
• 系统开发的原则
– 领导参加 – 优化创新 – 充分利用信息资源 – 实用和实效 – 规范化 – 发展变化
2020/12/27
14.2 续
15
14.2 续
• 系统开发前的准备工作
– 基础准备工作
• 管理工作要严格科学化,具体方法要程序化、规范化 • 作好基础数据管理工作
过渡 构建 详述 开始
2020/12/27
14.1 续
方法
11
14.1 续
• 螺旋模型:
– 需求、设计、实现、测试、循环进行,递增开发
2020/12/27
12
14.1 续
80年代:Hale Waihona Puke Baidu型方法和面向对象方法
– 原型法:
• 在未完全定义好全局需求前,先实现一个原型,然后不断修改, 直至满足要求。要求有开发环境的支持,如4GL语言。
2020/12/27
14.2 续
17
• 系统开发计划
14.2 续
系统投入 系统规划 系统分析 系统设计 系统实现 运行管理
系统分析 设计师
具体管理 人员
计算机软 硬技术员
操作管理 员
2020/12/27
18
14.2 续
• 统一过程
– 统一过程是一个软件开发过程
• 不仅仅是一个简单的过程 • 而是一个通用的过程框架 • 统一软件开发过程是30多年来经验的总结,是软件问题的一种
• “太阳当空照,花儿对我笑,小鸟说早早早……”
2020/12/27
4
第十四章 管理信息系统的开发方法
• 主要内容
– 概述 – 一般公用阶段的说明 – 结构化系统开发方法 – 原型方法 – 面向对象的开发方法 – 计算机辅助开发方法
2020/12/27
5
• 开发方法综述
14.1 概述
按 时间过程
反复
➢特点
以用例驱动的
以体系结构为中心的
迭代的和增量的
20
14.3 结构化系统开发方法
• SSA&D方法的基本思想(structured system development methodologies)
8
14.1 续
• 系统开发生命周期的基本原理
– 原理一:用户的积极参与 – 原理二:使用问题求解方法 – 原理三:严格按划分的阶段和活动进行系统开发 – 原理四:文档的标准化 – 原理五:检查点的设立 – 原理六:分而治之的思想
2020/12/27
9
• MIS工程的二维分解:
14.1 续
规 划分 析设 计实 现评 价 运 维 行 护 与 工 期
管理策略部分
开发策略部分
规划 进度安排
评估 监控 反馈
任务分解结构 W BS 优 先 级 结 构 开发经验 开发标准
图 : 系 统开 发 生 命周 期 基 本框 架
对其每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使开发工作易于
2020管/1理2/2和7 控制,形成一个可操作的规范。
– 纵轴表现了
• 过程的静态结构如何 用术语活动、 产物、 角色和工作流来描述
2020/12/27
相态
处理工作流
开始 仔细研究 构造
过渡
商业模型 需求
分析和设计
实现 测试 分布
支持工作流
配置管理
管理 环境
预备循环 Iter. Iter. Iter. Iter. Iter. Iter. Iter. #1 #2 #n #n+1#n+2 #m #m+1
相关文档
最新文档