第6章 MIS的开发方法

合集下载

MIS战略规划和开发方法概述

MIS战略规划和开发方法概述

MIS战略规划和开发方法概述MIS(Marketing Information System)战略规划和开发方法概述MIS(Market Information System)是一个管理信息系统,它主要用于帮助企业收集、处理和分析市场信息,以支持企业做出决策和制定战略。

MIS战略规划和开发方法是指如何在实际运营中设计、开发和实施一个有效的MIS系统。

本文将概述MIS战略规划和开发方法的重要性、步骤以及一些常见的问题和挑战。

一、MIS战略规划和开发方法的重要性MIS战略规划和开发方法是确保一个MIS系统可以有效地应对公司的需求和目标的关键。

以下是几个原因:1. 信息收集和整理:MIS系统能够通过收集和整理大量的市场信息,包括消费者行为、竞争对手活动以及市场趋势,从而为企业提供准确的市场情报。

2. 决策支持:通过分析市场信息,MIS系统能够为企业管理者提供准确的数据和信息,使他们能够做出明智的决策和制定恰当的战略。

3. 业务管理:MIS系统能够帮助企业管理者更好地掌握业务运营的各个方面,包括销售、库存、采购和客户关系管理等,从而提高运营效率和效果。

二、MIS战略规划和开发方法的步骤MIS战略规划和开发方法通常包括以下几个步骤:1. 确定需求:首先,企业需要明确自己的MIS系统应该具备什么功能。

这可以通过与内部用户的沟通和调查、分析企业的需求和目标来确定。

2. 确定目标:根据企业的需求和目标,确定MIS系统的目标。

这些目标可以包括提高市场调研、销售、客户关系管理等方面的效率,提高决策的准确性等。

3. 设计系统:设计一个符合企业需求和目标的MIS系统。

这包括确定系统的技术架构、数据库设计、界面设计以及其他关键功能的设计。

4. 开发系统:根据设计的要求,开发MIS系统。

这通常涉及到软件开发、数据库开发和界面设计等方面的工作。

5. 测试和部署:对开发的MIS系统进行全面的测试,确保它满足所有需求和目标。

然后部署系统到实际运营环境中,并培训用户使用MIS系统。

MIS

MIS

第一章:1.MIS的定义:制造信息系统是一个以人为主导,利用计算机硬件,软件,网络通信设备,以及其他办公设备进行信息的收集传输,加工,储存,更新和维护,以企业战略竞优,提高效益和效率为目的,支持企业高层决策,中层控制,基层运作的集成化的人机系统。

2.MIS的功能:①数据处理功能;②预测功能;③计划控制功能;④决策优化功能。

3.MIS的特点:①面向管理决策;②综合性;③人--机系统;④现代管理方法和管理手段的结合;⑤多学科交叉的边缘学科。

4.IS发展的三个阶段:①EDPS(Electronic Data Processing System)电子数据处理系统;②MIS(Management InformationSystem)管理信息系统;③DSS(Decision Support System)决策支持系统。

EDPS:在该阶段,计算机主要用于支持企业运行层的日常具体业务,所处理的问题位于管理工作的底层,所处理的业务活动有记录,汇总,综合与分类等,主要的操作是排序,列表,更新和生成等。

其目的是迅速,及时,正确地处理大量数据,提高数据处理的效率,实现数据处理的自动化,将人们从繁重的手工数据处理工作解放出来,从而提高工作效率。

可分为:单项数据处理和综合数据处理。

MIS:管理信息系统最大的特点是高度集中,能将组织中的数据和信息集中起来,进行快速处理,统一使用其重要标志是有一个中心数据库和计算机网络系统。

MIS的处理方式是在数据库和网络基础上的分布式处理。

DSS:决策支持系统是把数据库处理与经济管理数学模型的优化计算结合起来,具有管理,辅助决策和预测功能的管理信息系统。

决策支持系统面向组织中的高层管理人员,以解决半结构化问题为主;强调决策过程中人的作用,系统对人的决策只能起辅助和支持的作用,更重要的是决策过程的支持以应用模型为主,系统模型反映了决策制定原则和机理。

在结构上,决策支持系统由数据库,模型库,方法库和相关的部分组成。

管理信息系统教学设计案例

管理信息系统教学设计案例

管理信息系统教学设计案例一、课程基本信息。

1. 课程名称:管理信息系统。

