当前位置:文档之家› 第4讲 管理信息系统 MIS开发方法(一)

第4讲 管理信息系统 MIS开发方法(一)


开发阶段 系统规划 系统分析 系统设计 系统实施
主要人员 CIO、项目经理、系统分析员 系统分析员、终端用户 系统设计员、数据库管理员 程序设计员、数据库管理员、终端用户
系统维护与评价 系统维护人员、数据库管理员
信息系统开发工作中工作量重心的偏移
诺兰模型
影响度 人数
规划
分析
设计
实施
维护
阅读:发现错误的成本
•掌握原型法的开发步骤;原型法的种类;原型 法的特点及适用范围;
•具备利用上述两种方法开发信息系统的能力 •了解面向对象法;面向对象法的开发过程;面 向对象法的特点及适用范围
第三章 管理信息系统开发方法
• 内容提要:
一、 MIS开发概述
二、结构化系统开发方法 三、原型法 四、面向对象的方法简介 五、计算机辅助软件工程CASE
给专业软件开发单位。
4. 采购
• 时间短,费用低,而且系统可靠性稳定性高,反映先
进管理思想 • • • 不能满足用户单位的特定需求 维护困难 “采购方式”只是获得管理信息系统时间比较短,但 是系统实施的时间仍然很长。(作改动、编接口)
三、系统开发方法概述
系统开发策略
• “自下而上”的开发策略 (Bottom Up) 从现行系统业务状况出发,先设计系统的构 件实现一个个具体的功能,逐步地采用搭积木的 方式组成整个系统,由低级到高级建立MIS。
2. 联合开发(合作开发)
由用户单位和用户单位以外的单位组成系统开发小 组,由对方负责,针对企业具体情况和要求,共同完成 系统开发任务。 在开发过程中中要注意任务分工明确,责任明确, 注意双方工作人员之间的协调和配合,尤其是各种文档 的交流。
3. 外包(Outsourcing)(或委托开发) 承包方根据用户单位提出的开发要求而提出 管理信息系统的大体框架和开发所需要的费用等, 当用户单位认定后,将系统开发的任务全部外包
对管理信息系统而言,要掌握的知识主要有:计算机网
络、系统安全、数据管理技术、软件结构、系统集成等。
同时系统设计员也应该具有一定的管理知识,具有
在经济和技术之间平衡的能力。
5. 程序设计员 6. 系统维护人员 7. 数据库管理员
项目组的人员结构
管理信息系统的开发分为多个阶段,不同的
阶段完成系统开发中的不同任务,因此不同阶段 所需要的人员从数量和对知识的掌握要求也不同。
总结 练习 资料
第一节 MIS开发概述
本节内容
• MIS开发的认知模型
• 系统开发方式
• 系统开发方法概述
一、MIS开发的认知模型
认知过程
管理信息系统的开发者面临的最大的问题在
于如何准确、完整地获得用户的需求,而大多数 系统的开发者不可能是一个业务专家,对相关问 题有充分的认识,因此在管理信息系统的开发中 有一个认知过程。
2. 认知模型
• • 问题域 逻辑模型:识别用户需求,确定开发系统的功能 (“作什么?”) • 物理模型:在一定信息技术、系统平台约束下,设计 系统实现方式(“如何做?”) • 计算机可执行模型:利用计算机语言设计出相应的计 算机程序。
二、系统开发人员和开发方式
• 系统开发人员
1. 信息主管(CIO) 企业高层负责组织信息资源管理的决策者,全面负 责组织的信息管理工作。根据组织的战略目标,考虑和 提出组织的信息战略,保证信息战略与组织战略相配合, 并对组织信息化的发展做出长远规划。 信息主管首先是一个管理者,但不是技术管理者, 而是业务管理者。
李婧
管理工程系 信息管理研究室 2016/3/5
教学目的
•使学生了解常用的开发方法
•能够使用一种方法或几种方法进行信息系统的 开发
第三章 管理信息系统开发方法
• 内容提要:
一、 MIS开发概述
二、结构化系统开发方法 三、原型法 四、面向对象的方法简介 五、计算机辅助软件工程CASE
教学要求
•了解结构化开发方法以及该方法存在的问题
优点:可以避免大规模系统可能出现运行不协调 的危险
缺点:不能像想象那样完全周密,容易忽视系统 部件的有机联系。
三、系统开发方法概述
系统开发策略
• "自上而下"的开发策略(Top Down)
“自上而下”的开发策略强调从整体上协调
和规划,由全面到局部.从组织管理的整体进行设 计,逐渐从抽象到具体,从概要设计到详细设计,
规划
分析
设计
开发
测试
安装
维护
系统开发方式
1. 自主开发
自主开发方式是一种完全依靠用户单位自身力量,由用
户单位自身组成项目组,根据用户单位的特点来开发MIS。 优点: 满足用户单位的个性化需求 易于维护,能满足经常变化的需求
开发经费较少
缺点: 需要本单位具有知识结构完备、经验丰富的专业人员
开发时间较长
大量的实践表明,信息系统产生的许多错误
都是由于需求定义不准确或错误导致的,而且在
需求定义阶段发生错误,则修改这些错误的代价 非常高。许多成本分析表明,随着开发进程的进 行,改正错误或在改正错误时引入的附加错误的 代价是按指数阻尼正弦曲线增长的。
2000 1800 1600 1400 1200 1000 800 600 400 200 0
课后讨论
人们获得了信息,是否就一定能够保证 管理决策效率的提高?为什么?给出你的 看法。
课前思考 1、有的同学认为,只要能编写好程序,就能开发管 理信息系统,对不对? 2、为什么许多管理信息系统开发和应用失败了,原 因是什么? 3、同学们知道哪些开发方法?“软件危机”是怎么 回事?
第二章 MIS开发
2. 项目经理
管理信息系统的开发是一项系统工程,在开发过程 中涉及多种资源的计划、组织、协调、指挥和控制。
3. 系统分析员
系统分析员是利用信息技术提供组织问题解决方案 的解决者,不是程序员。(详细分析问题,了解与问题 相关的所有事物和关系,提出问题的解决方案)
4. 系统设计员
系统设计员应该具有扎实的信息技术方面的知识。
管理信息系统的开发过程
就是根据需要解决的问题,建立一个有信息技术
支撑、与解决问题相关的、数据处理的、可运行计算机 模型。
现实世界: 问题
计算机世界: 计算机可 执行模型
现实世界: 问题
根据问题 进行抽象
观念世界
逻辑模型
根据系统平台 进行设计
计算机世界 计算机可 执行模型
利用实用软件 进行描述
数据世界 物理模型
相关主题