第三章 信息系统开发方法PPT课件

合集下载

管理信息系统信息系统的开发方法PPT课件

管理信息系统信息系统的开发方法PPT课件
自行开发 委托开发 联合开发 购买现成软件包
11
第五章 信息系统规划
MIS规划是一个组织的战略规划的重要组成部分,是关 于MIS长远发展的规划。由于建设MIS是一项耗资大、历时 长、技术复杂且涉及面广的系统工程,在开发之前,必须认 真制定有充分根据的MIS战略规划。这项工作的好坏往往是 MIS成功的关键。
21
二、关键成功因素法 ——( Critical Success Factors )CSF法
CSF法,就是通过分析找出使企业成功的关键因素,然 后再围绕这些关键因素来确定系统的需求,并进行规划。
CSF法的工作步骤: 1、了解企业的战略标 2、识别所有的成功因素 3、确定关键成功因素(如:汽车制造业—制造成本控制, 保险业—新项目开发) 4、确定各关键成功因素的性能和评估标准。
将战略规划形成文档,经批准后生效。
16
第二节 信息系统战略规划的常用方法
一、企业系统规划法( Business System Planning )BSP
1、BSP法的作用 企业系统规划法是一种能够帮助规划人员根据企业目标
制定出管理信息系统战略规划的结构化方法,通过这种方法 可以做到:
(1)确定出未来信息系统的总体结构,明确系统的子系统组 成和开发子系统的先后顺序。 (2)对数据进行统一规划、管理和控制,明确各子系统之间 的数据交换关系,保证信息的一致性。
22
三、系统总体规划报
统规划的结果以报告的形式编写出来,其内容包括:
1、引言:说明系统的名称、系统目标和系统功能,项目的 由来。
2、系统建设的背景、必要性和意义。
3、拟建系统的候选方案
4、可行性论证:从技术、经济、社会三个方面论证。
5、几个方案的比较:若结论认为是可行的,则给出系统开 发的计划,包括各阶段人力、资金、设备的需求,用甘特图 表示开发进度。

管理信息系统开发方法.ppt

管理信息系统开发方法.ppt

3.1 管理信息系统开发方法概述
3.1.3 开发方法的结构体系
1、开发方法学 开发方法学是一组思想、规范、过程、技术、 环境及工具的集成。
方法学是将具体的方法与技术包装在一起而形成的一种 思想体系 一种好的方法学应该能够为系统的开发过程从头到尾提 供一整套高效率的途径和措施。
3.1 管理信息系统开发方法概述
3.1 管理信息系统开发方法概述
3.1.3 开发方法的结构体系 主流的开发方法,其侧重点各有所不同:
方法学:强调开发方法的驱动对象(面向过程、 面向对象);
开发生命周期:强调开发过程的组织、管理和控 制; 技术:支持某种方法论的技术;
系统开发环境/工具:系统开发需要在一定的开
发环境下运用开发工具来完成。
3.1 管理信息系统开发方法概述
3.1.1 研究开发方法的原因和目标
1. 研究开发方法的原因
随着管理信息系统应用程度的深入和应用规模的扩大, 出现的问题:
手工处理信息过程和方法原封不动地“翻译”成软件程序后, 常常失败。 大型的应用系统应如何合理地组织人力、物力、财力来协调开 发。 对一个实体组织应如何着手调查分析。 一个大型系统应该如何进行系统化的划分。 如何才能合理地协调和利用信息资源。 如何充分发挥现有计算机和通讯设备的处理能力,更好的解决 实际管理问题等。
第3章 管理信息系统开发方法 3.1 3.2 3.3 3.4 3.5 开发方法概述 结构化生命周期法 原型法 面向对象开发方法 计算机辅助开发方法
第3章 管理信息系统开发方法
问题讨论: 1、是否可以认为,只要能编写好程序, 就能开发软件,对不对? 2、 “软件危机”是怎么回事? 3、为什么许多管理信息系统开发和应用 失败了,原因是什么?

管理信息系统教学课件第3章管理信息系统的开发策略与方法

管理信息系统教学课件第3章管理信息系统的开发策略与方法

