3第三章MIS的开发方法

合集下载

第三章 MIS开发概述(new)

第三章 MIS开发概述(new)

程序员、系统专家中起重要的联系作用;能主持
会议、座谈、倾听。
• 管理技能
管理项目、资源、风险和变动。
管理信息系统(MIS)精品课程
第三章 管理信息系统开发概述
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 MIS开发的认知模型生命周期 管理信息系统的开发方法概述 结构化开发方法 原型法 面向对象开发方法 CASE方法 开发方法比较 系统开发人员与开发方式 管理信息系统开发趋势
管理信息系统(MIS)精品课程
3.3 结构化开发方法
3.3.1 概述 3.3.2 基本思想 3.3.3 开发步骤 3.3.4 优缺点
管理信息系统(MIS)精品课程
3.3 结构化开发方法
结构化系统开发方法,是结构化方法、工程 化的系统开发方法和生命周期法的结合,它是 迄今为止开发方法中应用最普遍、最成熟的一 种。
管理信息系统(MIS)精品课程
3.1.2 MIS开发的生命周期
系统 评价 系统 维护 开发 设计 初步 调查 可行性 研究
验收
系统运行和维护
系统规划
审批
系统 转换
系统实施 系统设计
审查 详细 设计 总体 设计
系统分析
详细 调查
编程 调试
逻辑 设计 审计
管理信息系统(MIS)精品课程
3.2 管理信息系统的开发方法概述
管理信息系统(MIS)精品课程
第三章 管理信息系统开发概述
3.1 MIS开发的认知模型生命周期
3.1.1 MIS开发的认知过程和认知模型
3.1.2 MIS开发的生命周期
管理信息系统(MIS)精品课程
3.1.1 MIS开发的认知过程和认知模型
1. 认知过程

第三章 管理信息系统的开发方法

第三章 管理信息系统的开发方法
第10页,共30页。
三、面向对象方法
基本思想
客观世界是由各种各样的对象组成的,每种对象都有 各自的内部状态和运动规律,不同对象之间的相互作用和 联系就构成了各种不同的系统。
开发阶段
1.用户需求分析 2.面型对象分析 3.面向对象设计 4.面向对象的系统实施
第11页,共30页。
特点
1.封装性 2.抽象性 3.继承性 4.动态链接性
第29页,共30页。
思考
这个例子反映出了该企业在项目管理上存在着严重的 问题: (1)在项目确定期间,没有明确客户的需求,缺乏规范的 项目费用管理,未对项目进行严格的费用估测、费用预算 及费用控制; (2)在项目进行当中,对客户的需求变更没有及时作出 反应并按相应程序重新计算成本。
第30页,共30页。
第2页,共30页。
两种策略优缺点的对比
策略
优点
缺点
备注
自下而上
能保证最终的系 统可以运行(虽 然系统性能不一 定良好)。
缺乏整体优化; 一般发生在 开发过程存在 “初装”和 大量的重复工 “蔓延”阶段。 作。
整体性和逻辑性 复杂、繁琐。
自上而下 强。
第3页,共30页。
第二节 MIS的开发方法
一、结构化系统开发方法 二、原型法 三、面向对象开发方法
好的维护。 缺点:系统功能较简单,专用性差,难以满足特殊要求。
第23页,共30页。
第四节 软件工程与项目管理
软件工程产生的背景:
20世纪60年代中期,软件危机
(1)软件开发费用和进度失控。 (2)软件的可靠性差。 (3)生产出来的软件难以维护。
危机主要原因:软件项目的规模日益扩大,而规模宏大的软件项 目必然需要大量的人来齐心协力地共同参与。

(管理信息系统原理及开发)第三章 MIS的开发设计过程(管理信息系统原理及开发)

(管理信息系统原理及开发)第三章 MIS的开发设计过程(管理信息系统原理及开发)
(管理信息系统原理及开发)第三章 MIS的开发设计过程(管理信息系统原 理及开发)
一、需求分析
➢1、需求分析阶段要解决的问题
(1) 调查分析用户的总体需求,了解新系 统应达到的总体目标
(2) 调查新系统应用环境的现状:组织概 况、组织环境、现行系统的状况,对新系 统认识的基础、资源状况;
(3) 调查新系统用户的人员状况:管理人 员、技术人员、用户群数量
(3)需求信息的分析和整理
业务流程分析:业务流程分析的目的是获得业务流程 与数据联系的形式描述,分析结果以数据流图(DFD)的
形式描述。DFD由圆圈、双线段和有向线段描述。圆圈表
示处理、双线段表示存储、有向线段表示数据流向。
数据的结构描述:数据字典(DD)是对数据的结构的描
述。
2020/7/21
(1)现行系统在功能上存在什么问题?
(2)业务流程中是否缺少或有多余的环节?
(3)数据流程中是否有不合理的数据流向和数据 存储结构?
(4)数据处理功能是否需要修改或优化。
2020/7/21
5
一、需求分析
➢5、需求说明书与系统分析评审
在充分调查研究的基础上,形成系统需求 说明书, 新系统的需求说明书主要包括: 对现行系统情况及其存在问题的简述;新 系统应达到的目标;现行信息系统的概况; 新系统的初步逻辑模型。
2020/7/21
10
二、系统总体设计
➢(4) 重要的实例
✓ 例如:分析学校进行学生成绩和学籍管理的E-R图如下所 示:首先:省略说明实体属性的E-R图。
2020/7/21
11
二、系统总体设计
✓ 然后:详细E-R图。
2020/7/21
12
二、系统总体设计

