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