4.结构化系统开发方法的优缺点 Nhomakorabea(1)优点 1)严格区分系统开发的阶段性; 2)自顶层向下层逐层开发,结构化,模块化; 3)建立面向用户的观点,深入调查研究; 4)系统开发过程工程化,文档资料标准化。
(2)缺点 1)系统开发周期过长; 2)要求在开发之初全面认识系统的信息需求,充分预料各种
可能发生的变化,这并不现实。许多系统建设,往往是在开发过程中逐 步明确和完善的,特别是侧重于辅助决策的管理信息系统的开发更是如 此;
(1)认为客观世界是由各种对象组成的,任何事物都是 对象,复杂的对象可以由简单的对象以某种方式组合而成 。 (2)对象由属性和方法构成。属性反映对象的信息特征 ,如特点、值、状态等;方法则用来定义改变对象属性状 态的各种操作方式。 (3)对象按其属性进行归类,类具有一定的结构,若干 对象类组成一个层次结构系统。类可以有子类(或称为派 生类)与父类(或称为基类)。 (4)对象彼此之间仅能通过传递消息互相联系。
(1)高层领导的重视 (2)必须有建立管理信息系统的实际需求 (3)管理科学化是管理信息系统建立的基础和保证 (4)必要的资金保证 (5)管理人员的知识结构和态度 (6)基础数据齐全、规范
3.1.4 管理信息系统开发前的准备工作
在开发管理信息系统之前,必须做好以下 准备工作。
(1)建立开发领导机构及组织管理信息系统开 发队伍 (2)借鉴同类系统的开发经验。 (3)选择适合本组织实际的开发方式 (4)确定系统目标、开发策略和投资金额 (5)收集和整理基础数据。
3.原型法的分类
在系统开发过程中,根据原型的作用和变 化,一般可将原型法分为两种类型,即丢弃 型和进化型。 而根据应用目的和场合,又可将原型法分 为3种类型,即研究型、试验型和进化型。

管理信息系统05

管理信息系统05

(三)面向对象开发法(Object-oriented Method,OOM) 1.基本思想: 客观世界是由各种各样的对象组成的,每种对 象都有各自的内部状态和运动规律,不同的对象 之间的相互作用和联系构成了各种不同的系统。
2.面向对象开发法的开发过程 (1)进行系统调查和需求分析 对系统将要面临的具体管理问题及用户对系统 开发的需求进行调查研究,弄清要干什么。
2.原型法的工作流程 (1)确定用户的基本要求; (2)开发一个原型系统; (3)征求用户意见; (4)修改原型。
3.原型法的优缺点 (1)优点 原型法贯彻“自下而上”的开发策略,符合人们 认识事物的规律,易被用户接受; 用户与开发者思想易于沟通,能调动用户参与的 积极性。 (2)缺点 不适合大型系统的开发; 不适合大量运算及逻辑性强的模块; 每次反复都需要花费人力、物力,如果用户配合 不好,盲目纠错,就会拖延开发程序。
(4)系统实施 系统实施阶段的主要任务是将设计出的系统付 诸实施,内容包括设备的购买、安装与调试,程 序设计及调试,人员培训,数据准备,系统测试 与转换等。 (5)系统运行与维护 该阶段的主要任务是负责系统投入正常运行后 的管理、维护和评价工作。
3.结构化系统生命周期法的优缺点 (1)优点 强调了开发过程的整体性和全局性,在整 体优化的前提下考虑具体的分析设计问题。 严格区分工作阶段,通过对每一阶段进行 总结,从而能够对各个阶段中存在的错误进行发 现、反馈和纠正,避免造成浪费而上"的开发策略是从现行系统业务状 况出发,先实现一个个具体的功能,逐步地由低 级到高级建立MIS。
应用时机:初装和蔓延阶段,各种条件(设 备、资金、人力)尚不完备,常常采用这种开发 策略。
两种策略优缺点的对比
策略 优点 缺点 备注

管理信息系统及其开发技术ppt课件

管理信息系统及其开发技术ppt课件

;.
13
2.原型法 (1)什么是原型法 (2)原型法的优点 (3)原型法的缺点
2021/4/5
;.
14
3.生成法 (1)建立一个可重用的软部件库 (2)建立一个综合数据库模式 (3)系统生成的机制
2021/4/5
;.
15
4.IMPO法 5.智能开发方法 6.面向对象方法
2021/4/5
;.
16
8
二、建立管理信息系统的技术基础

计算机系统技术

数据通信技术
调制解调器 数据传输方式

计算机网络技术
基本功能:实现数据、软件和硬件
三种资源共享

PABX和ISDN、B-ISDN

文字信息处理技术

数据组织与数据库技术
2021/4/5
;.
9
三、管理信息系统的战略规划

主要解决四个问题
战略规划与总体战略一致
想和方法的运用
2021/4/5
;.
3
学习方法
一、通过习题理解和掌握基本概念和基本术语 二、搜索网络资源并整理,对系统的调查分析和 成论文 三、结合实际工作,利用网络课堂交流对系统设
程序设计提出自己的见解,形 计的方法和技巧
2021/4/5
;.
4
第一章 管理信息系统概论
• 系统(System)
系统的六个特性 输入 • 数据 • 信息
11
第三章 管理信息系统开发方法学
一、管理信息系统开发的原则

实用性原则

系统的原则

符合软件工程规范的原则

逐步完善,逐步发展的原则

管理信息系统的开发策略教材(共 93张PPT)