MIS开发方法与条件

MIS开发方法与条件
结构化开发过程中,用户与开发人员之间沟通的不对称性极 大地增加了开发失败的可能性。 另一方面,结构化开发的周期较长,期间用户单位的环境、 信息需求可能也发生变化,这也使得最终开发的系统与用户 实际需求之间可能会产生较大的差距,增加了系统的开发风 险。 原型法开发中,每一次的原型只有经常用户的认可之后才可 以进行下一步的开发,因此极大地降低了系统开发的风险。
是一种自动化和半自动化的信息系统开发环境,其 通过多种工具辅助系统开发的每一个阶段的工作
80年代
90年代
面向对象(OO) 开发方法
计算机辅助软件工 程(CASE)
《管理信息系统》
§3.2 信息系统开发方法综述
信息系统开发方法的基本目标
使管理信息系统正确反映管理需要,满足用户需求,使所开发 的管理信息系统为管理决策提供信息支持; 有效地管理系统开发过程,加快软件开发速度,提高软件生产 效率,降低费用; 增强管理信息系统软件产品的功能,提高软件产品的质量; 充分利用软件技术,尽快跟上硬件发展速度,从而最大限度地 发挥和挖掘硬件的功能; 合理组织和充分利用人力、物力和财力等资源。
原型(Prototyping)法的特点
以“原型”作为用户和开发人员之间的沟通媒介,更易启迪衔生 式的用户需求,更易地激发用户的积极性
传统结构化开发过程中,用户和开发人员的之间的交互是以各种系 统分析文档、系统设计文档、或者开发人员的“技术语言”为手段 的,这种交互使得用户和开发人员之间存在一定的沟壑。 原型法通过快速提供给用户一个原型,让用户在使用原型的过程中 发掘自己的实际需求,这种启迪式沟通“看得见、摸得着”,因而 更有效。
《管理信息系统》
消息(Message)
§3.5.1 面向对象(OO)的基本概念

管理信息系统 第三章 MIS开发方法

管理信息系统 第三章  MIS开发方法

二、结构化方法的主要原则
用户参与 自顶向下为主,自底向上为辅 严格划分工作阶段,明确各阶段的任务 为未来系统的扩展预留空间 成果文档化
三、阶段划分及其内容
(重点) 1、分为哪五个阶段? 2、每个阶段的任务是什么? 3、 每个阶段需编写什么文档?(28)
三、阶段划分及其内容
系统规划 系统分析 系统设计 系统实施 运行维护
局限: 局限:
不适合大型系统或 者复杂系统的开发
第三节、 面向对象的开发方法(90年代)
一、产生背景 20世纪90年代初 世纪90年代初, 20世纪90年代初,面向对象的分析与设计方 法以及面向对象的语言( C++)开始实际应用 开始实际应用, 法以及面向对象的语言(如C++)开始实际应用,从 而推动了面向对象力法的开发方法的发展。 而推动了面向对象力法的开发方法的发展。 基本思想(37): ):尽可能模拟人类习惯的思维 二、基本思想(37):尽可能模拟人类习惯的思维 方式, 方式,使开发软件的方法与过程尽可能接近人类认 识世界解决问题的方法与过程, 识世界解决问题的方法与过程,
时间
当前系统运行维护 当前系统的生命期 图2-1 MIS生命周期模型
四、结构化方法的优缺点 优点
– 强调开发过程的整体性; – 严格区分工作阶段 缺点 – 开发周期长,很难适应环境的变化 – 要求在系统开发初期就掌握用户需求,预见可能发生 的变化
第二节、原型法(80年代)
•一、产生背景:结构化方法的缺点是开发周期长, 一 产生背景:结构化方法的缺点是开发周期长, 系统开发初期难以确定用户需求。20世纪80年代初 世纪80 系统开发初期难以确定用户需求。20世纪80年代初 期发展起来的原型法针对这些缺点而出现。 期发展起来的原型法针对这些缺点而出现。 •二、基本思想(31):开发人员凭借自己对用户 ):开发人员凭借自己对用户 二 基本思想(31): 需求的理解,通过强有力的软件环境支持, 需求的理解,通过强有力的软件环境支持,构造出 一个系统原型,用户先运行这个原型系统,熟悉它、 一个系统原型,用户先运行这个原型系统,熟悉它、 使用它,受到启发和取得经验, 使用它,受到启发和取得经验,然后对系统的目标 和功能提出更精确、具体的需求, 和功能提出更精确、具体的需求,然后开发人员反 复修改原型直至用户满意。 复修改原型直至用户满意。

第三章:MIS开发方法

第三章:MIS开发方法