2. 授课对象:大学三年级工商管理专业学生。

3. 课程目标。

让学生了解管理信息系统(MIS)的基本概念、结构和功能。

使学生掌握MIS的开发方法、开发过程和相关技术。

培养学生运用MIS解决实际管理问题的能力。

二、学情分析。

1. 优势。

大三的学生已经具备了一定的管理学基础知识,对于企业运营管理有了初步的认识,这为理解管理信息系统在企业中的作用奠定了良好的基础。

学生们思维活跃,对新事物有较强的好奇心,尤其是对与现代信息技术相关的内容比较感兴趣。

2. 挑战。

部分学生可能对信息技术相关知识的掌握程度参差不齐,这可能会影响到对MIS 中技术部分的学习。

由于MIS是一门综合性较强的课程,将管理知识和信息技术知识融合起来理解对学生来说可能有一定难度。

三、教学内容设计。

1. 第一部分:管理信息系统概述(第1 2周)趣味导入:“同学们,想象一下,如果一家超级大的公司没有一个有效的信息管理系统,就像一个巨人没有大脑一样,到处乱撞。

今天我们就来看看这个神奇的‘大脑’——管理信息系统。

”讲解基本概念:用生活中的例子,如学校的选课系统,来解释什么是管理信息系统。

“就像咱们选课的时候,登录那个系统,它能知道哪些课还有名额,能记录你选了什么课,这就是一个小小的管理信息系统,只不过企业里的要复杂得多。

”组织课堂讨论:“大家来说说,你们还能想到哪些生活中的管理信息系统?”引导学生积极发言,像超市的收银系统、医院的挂号系统等,然后进行总结归纳。

2. 第二部分:MIS的技术基础(第3 5周)从简单入手:先从大家熟悉的Excel表格讲起,“同学们,Excel其实就是一个很基础的信息管理工具,咱们可以用它来记录数据、做简单的分析。

但是企业里的数据量很大,就需要更强大的数据库技术,这就像是Excel的超级升级版。

”演示与实践:在课堂上演示数据库管理系统(如MySQL)的基本操作,然后让学生分组进行简单的数据库创建和数据录入操作。

mis开发方法

mis开发方法

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

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

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

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

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

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

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

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

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

- 1 -。

MIS的开发方法

MIS的开发方法

• 维护评价
系统维护 系统评价 工作质量:可靠性, (工作质量:可靠性,准确性 经济效益:维护费,开发费) 经济效益:维护费,开发费)
• 系统实施
编程 人员培训 系统调试测试(实施中,测试工作量最大) 系统调试测试(实施中,测试工作量最大) 系统转换
四阶段法
• 系统规划
提出目标,调查现行系统, 提出目标,调查现行系统,可行性研究
• • • • • 结构化法 快速原型法 生命周期法与快速原型法 面向对象法 计算机辅助开发方法
• 方法的由来
结构化系统开发法
信息系统是有生命周期的, 信息系统是有生命周期的,整个周期按照提出问题确定目 分析、设计、 标、分析、设计、实施直到新系统代替旧系统。
• 生命周期法:按照 生命周期的概念,严格地为系统生命 生命周期法:按照MIS生命周期的概念 生命周期的概念,
生命周期法与快速原型法
生命周期法优点与缺点 快速原型法优点与缺点 • 总之,两者主要差别在于系统需求阶段的开发。 总之,两者主要差别在于系统需求阶段的开发。 系统需求阶段的开发 • 两者常常结合使用(原型可以做开发基础或参考 两者常常结合使用( 或抛弃) 或抛弃)
生命周期法优点与缺点
• 生命周期法优点
BSP方法的主要目标 方法的主要目标
提供一个信息系统规划,包括: 提供一个信息系统规划,包括: • 开发的优先顺序 • 使系统有长的生命周期 • 提供数据处理资源管理 • 及时响应用户 • 对数据统一规划管理,实现一致性 对数据统一规划管理,
定义企业过程
• 是BSP方法的核心。 方法的核心。 方法的核心 • 企业过程:企业资源管理中所需要的,逻辑上相关的一组决 企业过程:企业资源管理中所需要的,逻辑上相关的一组决

MIS开发方法

MIS开发方法