管理信息系统的开发策略教材(共 93张PPT)

4、建立新系统的物理模型,即确定新系统实现逻辑模型的技术 方法和手段,解决新系统应该“如何做”的问题。
8
管理信息系统讲义
主讲:江长斌
系统的相关性: 根据分解—协调的原则由顶向下发展系统。“由顶向下”建立新系 统的逻辑和物理模型—主导原则; “由底向上”实施系统—辅助原则 。
需求
需求1 需求1.1 需求1.2 …… 需求n.1 需求n 需求n.2
主讲:江长斌
可行性研究
系统 规划 批准
详细调查
需求分析 提出逻辑模型
编写程序
用户同意 领导批准
详细设计 总体设计
用户同意 领导批准
21
管理信息系统讲义
从以上阶段的划分应该认识到如下几点:
主讲:江长斌
1、系统开发首先要进行规划,确定系统目标,提出实现目标 的初步方案,并进行可行性研究。 2、系统分析是整个系统开发的逻辑基础,在对系统的信息流
24
管理信息系统讲义
主讲:江长斌
3、系统设计阶段
系统设计阶段又称新系统的物理设计阶段。系统分 析员根据新系统的逻辑模型进行物理模型的设计,主要 内容包括: 总体设计 详细设计 物理计算机系统选型 人—机过程的设计 总体结构设计 代码设计 数据库设计 输入/输出设计 通讯网络的设计 模块(处理过程)设计 系统设计的关键是模块化。
统。
系统设计的定义:
管理应用软件系统从项目提出直到运行、评价为止的整个过程, 又称系统分析和设计。
4
管理信息系统讲义
主讲:江长斌
系统开发的特点:
1、复杂性高:
企业属于非确定型的复杂系统;系统开发是综合性技术。
2、集体的创造性劳动:
系统开发是创新,进行系统开发要引进先进的管理模式,需要 集中系统分析师、管理咨询师、管理业务人员、计算机技术人员 等个方面的人员。

管理信息系统的开发方法PPT文档共50页