面向对象分析
1. 面向对象分析基本原则
(1)构造和分解相结合的原则。复杂对象由简单对象组成。整个世 界也可以从原始对象开始,层层组合,最后形成复杂的对象。构造指 由简单对象构成具有复杂活动的规模较大的对象,组成系统模型的对 象可能是一些大规模、复杂的对象,但在系统分析和设计中应将其进 行分解,分解成简单的便于实现的对象。这一原则是实现面向对象程 序设计的基础。 (2)抽象和具体结合的原则。对象是数据的封装体,故在对象描述方 法是通过抽象的手段将现实中的对象转换成计算机可一表示的对象。 面向对象方法中,抽象包括数据抽象和过程抽象:数据抽象把一组数 据及其有关的操作封装起来,过程抽象则定义了对象间的相互作用。 具体则是对必要的细节加以刻画的过程。
原型法的主要特点
遵循人们认识事物的规律,更容易为人们接 受。 将模拟的手段引入系统分析的初期阶段,沟 通了人们的思想,缩短了用户和系统分析人 员之间的距离,解决了结构化方法中最难于 解决的一环。 充分利用了最新的软件工具,使系统开发的 时间、费用减少,效率、技术等方面都得以 提高。
原型法优点
面向对象开发方法
基本思想:将客观世界抽象地视为若干相互 联系的对象,然后根据每种对象的内部状态 和运动规律研制出一套软件工具,使之能映 射为计算机软件系统结构模型和进程,从而 实现信息系统的开发。
面向对象的基本概念
(1)对象 客观世界中的任何事物都可以在一定的前提下看成是对象,不同对象间的 相互联系和相互作用构成了完整的客观世界。例如,“黑板”、“电梯”、 “窗口”等 ①对象的名称:对对象的命名,如“学生”。 ②数据:用来描述对象的属性,它表明了对象的一种状态,“学生”对象的 属性是出生地、年龄、身高、体重、爱好等。
结构化系统开发的特点

管理信息系统的开发方法

管理信息系统的开发方法

管理信息系统的开发方法管理信息系统(MIS)的开发方法是指为满足管理需求,利用技术手段和方法,按照一定的步骤和流程,对MIS进行全面规划、设计、实施和维护的过程。

本文将从需求分析、系统设计、系统实施和系统维护四个方面介绍MIS的开发方法。

首先是需求分析阶段,这是MIS开发的基础,包括确定管理目标、明确功能需求、收集数据等。

在确定管理目标时,需对组织的目标进行分析,了解组织的战略、业务流程和管理需求。

在明确功能需求时,需根据管理目标,确定系统所需的功能和特性,例如数据的收集、存储、分析和报告等。

在收集数据方面,需采用各种方法,如面谈、问卷调查、观察等,收集与系统开发相关的数据。

接下来是系统设计阶段,包括数据库设计、界面设计、系统架构设计等。

数据库设计是MIS开发的核心环节,需根据功能需求和数据收集结果,设计出适合系统需求的数据库结构,包括表、字段和关系等。

界面设计是指设计用户与系统之间的交互界面,需考虑用户的操作习惯、界面友好性和易用性等。

系统架构设计是指设计系统的整体框架,包括硬件和软件的选择、系统的分层结构和模块划分等。

然后是系统实施阶段,包括系统编码、测试、培训和上线等。

系统编码是指根据系统设计的结果,将设计结果转化为可执行的计算机程序代码。

在测试阶段,需对系统的功能、性能和稳定性进行全面测试,包括单元测试、集成测试和系统测试等。

培训是指对系统使用者进行相关知识和技能的培训,以提高其对系统的理解和使用能力。

最后是系统上线,即将系统部署到实际的运行环境中,供用户进行正式使用和操作。

最后是系统维护阶段,包括故障排除、功能更新和性能优化等。

在系统运行过程中,难免会出现一些故障和问题,需要及时进行排除。

此外,当管理需求发生变化时,需对系统进行功能更新,以满足新的管理需求。

同时,还需对系统的性能进行优化,以提高系统的效率和响应速度。

在MIS的开发方法中,需注重项目管理和团队合作。

项目管理是指对MIS开发过程进行规划、组织、指导和控制,包括时间管理、成本管理和质量管理等。

第三部分MIS的战略规划和开发方法

第三部分MIS的战略规划和开发方法
根据项目预算自行组织开发力量;自主完成信息系统 的分析和设计;程序编码等
自主开发适合于有较强的管理信息系统分析与设计 队伍和程序设计人员 系统维护使用队伍的组织和单 位;如高等院校 研究所 计算机 等单位
自主开发的优点是开发费用少;实现开发后的系统能 够适应本单位的需求且满意度较高;系统维护方便 缺点是由于不是专业开发队伍;容易受计算机业务工 作的限制;系统优化不够;开发水平较低
第三章 MIS的战略规划和开发方法
管理信息系统开发的策略 MIS开发方式 MIS战略规划方法 流程重组 MIS开发方法
一 MIS的开发策略
MIS的开发策略
一般策略 接收式 直接式 迭代式 实验式
MIS的开发策略
实际过程中的开发策略
一"自下而上"的开发策略 "自下而上"的开发策略是从现行系统业务状况出发,
Hale Waihona Puke 作开发合作开发是由用户与其他专业性有实力的技术单位合作;共同完 成开发任务的方式
合作开发可以利用业务优势与合作方信息技术优势彼此互补;开 发出实用性强 技术水平高的系统
合作开发方式适合于使用单位有一定的管理信息系统分析 设计 及软件开发人员;但开发队伍力量较弱;希望通过管理信息系统的 开发建立完善和提高自己的技术队伍;便于系统维护工作的单位 双方共同开发成果;实际上是一种半委托性质的开发工作
战略规划的内容
方向和目标 约束和政策 计划和指标
战略规划制定的步骤
确定规划的基本问题 ; 收集相关信息 ; 现状评价 识别计划约束 设置目标; 准备规划矩阵; 组合活动; 给定优先权和项目费用 确定实施进度 ; 写出管理信息系统开发的总体规划 报送总经理批准
战略规划制定的步骤