缺点:
由于不是专业开发队伍,容易受业务工作的限制,系统整体优化 不够,开发水平较低。 同时开发人员一般都是临时从所属个单位抽调出来进行MIS的开 发工作,他们都有自己的工作,精力有限,这样就会造成系统开 发时间长,开发人员调动后,系统维护工作没有保障的情况。
注意 :
(1)需要大力加强领导,实行“一把手”原则; (2)向专业开发人士或公司进行必要的技术咨询,或聘请他们作 为开发顾问。
问题的原因
软硬件发展不均衡。 软件标准化程度不够。
识别上述问题以后,还要了解这些需求的确实程 度。即要识别信息需求的确定程度和稳定程度、 处理方式的确定和稳定程度,以及管理人员思想 组织的确定和稳定程度。
(二)信息系统开发的前提条件
信息系统开发是指根据企业和部门管理的战略目标、内容、 规模、性质等具体情况,建立起一套以计算机为基础的软 硬件结合的管理信息系统。 核心是软件的开发,还有相 关的基础性建设。 (1) 使所开发的管理信息系统为管理决策提供信息支持, 能正确反映管理需要,满足用户需求; (2)有效地安排系统开发进程,加快软件开发速度,提 高软件生产效率,同时降低费用; (3)在增强管理信息系统软件产品的功能的同时提高软 件产品的质量; (4)充分利用和发展软件技术,尽快跟上硬件发展速度, 使软硬件协调发展,能够最大限度地发挥和挖掘硬件的功 能; (5)合理组织和充分调动人力、物力和财力等资源。
使用是否灵活;
是否容易使用; 软硬件环境要求; 对文件和数据库结构的要求、安装维护的承诺; 文档是否完整;
供应商的状况及价格等。
(五)四种开发方式的比较
方式
特点比较
自行开发 较高 较高 容易 少
委托开发 一般 不需要 较困难 多

MIS开发方法与条件

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

管理信息系统的开发方法

管理信息系统的开发方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第6章 MIS的系统平台

第6章 MIS的系统平台
第六章 MIS的系统平台
6.1
MIS平台的基本结构
MIS的系统平台的基本结构通常可分为单机单用户平台、 单机多用户平台、计算机网络平台三大类。
6.1.1 单机单用户结构
一台计算机一次只有由一个用户独占使用。
6.1.2 单机多用户结构
一台计算机由多个终端用户通过分时操纵系统或实时 系统共同使用。单机多用户结构又可分为近程多用户 和联机结构两种。 1. 近程多用户: 计算机终端与主机相隔几米至几十米以内,无需通过 远程通 信线路就直接与 数据管理
①客户机表达
②分布式处理逻辑
③客户机处理逻辑
④分布式数据管理 ⑤分布式处理逻辑、 分布式数据管理 无色为服务器承担,绿色为客户机承担
6.2.2
基于Intranet的MIS体系结构
企业内联网利用Intranet的Web模型作为标准平 台,采用Internet的TCP/IP作为通信协议,同时运用 防火墙技术保证内部网络资源的安全性,在企业内部 网络上形成了一种三层结构的客户机/服务器模式, 即浏览器/应用服务器/数据库服务器模式,并由此构 成了企业MIS的基础结构。基于Intranet的MIS的体系 结构如图6.5所示。
2.联机(On-Line)结构多用户: 具有通信功能的单机系统结构,属于远程多用户, 计算机终端可与主机相隔几十米、几千米甚至更远,如 图6.1所示。
6.1.3 网络结构
通过数据通信网络使若干台独立的计算机系统和终端 组成一个机间相互可以通信,共享资源(数据、软件 和硬件)的大系统。 1、网络的基本组成 计算机网络有三个基本组成部分: ① 主机: 一般为微型机、小型、中型或大型计算机系统。 ② 接口信息机(Interface Message Processor, IMP): 是在通信线路和主机之间设置的,负责数据交换 和各种通信控制处理的功能的计算机。 ③ 通信信道: 可以是物理专线,如双绞线、同轴电缆、光纤、卫 星信道等;也可以是从公共通信网租用的载波频带; 甚至可以是Internet提供的虚拟专用网(VPN)的虚拟专 线。

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

管理信息系统答案

管理信息系统答案

一、填空题1、信息是关于(客观世界)的可通讯的(知识)。

2、当前常见的三种数据库数据模型是(层次模型)、(网状模型)和(关系模型)。

3、系统分析过程中详细调查的具体内容包括(管理业务)调查和(数据流程)调查两大部分。

4、数据流程图是系统分析的重要工具,它有两个特性(概括性)和(抽象性)。