管理信息系统的开发方法PPT文档共50页
管理信息系统的开发方法
11、获得的成功越大,就越令人高兴 。野心 是使人 勤奋的 原因, 节制使 人枯萎 。 12、不问收获,只问耕耘。如同种树 ,先有 根茎, 再有枝 叶,尔 后花实 ,好好 劳动, 不要想 太多, 那样只 会使人 胆孝懒 惰,因 为不实 践,甚 至不接 触社会 ,难道 你是野 人。(名 言网) 13、不怕,不悔(虽然只有四个字,但 常看常 新。 14、我在心里默默地为每一个人祝福 。我爱 自己, 我用清 洁与节 制来珍 惜我的 身体, 我用智 慧和知 识充实 我的头 脑。 15、这世上的一切都借希望而完成。 农夫不 会播下 一粒玉 米,如 果他不 曾希望 它长成 种籽; 单身汉 不会娶 妻,如 果他不 曾希望 有小孩 ;商人 或手艺 人不会 工作, 如果他 不曾希 望因此 而有收 益。-。——非洲 2、最困难的事情就是认识自己。——希腊 3、有勇气承担命运这才是英雄好汉。——黑塞 4、与肝胆人共事,无字句处读书。——周恩来 5、阅读使人充实,会谈使人敏捷,写作使人精确。——培根
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)类-----具有相同属性和服务的一组对 象的集合。对象是其所属类的一个实例。例 如“汽车”类
(3)封装-----程序的封装(多考虑功能、 少显示内部逻辑结构)、对象的封装(提供 接口、隐蔽实现细节),例如挂号系统
(4)继承-----特殊类的对象拥有其一般类的所有 属性和服务。继承者称为子类,被继承者称为父类
3.原型方法的特点
• 从认识论的角度来看,原型方法更多地遵循了人们
认识事物的规律;
• 原型方法将模拟的手段引人系统分析的初期阶段,
沟通了人们的思想,缩短了用户和系统分析人员之间的 距离
• 充分利用了最新的软件工具,摆脱了老一套工作方
法,使系统开发的时间、费用大大地减少,效率、技术 等方面都大大地提高。
3.管理信息系统的生命周期
(1)总体规划阶段 对现有系统进行调查研究 根据企业目标和发展战略,确定管理信息系统的发
展战略 分析预测对新系统的需求,同时考虑建设新系统所
受约束,研究建设新系统的必要性和可能性 给出备选方案并分析可行性 成果是可行性研究报告
(2)系统分析阶段(做什么) 根据总体规划要求,对系统组织机构、业务流程进
在别人的演说中思考,在自己的故事里成长
Thinking In Other People‘S Speeches,Growing Up In Your Own Story
(4)系统实施阶段 将设计的系统付诸实施 几个相互联系、相互制约的任务同时展开 实施分段完成,每个阶段写出实施进度报告 测试后写出系统测试分析报告
(5)系统运行和维护阶段 记录系统运行情况
按一定规格对系统进行修改
评价系统的工作质量和经济效益
开发环节中各环节所占比重
10% 20%
Байду номын сангаас
(5)精化并调整
写在最后
经常不断地学习,你就什么都知道。你知道得越多,你就越有力量 Study Constantly, And You Will Know Everything. The More
You Know, The More Powerful You Will Be
Thank You
改进了程序质量,增强了可读性和可修改行。
(3)“结构化”的思想引入系统设计过程中,将一 个系统设计成程序模块结构,这些模块相对 独立,功能单一,模块间通过接口联系构成 系统
2.结构化方法的思想 (1)用户参与 (2)严格区分工作阶段 (3)按照系统的观点,自上而下地完成研制工作 (4)充分考虑变化的情况 (5)工作成果文献化、标准化
1.原型的种类 • 丢弃式---只用于描述和说明系统的需求
进化式---满足用户不断变化的需求
• 研究型 实验型 演进型
2.原型方法的工作流程 • 确定用户基本需求
用户的主要功能需求及实现这些要求的数据规范等 • 开发初始原型系统
满足基本要求,可以实际运行;集成原则、最小 系统原则 • 对原型进行评价 • 修正和改进原型系统
面向对象的方法
面向对象系统的开发方法是从80年代各 种面向对象的程序设计方法逐步发展而来的。 面对对象方法(Object Oriented,简称OO 方法)从面向对象的角度让我们认识事物, 迸而为开发系统提供了一种全新的方法
1.面向对象方法的基本概念
(1)对象-----问题空间内要考虑的人或事 物,它具有一组属性和一组操作。例如桃树、 计时器
第三章 信息系统开发方法
▪ 早期开发方法的不足 ▪ 结构化生命周期法 ▪ 原型法 ▪ 面向对象的方法
早期开发方法的不足
1.目标含糊 2.通信误解 3.步骤混乱 4.缺乏管理协调
结构化生命周期法
1.结构化方法的产生 (1)“结构化”的方法来自于程序设计 (2) “结构化”的方法提高了程序员的效率,
30%
调查 分析 设计 实现
40%
4.结构化生命周期法的优点 • 整体思路清楚,有利于提高开发质量 • 设计工作中阶段性强,每一阶段均有工作成果出现 • 工作进度容易把握,有利于系统开发的总体管理和
控制
5.结构化生命周期法的缺点
• 系统开发周期过长
• 这种方法要求系统开发者在调查中就充分地掌握用 户需求、管理状况以及预见可能发生的变化,这不 大符合人们循序渐进地认识事物的规律性
(2)识别用例、建立用例图-----用例是从 用户的角度去定义具有交互过程的系统功能。
(3)识别对象、类及其关系,建立类图---类图提 供了系统中所有类的集合,包括类的属性、类提 供的服务以及类的关系。
(4)设计用例的详细逻辑,建立顺序图和协作图---用来 描述为实现一个用例,多个对象之间动态的交互关系。 顺序图强调消息传递的顺序,协作图着重体现对象间 消息的连接关系。
行详细调查
确定新系统的数据流程和逻辑功能要求
提出新系统的逻辑模型
成果是系统说明书
(3)系统设计阶段(怎么做) 分为总体设计和详细设计 总体设计完成系统总体结构和基本框架的设定 详细设计将设计方案进一步详细化、条理化和规范
化 系统设计包括结构设计、流程设计、输入输出设计、
代码设计等等 成果是系统设计说明书
4.原型方法的优点
• 增进用户与开发人员之间的沟通,“看得见,摸得
着”
• 用户在系统开发过程中起主导作用
• 利于辨认动态的用户需求
• 启迪衍生用户需求
• 缩短开发周期,降低开发风险
5.原型方法的缺点
• 不如结构化生命周期法成熟和便于管理控制 • 用户的大量参与产生新问题(评估标准) • 在修改过程中容易偏离原型的目的
(5)消息-----向对象发出的服务请求,源于对象 不允许其他对象或函数调用其私有数据。
(6)多态性-----相同的操作可作用于不同的对象 并产生不同的结果。
2.面向对象方法的分析与设计过程
(1)识别系统目标和边界---识别、理解并 记录组织的目标,导出系统的目标;考查系 统的边界,确定系统的责任范围。
• 需要大量的图表和文档,工作量大,可能会造成效 率低下
原型法
产生于20世纪80年代,基本思想是:在投 入大量的人力物力之前,在限定的时间内,用 最经济的方法构造一个系统模型,使用户尽早 看到未来系统的概貌,在系统原型的实际运行 中与用户一起发现问题,提出修改意见,不断 完善原型,使其逐步满足用户的要求。
相关文档
最新文档