管理信息系统MIS的开发策略和开发方法

管理信息系统MIS的开发策略和开发方法

系统总体设计
Y
功能子单元
所有实现?
N 实现一种功能子单元
最终系统
图4—6 递增式原型开发MIS过程
4.3.2 原型法
四、原型法旳长处及存在旳问题
1、原型法旳长处 2、原型法旳缺陷
4.3.2 原型法
1. 原型法旳长处 ⑴ 开发周期短 ⑵ 增长顾客旳满意度 ⑶ 加强了开发过程中旳顾客参与程度 ⑷ 减少系统开发中旳风险 ⑸ 减少系统开发旳成本 ⑹ 易学易用,减少对顾客旳培训时间 ⑺ 可产生对旳旳系统需求描述
系统设计
系统实行
Y
满意否?
N 最终系统 演化(重新设计、实行)
图4—5 演化式原型开发MIS过程图
⑶ 递增(进化)式
开始时系统有一种总体框架,各功能单元旳 构造和功能较清晰,但没有详细实现。在后来 旳开发过程中一种一种旳完善这些模块。
前提:系统旳组织构造不发生变化, 模块旳外部功能不发生变化。
递增式(进化)原型开发MIS过程
5.运行维护: 使用和维护MIS
生命周期法旳开发过 程
规划阶段:
初步调查
框架设计
可行性研究
可行性分析汇报
修改目旳、追加 资源、等待条件
停止研制 否
审批
修改

A
分析阶段:
A
详细调查
逻辑设计
系统分析汇报

停止研制
审批

B
修改阐明书
修改
wu
设计阶段:
B
总体设计
详细设计
系统设计阐明书
停止研制 否
审批

1、“自下而上”旳开发方略 基本思想:从业务系统开始,先实现每 个基本功能(即数据处理功能),然后 逐渐向高级建设(即,增长管理/控制功

第3章__MIS战略规划与开发方法

第3章__MIS战略规划与开发方法

3.3 MIS战略规划的方法
(一)企业系统规划法
2、BSP法的步骤 (1)定义企业目标
3.3 MIS战略规划的方法
(一)企业系统规划法
2、BSP法的步骤 (2)定义企业过程
1)定义企业过程的对象——资源(管理对象)及其生命周期
资源:关键性资源、支持性资源、计划与控制性资源
资源的生命周期:产生、获得、服务和归宿
调度 生产能力计划
材料需求 作业流程 销售区域管理
销售 订货服务
发运 会计 成本会计 人员计划 人员招聘考核
客 户
订 货


加工 路线



成 本
零件 规格
原材 料库

成品 库存
职 工
销售 区域
财 务

材工
设备 料 负荷 供


应令
U
UC
U
U
UU
U
U
U
U
U
C
U
C
U
C
UU
CC
UU
U
U
C
U
CU
U
U
C
C
U UU
3.1 MIS战略规划的概念
一、MIS战略规划的任务
1、制定信息系统的发展战略。 2、确定信息系统开发的总体方案,安排项目开发
计划。 3、制定信息系统建设的资源分配计划。 4、预测未来发展,提供系统今后的发展、研究方
向和准则。
3.1 MIS战略规划的概念
二、管理信息系统战略规划的作用
1) 合理分配和利用信息资源,以节省信息 系统的投资。
UC
C
U
3.3 MIS战略规划的方法

3第三章 管理信息系统(MIS)

3第三章 管理信息系统(MIS)
管理支持系统(management support system, MSS) 。
• 第四代MIS:管理功能集成化阶段(80年
代~90年代)的高级形态,它以IMS智能管 理信息系统为代表。
专家系统(expert system, ES);
战略信息系统(strategic information system, SIS);
• 系统开发的原则。在系统开发过程中,要
遵循领导参与、优化创新、实用高效、处 理规范化的原则。
• 系统开发前的准备工作。做好开发人员的
组织准备和企业基础准备工作。
• 系统开发方法的选择和开发计划的制定。
针对己经确定的开发策略选定相应的开发 方法,是结构化系统分析和设计方法,还 是选择原型法或面向对象的方法。开发计 划的制定是要明确系统开发的工作计划、 投资计划、工程进度计划和资源利用计划。
3.5.2 MIS开发的方法
MIS开发方法主要有:结构化生命周期开 发方法、原型法、面向对象的开发方法等。
在管理信息系统的开发过程中,需要着 重注意的是系统人机界面的设计。如果一 个MIS软件没有很好的界面设计,那么不管 它内部有多么精巧的技术,用户不愿意使 用它,它的优越性就得不到发挥,它的价 值和作用也无从谈起。
智能管理系统(intelligent management system,IMS)。
3.2 MIS的特点
MIS的特点主要可以概括成七个方面:
• MIS是一个人机结合的辅助管理系统。管
理和决策的主体是人,计算机系统只是工 具和辅助设备;
• 主要应用于结构化问题的解决; • 主要考虑完成例行的信息处理业务,包括
• 确定信息处理过程的标准化,统一数据和
报表的标准格式,以便建立一个集中统一 的数据库。