5、M I S的开发方法有(结构化系统开发法即生命周期法)、(原型法)、面向对象法和C A S E法等。

6、开发M I S时通常采用(自上而下)和(自下而上)两种策略,前者用于定义整个系统后者用于逐步开发。

7、M I S的系统设计包括两阶段,即(总体(概要)设计阶段和(详细)设计阶段。

8、企业系统规划法的基本概念是:(自上而下)地进行系统规划和(自下而上)地付诸实施。

9、U/C矩阵是一张表格,它的第一行列出系统中各数据类的名称,左边第一列是系统中各功能的名称。

表中内容表达了各(数据类)与(功能)的关系。

组织中决策群体是指那些了解本组织情况的(关键)人物。

程序的维护包括:纠正性维护、(升级性)和(扩展性)。

3.信息收集包括(自上而下的广泛收集),(有目的的专项收集),(随机积累法)三种方法。

4.信息处理的方式有两种:批处理方式和(实时处理)方式。

5.从来源上说,战略信息多来自(外部),执行信息多来自(内部)。

6.信息系统的产生、发展、成熟、消亡或更新的过程成为系统的(生命周期)。

7.管理信息系统的系统设计包括两个阶段,即(总体设计阶段(物理设计阶段)。

8.组织管理技术进步的重要标志就是要建立起高效的(管理信息系统)。

9.详细调查主要包括:组织结构调查、(管理功能调查)、和(详细流程调查)。

1.管理信息系统绝不只是一个技术系统,而是把人包括在内的人机系统,因而它是一个社会系统。

2.目前管理信息系统的主要功能包括信息的收集,处理,使用三个层次。

√3.信息收集包括自上而下的广泛收集、有目的的专项收集、随机积累法三种方法。

汇总后的《管理信息系统》模拟题及答案

汇总后的《管理信息系统》模拟题及答案

《管理信息系统》模拟题及答案一、判断题1.管理信息系统是为管理服务的,必须满足各级各类管理人员的需求,所以建立信息系统不会与现行管理体制发生冲突。

(不正确)2.管理信息系统既是一个技术系统,也是一个社会系统。

(正确)3.决策支持系统的特征是代替决策者进行决策。

(不正确)4.管理信息是指与人类的管理活动特别是企业管理活动有关的信息。

(正确)5.管理信息系统的结构可用概念结构、功能结构和星型结构来描述(不正确)6.计算机网络结构形式有总线型、环型、条形(不正确)7. 用面向对象方法开发的软件系统,可维护性好。

(正确)8. 关键成功因素法就是通过找出使得企业成功的关键因素,进而得到MIS的关键功能需求。

(不正确)9.信息系统的逻辑模型要解决系统“做什么”等问题。

(正确)10.信息系统的总体设计是一种组织机构设计(不正确)11.系统中任何一个处理功能都可以看成是一个模块。

(正确)12.系统功能模块结构图是在数据流图的基础上转换过来的。

(正确)13.系统设计时应首先进行输入设计,然后进行输出设计,因为输入格式与内容决定了输出的内容与格式。

(不正确)14.系统设计的主要任务是根据系统分析阶段提出的逻辑方案提出可以实施的软、硬件系统的技术的方案。

(正确)15.系统设计过程中应先进行输入设计,后进行输出设计。

(不正确)16.只有进行了系统总体测试,才能开始模块测试。

(不正确)17.测试程序时,只需输入企业中正常数据,检验程序运行是否正常。

(不正确)18.我国的邮政编码是顺序码。

(不正确)19.系统维护中要解决的问题来源于系统分析、系统设计、系统实施各阶段。

(正确)20.系统维护的重点是对信息系统应用软件的维护。

(正确)21.培训工作一般是在系统投入正常运行之后进行的。

(不正确)22.管理信息系统的系统评价一般是在系统不断地运行和维护的过程中进行的,它是对已实施的管理信息系统的工作情况、技术性能和经济效益等进行的分析和评估。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

管理信息系统MIS开发方法

管理信息系统MIS开发方法
产生背景: 管理信息系统是20世纪60年代中后期才开始崛起的新领域当时的系统开发就像在做手工艺品开发人员往往根据自己的经验和喜好编出各种各样的程序同样一个业务有人用50条指令有人只用十几条指令完成程序难写、难懂更难以维护因此在发展初期其开发方法呈现较为混乱的状态 早期的自发、独立、因人而异的开发方法和程序带来了一系列问题无法满足较大规模MIS系统开发要求长时间、多人分工合作 70年代人们在总结以往经验教训的基础上将结构化程序设计思想P25拓展到整个MIS系统开发上形成了一套完整的方法论人们开始强调初期阶段的重要性差错产生得越早后面为纠正差错所花的成本越高反过来说如果纠正差错越早则成本越低
二、结构化方法的主要原则
重点 1、分为哪五个阶段 2、每个阶段的任务是什么 3、 每个阶段需编写什么文档28
三、阶段划分及其内容
系统规划
系统分析
系统设计
系统实施
运行维护
三、阶段划分及其内容
每一阶段的任务每一阶段要编制的文档详见P28~30
4、名词解释:系统的生命周期P30
MIS生命周期模型
增加功能
三、原型法的开发步骤
四、原型法优缺点
优点P35:
符合人们认识事物的规律 便于和用户的交流 用户能尽早接触系统提高了用户参与开发的积极性并利于系统的移交、运行与维护
不适合大型系统或者复杂系统的开发
局限:
第三节、 面向对象的开发方法90年代
一、产生背景 20世纪90年代初面向对象的分析与设计方法以及面向对象的语言如C++开始实际应用从而推动了面向对象力法的开发方法的发展 二、基本思想37:尽可能模拟人类习惯的思维方式使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程

MIS开发方法

MIS开发方法

特性:数据的类型、长度、取值范围
数据流量、高峰期、数据的制作与
报送单位
首页
❖2、数据流程图(DFD)---逻辑模型 返回
➢功能
用少量的符号就可综合地反映出信息在系
统中的流动、处理和存储情况
➢特点
抽象性
抽去调查图表中的细节和具体的物理内容,
只描述数据的来源、去向、处理过程和数据
存储
概括性
可将不同的管理业务流程联系在一起形成
开发过程的整体性和全局性好
用“自上而下”策略进行系统的分析与设 计
坚持用户至上
体现在:开发人员与用户的结合、按用户
首页
❖3、结构化系统开发方法的缺点
返回
开发周期长,难以适应信息技术的发展 和环境的变化
难以全面准确地确定用户的需求
原因是:伴随着开发进程,用户的需求不
断地变化
都是开发周期长造成的
开发成本高、开发过程复杂繁琐
一个整体;以反映系统内部错综复杂的关系
三、数据流程图的画法
首页 返回
❖1、数据流程图的基本元素
➢外部实体:本系统之外的人员、组织、
另一系统或事物等
外部实体是本系统数据的来源或数据终点
确定了外部实体相当于确定了系统的范围
和所处的环境
➢数据流:从源点流向终点的数据
➢处理功能:对流入的数据加工处理
➢数据存储:通过数据文件,文件夹存储数据
❖MIS系统开发方法
➢结构化系统开发方法
➢原型法
➢其它方法
❖详细调查内容之二
➢数据流程的调查----数据流程图
ห้องสมุดไป่ตู้
❖数据流程图的基本元素及符号
❖数据流程图的建立方法
播放
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.1.1 管理信息系统开发的基本条件
1.必须有开发MIS的实际需求和迫切性。 2.具有一定的科学管理的基础。 3.必要的资金支持。 4.领导重视与业务部门的支持。 5.有一支不同层次的开发、使用、维护管理信息系统的专业人才 队伍。
管理信息系统——第6章 MIS的开发方法
5
第6章 管理信息系统的开发方法 6.1.2 管理信息系统开发的基本原则
⑴ 系统分析人员 ⑵ 系统设计人员 ⑶ 程序员 ⑷ 操作员 ⑸ 其他人员。
管理信息系统——第6章 MIS的开发方法
13
第6章 管理信息系统的开发方法
6.2 结构化系统开发方法
结构化系统开发方法(Structured System Development Methodology),是自顶向下结构化方法、工程化的系统开发方法和生 命周期方法的结合,它是迄今为止开法方法中应用最普遍、最成熟的一 种。
管理信息系统——第6章 MIS的开发方法
2
第6章 管理信息系统的开发方法
学习目的:
了解系统开发的条件、方式、策略和原则。 掌握结构化系统开发方法的基本思想及开发步骤等。 掌握原型法的开发方法及工作流程等。 了解面向对象的开发方法的基本概念。 了解计算机辅助开发方法。
管理信息系统——第6章 MIS的开发方法
但是,随着时间的推移,这种开发方法也逐渐地暴露出了很多缺 点和不足。最突出的表现是它的起点太低,所使用的工具(主要是手工 绘制各种各样的分析设计图表)落后,文档繁多,致使系统开发周期过 长,带来了一系列的问题(如在这段漫长的开发周期中,原来所了解的 情况可能发生较多的变化等)。另外,这种方法要求系统开发者在调查 中就充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大 符合人们循序渐进地认识事物的规律性。因此在实际实施中有一定的困 难。
7
第6章 管理信息系统的开发方法
1. “自下而上”的开发策略 基本思想:从业务系统开始,先实现每个基本
功能(即数据处理功能),然后逐步向高级建设 (即,增加管理/控制功能)。
2. “自上而下”的开发策略 基本思想:从整体上协调和规划,由全面到局
部、由长远到近期,从探索合理的信息流出发来设 计信息系统。
1
第6章 管理信息系统的开发方法
——引 言——
MIS的开发是一项涉及到技术因素和社会因素的复杂 的系统工程,需要适宜的系统开发方法用以指导信息系统 开发实现的过程。信息系统开发方法是指在信息系统开发 过程中的指导思想、逻辑、途径以及工具等的组合。常用 的信息系统开发方法有结构化系统开发方法、原型法和面 向对象的开发方法等,这些开发方法既有区别又有联系, 各有其优缺点,可以根据系统的规模、信息系统开发的效 率、质量、成本以及用户的满意程度等因素选择某一方法 或组合使用之。
MIS的开发一般应遵循如下基本原则: 1.实用性原则 2.系统性原则 3.符合软件工程的原则 4.逐步改善的原则
管理信息系统——第6章 MIS的开发方法
6
第6章 管理信息系统的开发方法
6.1.3 信息系统的开发方式与开发策略
1.信息系统的开发方式
建立和开发MIS的主要方式有:购买现成软件包、自行开发、委托开发以 及联合开发等。
管理信息系统——第6章 MIS的开发方法
19
第6章 管理信息系统的开发方法
6.3 原型方法
20世纪80年代初人们提出了一种新的软件设计方法,即 原型法(Prototyping Method)。原型法的基本思想是:当 人们要解决不甚了解的问题时,可以先为该问题建立一个 实验模型,并根据模型的运行情况来研究有关特性以及存 在的问题。它并不注重对信息系统进行全面、系统的调查 和分析,而是根据对用户信息需求的大致了解,借助强有 力的软件环境支持,迅速构造一个新系统的原型,然后通 过修改和完善,最终完成新系统的开发。
管理信息系统——第6章 MIS的开发方法
18
第6章 管理信息系统的开发方法
4.结构化系统开发方法的优缺点 结构化系统开发方法的突出优点就是它强调系统开发过程的整体性
和全局性,强调在整体优化的前提下来考虑具体的分析设计问题,即自 顶向下的观点。它强调的另一个观点是严格地区分开发阶段,一步一步 严格地进行系统分析和设计,每一步工作都及时地总结,发现问题及时 地反馈和纠正。从而避免了开发过程的混乱状态,是一种目前广泛被采 用的系统开发方法。
“自下到上”(Bottom-Up)的策略的缺点: (1)由于方法的演变性质,信息系统难以实现其整体性; (2)由于系统未进行全局规划,系统的数据一致性和完整性难于 保持; (3)为了达到上述的系统性能要求,需要重新调整与设计;
管理信息系统——第6章 MIS的开发方法
11
第6章 管理信息系统的开发方法
2.信息系统的开发策略
根据系统的规模、特点和开发的难易程度以及风险大小,信息系统一般采 取下列开发策略:
(1)接收式。 (2)直接式。 (3)迭代式。 (4)实验式。 (5)集成式。集成式是“自顶向下”和“自底向上”相结合的策略,大
型复杂的系统常采用这种策略。
管理信息系统——第6章 MIS的开发方法
一般按系统开发生命周期将结构化方法的开发过程分为系统规划、 系统分析、系统设计、系统实施、系统运行与维护五个阶段。系统的生 命周期如下图示:
管理信息系统——第6章 MIS的开发方法
16
第6章 管理信息系统的开发方法
MIS生命周期:
提出 要求
系统 评价
初步 调查
可行 性 研究
系统规划
运行 维护
系统运行与维护
3
第6章 管理信息系统的开发方法
本章内容:
6.1 管理信息系统开发基础 6.2 结构化系统开发方法 6.3 原型方法 6.4 面向对象的开发方法 6.5 计算机辅助软件工程
管理信息系统——第6章 MIS的开发方法
4
第6章 管理信息系统的开发方法
6.1信息系统开发基础
信息系统的开发是建立信息系统过程中最重要的工作。要想成功地 开发信息系统,需要具备一定的条件,合理运用开发技术,并且遵循系 统开发的原则,采用适当的开发策略,以及对整个系统开发进行有效管 理。然后在此基础上,选择合适的开发方法。
6.1.4 信息系统开发过程的管理
MIS是以企业主管部门在决策中所要求达到的目标为基准,以职能管理部 门所提供的业务处理目标为依据,按照完成业务管理所遵循的顺序,创建起来 的一个新系统。我们把创建新系统的过程简称为系统开发。为了保证系统的开 发成功,取得较好的经济效益和社会效益,必须对系统开发的过程进行精心的 组织和管理。 1.信息系统开发的计划与控制
管理信息系统——第6章 MIS的开发方法
8
第6章 管理信息系统的开发方法
1. “自下而上”(Bottom-Up)的开发策略
从现行系统的业务现状从发,先实现一个个具体的功能(或 称应用),逐步地由低级到高级,自下而上地实现管理信息系统 的总目标。 第一阶段 在文件管理系统的支持下,实现一个个单独的应用系统, 其主要功能是数据处理方面的; 第二阶段 把有关文件综合到数据库中,并使用数据库管理系统来 管理数据; 第三阶段 在数据库支持下,增加决策模型和各种计划模型; 第四阶段 把各种模型综合成为模型库,同时数据库也因数据需要 量的增加而扩展; 第五阶段 战略计划模型以及有关的数据加入信息系统。
管理信息系统——第6章 MIS的开发方法
第五阶段 第四阶段 第三阶段 第二阶段 第一阶段
9
“自下而上”(Bottom-Up)的开发策略
政策、计划
在数据库的支持下
使用DBMS管理数据
管理信息系在数统据库支—持下—第6章 MIS的开发方法
10
“自下而上”(Bottom-Up)的开发策略的优缺点
“自下到上”(Bottom-Up)的策略的优点: (1)使信息系统的开发易于适应组织机构的真正需要 (2)有助于发现和理解每个系统的附加需要,并易于判断其费用; (3)每一阶段所获得的经验有助于下一阶段的开发; (4)相对地说,每个阶段规模较小,易于控制和掌握
计划与控制是保证信息系统开发在一定资源条件下如期完成的重要手段, 所涉及的因素一般包括: (1)资源保证 (2)进度控制 (3)计划调整 (4)审核批准 (5)费用统计
管理信息系统——第6章 MIS的开发方法
12
第6章 管理信息系统的开发方法
2.系统开发的组织机构与分工
系统开发是一项涉及面很广的工作,需要成立相应的组 织,包括系统开发领导小组、系统开发工作小组等。
管理信息系统——第6章 MIS的开发方法
20
第6章 管理信息系统的开发方法
1.原型法的思想及特征
信息系统的原型,既不是对系统的仿真,也不是最终系统缩小尺寸 的原型,它指的是区别于最终系统的初始模型,这种原型经过多次反复 修改完善后,可以成为要开发的最终系统。因此,它要处理的是系统中 的实际数据,应该包括最终系统的大部分具体功能。原型法中的原型应 当具备以下基本特点:
战略 规划
详细 调查
逻辑 设计
系统分析
方案 选择
验收
系统实施
系统 转换
编程 调试
系统设计
审查
详细 设计
总体 设计
审查
管理信息系统——第6章 MIS的开发方法
17
第6章 管理信息系统的开发方法
⑴ 系统规划 系统规划的主要内容包括:企业目标的确定,解决目标的方式的确定,信息
系统目标的确定,信息系统主要结构的确定,工程项目的确定,可行性研究等。 ⑵ 系统分析 系统分析的主要内容包括:数据的收集、数据的分析、系统数据流程图的确定、系
用户对新系统提出需求
开发人员识别、归纳用户需求 开发系统模型(原型) 演示原型 提出意见
修改
增加功能
增加新功能否 完成系统开发并交付使用
相关文档
最新文档