第三章 MIS的战略规划和开发方法

第三章 MIS的战略规划和开发方法
确定子系统的开发顺序、开发策略、开发方法等; ⑻ 确定实施进度 项目成本、人员需求、开发进度表等; ⑼ 通过战略规划 形成文档,并讨论、批准、生效。
一、企业系统规划法
1、定义
企业系统规划法(Business System Planning, 简称 BSP法)是一种能根据企业目标制定出MIS战略规划的结 构化方法。
企业流程重组(Business Process Reengineering,简称BPR) 是按现代化信息处理的特点,对现有的企业流程进行重新设
计。这是提高企业运行效率的一条重要途径。
二、企业流程重组的必要性
在传统的劳动分工原则下,企业流程被分割为一段ห้องสมุดไป่ตู้分
裂的环节,每一环节关心的焦点仅仅是单个任务和工作,而
预算 费用
初装
蔓延
控制
集成
数据管理
成熟
阶段
图1 诺兰(Nolan)阶段模型
阶段1
初装
标志着组织购买第一台计算机,并初步开发管理应
用程序。此时,只有个别人具有使用计算机的能力。一 般,初装阶段发生在一个组织的财务部门。
阶段2 蔓延
随着计算机应用的初见成效,“管理应用程序”
从少数部门“扩散”到多数部门,促使组织的事务处 理能力加强,这就是“蔓延”阶段。 “蔓延”阶段的特点: ⑴ 数据处理能力得到迅速发展; ⑵ 出现许多新问题,如:数据冗余、数据不一致 性、难以共享等;
对保险业是新项目开发和工作人员的效率。 (4)明确各关键成功因素的性能指标和评估标准。
一、企业流程重组的概念
企业流程(过程) 是为完成企业目标而进行的一系列逻 辑相关、跨越时空的业务活动。 例如:仓库收货的业务流程可能是,保管员验收货物并

管理信息系统的三种开发方法

管理信息系统的三种开发方法

管理信息系统的三种开发方法管理信息系统(MIS)是企业运营中不可或缺的一个组成部分。

MIS的开发方法可以分为三种:瀑布模型、原型模型和敏捷开发模型。

一、瀑布模型瀑布模型是MIS开发中最传统的方法之一。

其基本思想是将整个开发过程分为多个阶段,每个阶段都有特定的目标和交付成果。

每个阶段的输出成果都是下一个阶段的输入成果。

瀑布模型的阶段包括需求分析、系统设计、编码和测试、系统交付和维护。

瀑布模型的优点是开发过程清晰明了,每个阶段都有明确的目标和交付成果。

同时,由于每个阶段都需要经过严格的质量控制,因此可以确保开发出来的MIS质量更高。

但是,瀑布模型也存在缺点,例如需要花费大量时间和资源来规划和管理项目,同时,如果需求分析不充分,可能会导致后续阶段出现大量变更,从而影响项目进度和质量。

二、原型模型原型模型是MIS开发中的另一种方法。

其基本思想是通过快速开发一个可操作的原型系统来验证需求和设计。

原型模型的开发过程包括需求分析、原型设计、原型实现、原型测试和最终系统设计。

原型模型的优点是可以快速验证需求和设计,从而减少后续开发过程中的变更和错误。

同时,原型模型可以提高用户参与度,减少用户和开发人员之间的沟通成本。

但是,原型模型也存在缺点,例如原型系统可能无法满足所有需求,从而需要进行大量修改和重构。

三、敏捷开发模型敏捷开发模型是MIS开发中的新兴方法之一。

其基本思想是通过快速交付可用的系统来满足用户需求。

敏捷开发模型的开发过程包括需求分析、设计、开发、测试和交付。

敏捷开发模型的优点是可以快速响应用户需求和变更。

同时,敏捷开发模型可以提高开发效率和质量,减少项目风险。

但是,敏捷开发模型也存在缺点,例如需要更高的开发技能和团队合作能力,同时需要更加灵活的项目管理和质量控制。

总结MIS的开发方法可以根据项目需求和特点选择不同的模型。

瀑布模型适用于需求稳定和较大的项目,原型模型适用于需求不稳定和较小的项目,敏捷开发模型适用于需要快速响应用户需求和变更的项目。

mis3方法

mis3方法

3,消息(message) ,消息( )
在面向对象方法中, 在面向对象方法中,完成一件事情的方法就是向有关对象发 送消息.对象间可通过消息实现交互,模拟现实世界. 送消息.对象间可通过消息实现交互,模拟现实世界.由发 送消息的对象( 送消息的对象(sender)将消息传送至接受消息的对象 ) (receiver),引发接受消息的对象的一系列操作. ),引发接受消息的对象的一系列操作. ),引发接受消息的对象的一系列操作 例如, 例如,对象汽车具有"行驶" 这项操作,为了让汽车以时速 50公里行驶的话,需要向汽车对象发送"行驶"和"时速50 公里"的消息,以触发这个对象.
消息 <操作名,参数> 操作名,参数 操作名
sender
receiver
4,继承(inheritance) ,继承( )
继承是指一个类(子类) 继承是指一个类(子类)因承袭 而具有另一个类(父类) 而具有另一个类(父类)的能力 和特征的机制或关系. 和特征的机制或关系.父类更具 有通用性,而子类则具有特殊性. 有通用性,而子类则具有特殊性.
将系统的生命周期划分为:系统规划, 将系统的生命周期划分为:系统规划, 系统分析,系统设计,系统实施, 系统分析,系统设计,系统实施,系统 运行和维护等阶段 等阶段. 运行和维护等阶段. 应用系统工程的方法, 系统工程的方法 应用系统工程的方法,按照规定的步骤 和任务要求, 和任务要求,使用一定的图表工具完成规 定的文档, 结构化和模块化的基础上进 定的文档,在结构化和模块化的基础上进 MIS的开发工作 的开发工作. 行MIS的开发工作.
原型法的开发步骤
1,明确用户基本的信息需求 2,建立初始原型,构造原型的两个原则 建立初始原型, (1)集成原则 (2)最小系统原则 3,评价原型 4,修改和完善原型 (循环,不断完善原型) 循环,不断完善原型)

第三章 MIS的生命周期及开发方法

第三章 MIS的生命周期及开发方法

预算 费用
引 入
传 播
控 制
集 成 阶段
Page 7
诺兰的阶段模型
Page 8
扩展IT阶段理论
一旦IT技术发生了全局意 义的革新,上升到新的层 次,则企业IT应用的四阶 段“S形循环又将在新的 层次上重新展开。
Page 9
第一阶段: 初装
初装阶段标志着组织购买第一台计算机,并初 步开发管理应用程序。 特点: ⑴ 组织中只有个别人具有使用计算机的能力; ⑵ 该阶段一般发生在一个组织的财务部门。
扩展阶段 理论模型
Page 6
四阶段模型
阶段I——引入(initiation) 在这个阶段,计算机数据处理 阶段II——传播 (contagion) 技术首次被引入组织, IT主要 大量部门和个人采用了信息技术 阶段III——控制 (control) 应用在事务性的、规范化的业 ,组织中人们开始试验着使用信 阶段 II的后期 IT 的预算超出了收 务运作中,最常见的是财务记 阶段 IV —— 集成 (integration) 息技术,但对实验的强调超过了 入的增长,这提醒经理们必须要 账的自动化。 这个阶段管理者在松散和控制之 对效率的强调,管理上较松散, 加强控制,例如控制预算等.来 间找到了一个较为恰当的平衡, 浪费较多资源。虽 IT使用快速增 “排斥’’松散。由于对 IT获取 新技术紧密地集成到了公司的运 长,但效率很低。 和使用的控制加强,信息技术的 作业务过程中来。 蔓延开始放慢。
Page 22
二、结构化系统开发方法的主要原则
1.用户参与的原则 2.先逻辑后物理的原则
3.自顶向下的原则
4.工作成果描述标准化原则 5.充分预料可能发生变化的原则
Page 23

3第三章MIS的开发方法

3第三章MIS的开发方法
• 各种计划、单据和报表 • 决策方式和决策过程 • 资源情况
• 约束条件
• 薄弱环节和用户要求
用户要求,是指系统必须满足的所 有性质和限制。它通常包括:功能要 求、性能要求、时间要求、可靠性要 求、安全保密要求,以及开发费用、 开发周期、可使用资源等各方面的要 求和限制。
➢ 详细调查的方式
开调查座谈会 重点询问方式
用户的需求
数据、要求
计算机能 处理的信 息和功能
解决“做什么”的问题
W ork s ta tio n
了解用户需求和系统现存问题;确定系统目标;可行 性分析;业务调查分析;系统数据和功能分析;形成文 档
1. 详细调查
(包括工作程序、信息流以及工作的组织与 控制方法)
2. 分析用户需求
3. 提出新系统逻辑模型
重点询问常见问题
例如:
你所在的工作岗位是什么?岗位工作的性质是什么? 你的工作任务是什么?每天工作怎样进行时间安排? 你的工作分为几班?工作结果同前、后续工作如何联系? 你所接触的报表有几类?数据有哪些?满意程度如何? 你所在的工作岗位是否恰当?工作量如何? 你的工作计划不能合理安排的原因是什么? 你的工作岗位存在的问题是什么?(组织不力?规划不好?
否有必要? 你认为新的信息系统应该重点解决哪些问题? 你所了解的管理工作中,你认为决策的效益应从哪些方面去衡
量?
重点询问常见问题
例如: (续)
你认为业务、财务、储运等部门是否已经使用了计算机?有什 么问题?
你用过计算机吗?你认为企业现在使用计算机还有什么困难吗? 在你所了解的管理决策工作中,有哪些可以定量或定性用计算
第二节 MIS的开发
一、MIS的开发步骤 二、系统分析 三、系统设计 四、系统实施

MIS的开发方法

MIS的开发方法
• • • • • 一个信息系统必须支持企业的战略目标 表达出各管理层的需求( 操作层) 表达出各管理层的需求(战略、中层、操作层) 向整个企业提供一致信息 经得起组织机构和管理体制的变化, 经得起组织机构和管理体制的变化,灵活 自顶而下”的识别, 自下而上” “自顶而下”的识别,“自下而上”的设计
投资回收率。 投资回收率。
• 范围确定:市场、价格、质量 市场、价格、 • 竞争优势:市场、技术、资源等方面 市场、技术、 • 资源分配:物质和信息资源的投入、分配、开发。 物质和信息资源的投入、分配、开发。
信息系统战略规划
• 规划原因: 规划原因:
① 信息系统建设是一项耗资大、历时长、技术复杂,在开发前 信息系统建设是一项耗资大、历时长、技术复杂, 必须进行规划。 必须进行规划。 信息是企业的重要部分,与企业运营方式紧密相关, ② 信息是企业的重要部分,与企业运营方式紧密相关,要在资 经费、时间上充分考虑。 源、经费、时间上充分考虑。
企业实体法 企业过程法
• 过程 数据类矩阵(U/C 矩阵) 过程/数据类矩阵( 矩阵) 数据类矩阵
企业实体法
• 以企业实体为线索,通过其生命周期各 以企业实体为线索, 阶段相关的数据类去识别初数据 • 数据(类型)/企业实体矩阵 数据(类型) 企业实体矩阵
信息系统战略规划的内容?目标约束结构?当前的能力状况硬件软件人员费用等当前的能力状况硬件软件人员费用等?对影响计划的信息技术发展的预测?近期计划采购硬件开发项目时间人力资源需求培训时间资金需求等is战略规划的三个阶段系统规划的常用方法?组织计划引出法?战略目标集转换法sst?企业系统规划法bsp?企业系统规划法bsp?关键成功因素法csf?成本效益比较法组织计划引出法?由企业规划中的每个目标和战略进行分析导出信息系统的目标和战略析导出信息系统的目标和战略战略目标集转换法sst?把战略目标看成是一个信息集合将信息集合转换为信息系统的目标与战略步骤

mis开发方法

mis开发方法

mis开发方法
Mis开发方法是一种基于敏捷开发思想的开发方法,其核心是迭代、增量开发。

在这种方法下,开发团队通过不断迭代,逐步完善产品功能,不断反馈用户需求和市场变化,最终实现产品的高质量和用户满意度。

在Mis开发方法中,需求分析非常重要。

开发团队会与用户和客户保持密切联系,了解他们的需求和痛点。

同时,团队也会根据市场变化和竞争情况,及时调整和优化产品的功能和体验。

Mis开发方法还强调团队协作和沟通。

开发团队成员之间需要紧密合作,共同完成产品的开发和测试。

同时,团队也会与客户、用户进行充分沟通,及时反馈产品进展和问题,以便快速响应和解决。

总之,Mis开发方法是一种敏捷、高效、协作的开发方法,能够更好地满足用户需求,提高产品质量和市场竞争力。

- 1 -。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

案例:某酒店MIS的目标
1、建立整体的计算机网络、实现资源共享 2、建立数据库,存储酒店管理和客人信息 3、支持酒店的窗口业务,完成各部门间的
业务信息传递 4、决策支持系统,支持对客人和消费市场
的预测,对企业资源的预测。 5、网络和数据库维护机制
有效的采集信息、畅通的传递信息、正确的处理 信息、提高服务效率和企业效益。
b.调查顺序
自上而下作初步调查,了解全局,再从下而上 做详细调查
c.调查方法
查阅文献、实地观察、座谈、问卷等
d.调查记录
(三)新方案的设想
1 新系统目标的确定 定义:系统建成后要达到的运行指标
(使用性、经济性、整体性)
特点:目标的总体战略性(整体) 目标的多重性(总体目标、具体目标) 目标的长期性
战略规划的制定是分层次的, 相互间具有制约关系
方向和目标
公司级
1
约束和政策 计划与指标
2
3
业务级
4
执行级
7
5
6
8
9
制定战略规划的挑战性
➢战略规划一般是一次性的决策过程,通 常无法进行预先实验。用一些管理学理论 所建立的模型与决策支持系统往往得不到 管理人员的承认,他们喜欢用自己的经验 建立启发式模型,由于一次性的性质难以 确定究竟哪种规划是正确的
制定开发计划,有步骤有计划有控制的开发
3 MIS战略规划的内容
➢ 信息系统的目标、约束及总体结构
目标决定管理信息系统的功能 约束表明环境和条件 总体结构明确系统类型及子系统集合
➢组织的现状(资源及应用现状) ➢业务流程的现状(流程症结及重组方案) ➢对影响规划的信息技术发展的预测
二、 MIS战略规划的步骤
战略规划的内容是由三个要素组成:
➢方向和目标 ➢约束和政策 ➢计划与指标
战略规划必须能准确而均衡地回答以 下四个问题:
我们要求做什么? What do we want to do? 我们可以做什么? What might we do? 我们能做什么? What can we do? 我们应当做什么?What should we do?
总体结构初步方案确定
总体结构确定是物理系统的设计工作
总体结构确定主要包括四方面的工作:
处理结构:单机式、集中式、分布式、集中-分布式 通讯结构:近距离多机结构、中距离局域网、长距离
远程网 物理设备:信息处理设备和信息储存设备、通信设备。 系统软件。
(四)可行性分析报告
可行性分析报告的内容 (1)引言 (2)系统开发的背景与意义 (3)几种方案的介绍 (4)可行性研究 技术上 经济上 系统运行上 (5)几种方案的比较 (6)结论
案例:金牛座项目的失败
伦敦股票交易所MIS的失败——最昂贵的失败
1993年初,伦敦股票交易所首席主管彼得公布“金牛 座项目被终止”,历经近十年,造成损失五亿美元。 如果考虑其机会成本(时间、资金、资源),用到伦 敦金融界,可能带来了不可估量的收益。 分析:失败原因是复杂的 (1)总体规划过于复杂,要实现的功能太多
项目的提出 现行系统的初步调查
新方案的设想 提出可行性分析报告
(一)项目的提出
部门经理、
项目申请者
项目申请书 内容
高级主管、
系统分析师、
政府代理人
问题内容、 问题细节、 问题重要性、 解决方法、 联系人
(二)现行系统的初步调查
1 调查对象和目的
对 象: 各主要部门的领导 业务负责人
主要目的: 各部门的业务概况、 管理流程、 各部门信息需求、 部门间的信息联系、 存在问题
2 调查内容
a. 用户需求分析
用户需求—系统目标—明确基本目标
b. 现行企业的概况
企业规模,组织目标、概况、机构,管理体制,管理水平
c. 现行MIS的概况
了解现行系统的功能、技术条件
d. 新系统的开发条件
领导重视程度、可利用的资源、管理基础是否完善等
3 调查方法和步骤
a.调查计划
拟订计划以便事先安排时间和内容
因此在开发初期必须以整体为分析对象 确立MIS的总体目标,总体要求,性能要 求,主要功能结构,投资规模,资源分 配,系统计划,可行性等,对系统进行 全面的规划。
一、 MIS战略规划的概念
1 管理活动中的战略规划 战略: 是组织领导者关于组织的以下问题
的概念的集合:
➢组织的使命和长期目标 ➢组织的环境约束及政策 ➢组织当前的计划和计划指标的 集合
第三章 MIS的Biblioteka 发第一节 MIS的总体规划 第二节 MIS的开发 第三节 MIS的开发方法
第一节 MIS的(战略规划)总体规划
一、 MIS战略规划的概念 二、 MIS战略规划的步骤 三、 MIS战略规划的方法
战略规划是开发MIS的重要阶段,由于 MIS的开发是一项耗资大、历时长、技术 复杂有内外交叉的系统工程。
1、战略规划是系统开发成功的基础 MIS开发是一个从高层到底层,从整体到局部, 从决策 到 执行等多个层次,涉及多个管理部门 的复杂系统。
2、战略规划是整个系统开发的纲领 3、战略规划是筹措资金的依据
大工程大量资金需求概略的投资方案 4、战略规划是开发项目确立的依据(可行分析) 5、战略规划是有效开发的前提
➢参加规划的专家多为企业中人员,他们 对以后实现规划负有责任。由于战略规划 总是要考虑外部变化,因而要求进行内部 的变革以适应外部变化,这种变化又往往 是这些企业人员不欢迎的,这样他们就有 可能在实行这种战略规划时持反对态度
2 MIS战略规划的意义
➢合理分配和利用信息资源 ➢通过规划过程找出业务过程中问题 ➢指明组织中建立信息系统的方向和目 标 ➢指导MIS开发
2、拟订新系统的初步方案
MIS是以计算机系统和通讯系统为基础建立起 来的,因此计算机系统的及通讯系统的总体结 构、软硬件配置对系统的运行很重要。
方案的设计 新系统的定位 新系统的规模、拟订覆盖的范围 软、硬件系统的需求分析
总体结构初步方案确定
软、硬件系统的需求分析
计算机的需求数量 各岗位计算机的要求(处理能力、储存能力) 各岗位间的数据交换与共享量 各岗位间的数据通信要求 打印机数量 其他外设 服务器或主机的要求 系统软件 (基本要求,不涉及具体的软硬件的型号)
清算系统——股票转让、登记系统。 (2)投资者的要求、政策法规等不断变化 (3)数据库选择上的错误(数据库功能与MIS功能不符) (4)项目开发外部化。
相关文档
最新文档