管理信息系统开发方式与方法ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13
外包方式
适合:企业为了专注核心竞争力业务和降低软 件项目成本,将软件项目中的全部或部分工作 发包给提供外包服务的企业完成的软件需求活 动。 业务外包也称为资源外包、资源外置
14
外包方式
优点: ① 使技术不强的企业直接享受标准化、专业
化的信息服务 ② 做到按需付费,有效降低企业IT技术投资 ③ 专业化的外包服务具有质量稳定、成本透
明技术更新及时等优势 ④ 软件服务市场的发展,推动服务商主动
提高产品质量 ⑤ 外包,加速企业对外部环境的响应,增
强企业竞争 15
外包方式
缺点: ① 质量监控和管理难度加大 ② 人力资源管理难度加大 ③ 信息安全管理难度加大 ④ 企业对外包服务商的依赖增大 ⑤ 外包服务商的选择问题
16
表2.1 开发方式的比较
2
2.1.1系统开发的任务与特点
任务 根据企业的目标Hale Waihona Puke Baidu内容、规模、性质等具
体情况,从系统论的观点出发,运用软件工 程和系统工程的方法,按照管理信息系统发 展的规律,为企业建立起计算机化的管理信 息系统,开发出符合现代管理要求的应用软 件系统
3
2.1.1系统开发的任务与特点
• 特点 复杂性高 集体的创造性活动 质量要求高 产品是无形的 历史短,经验不足
第2章 管理信息系统开发方式与方法
1
2.1 概述
【本节知识点指引】 2.1.1 系统开发的任务和特点 2.1.2 系统开发的指导原则 【课堂组织】
教师引导学生看书,要求学生归纳“基本观点”, 提炼出相关问题解答要点中的关键词。 【师生互动】以MIS项目团队开发MIS知识卡管理系统 为例,讨论“系统开发的任务和特点”、“系统开发 的指导原则”等理论知识在实践中的指导意义。
【师生互动】以MIS项目团队开发MIS知识卡管理系统为例, 讨论“结构化方法”、“原型法”、“面向对象方法”、 “CASE方法”、“基于构件的软件开发方法”等优缺点。
19
结构化系统开发方法
生命周期:从提出要建立一个MIS开始,到完全 建成的全过程,是一个连续发展的过程, 即一个 阶段的完成就是下一个阶段的开始,这个过程称 为系统的开发生命周期 (SystemDevelopment Life Cycle,简称SDLC)
10
委托开发方式
适合: 使用单位(甲方)没有MIS的系统分析、 系统设计及软件开发人员或开发队伍力量较 弱、但资金较为充足的单位。 优点:省时、省事,开发的系统技术水平较 高。 缺点:费用高、系统维护与扩展需要开发单 位的长期支持,不利于本单位的人才培养。
11
联合开发方式
适合: 使用单位(甲方)有一定的MIS分析、设 计及软件开发人员,但开发队伍力量较弱,希 望通过MIS的开发建立、完善和提高自己的技 术队伍,便于系统维护工作的单位 优点:相对于委托开发方式比较节约资金,可以 培养、增强使用单位的技术力量,便于系统维护 工作,系统的技术水平较高 缺点:双方在合作中沟通易出现问题,因此,需 要双方及时达成共识,进行协调和检查。
表达效果比文字叙述简介、形象、效果真实 ③ 系统开发要经过一定的过程,后一阶段的工
作要在前一阶段的基础上,也就是在前期工作 文档的基础上继续进行
7
2.2 管理信息系统开发方式
【本节知识点指引】 1. 自行开发方式 2. 委托开发方式 3. 联合开发方式 4. “购买”方式 5. “外包”方式
【课堂组织】 教师引导学生看书,要求学生归纳“基本观点”,提炼
方式
自行开发 委托开发 合作开发
特点比较
分析和设计 能力的要求
编程能力 的要求
系统维护 的要求
开发费用
较高 较高 容易
少
一般 逐渐培养 不需要 需要
较困难 较容易
多
较少
利用现成 软件包 开发 较低
较低
较困难
较少
自行开发/委托开发/合作开发/软件包开发/返回 17
案例2.1 大公司是否可使用小厂商提供的软件包
4
2.1.2 系统开发的指导性原则
• 目的性 • 整体性 • 相关性 • 适应性 • 工作成果文档化、图表规范化
5
2.1.2 系统开发的指导性原则
目的性:明确系统开发的目的,确立面向用 户的观点
整体性:
① 了解信息处理的过程(物理模型) ② 对原系统的物理模型进行综合和抽象,
去掉物理细节,分析逻辑模型
12
购买方式
适合:对于功能单一的小系统开发颇为有效。 但不太适用于规模较大、功能复杂、需求量的 不确定性程度比较高的系统的开发。
优点:能缩短开发时间,节省开发费用,技术水 平比较高,系统可以得到较好的维护。
缺点:功能比较简单,通用软件的专用性比较差, 难以满足特殊要求,需要有一定的技术力量根据 使用者的要求做软件改善和编制必要的接口软 件等二次开发的工作。
出相关问题解答要点中的关键词。
【师生互动】以MIS项目团队开发MIS知识卡管理系统为例, 讨论“自行开发方式 ”、“委托开发方式”、“联合开发 方式”、“‘购买’方式”、“‘外包’方式”等优缺点。
8
自行开发方式
定义:由用户依靠自己的力量独立完成系统 开发 的各项任务。
适合:有较强专业开发分析与设计队伍和程 序设计人员
SCANIA 公司软件包 的选择
返回18
2.3 管理信息系统开发方法
【本节知识点指引】 2.3.1 结构化系统开发方法 2.3.2 原型法 2.3.3 面向对象方法 2.3.4 CASE方法 2.3.5 基于构件的软件开发方法
【课堂组织】 教师引导学生看书,要求学生归纳“基本观点”,提炼
出相关问题解答要点中的关键词。
系统维护使用队伍的组织和单位,如: 大学、研究所、计算机公司、 高科技公司等 单位
9
自行开发方式
优点:开发费用少,容易开发出适合本单位需 要的系统,方便维护和扩展, 有利于培养自己的 系统开发人员。
缺点(1)容易受业务工作的限制,系 统整体优化不够,开发水平较低。 (2)系统开发时间长,开发人员 调动后,系统维护工作没有保障
③ 完善逻辑模型,解决“做什么” ④ 确定新系统实现逻辑模型的技术方法和 手
段,解决新系统“如何做”的问题
6
2.1.2 系统开发的指导性原则
相关性:子系统相互配合、前后衔接、主从 搭配,实现系统目标
适应性:易扩展、易维护 工作成果文档化、图表规范化
① 人的记忆力是有限的,需要记录 ② 文档形式以规范化、标准化的图表为主,其
外包方式
适合:企业为了专注核心竞争力业务和降低软 件项目成本,将软件项目中的全部或部分工作 发包给提供外包服务的企业完成的软件需求活 动。 业务外包也称为资源外包、资源外置
14
外包方式
优点: ① 使技术不强的企业直接享受标准化、专业
化的信息服务 ② 做到按需付费,有效降低企业IT技术投资 ③ 专业化的外包服务具有质量稳定、成本透
明技术更新及时等优势 ④ 软件服务市场的发展,推动服务商主动
提高产品质量 ⑤ 外包,加速企业对外部环境的响应,增
强企业竞争 15
外包方式
缺点: ① 质量监控和管理难度加大 ② 人力资源管理难度加大 ③ 信息安全管理难度加大 ④ 企业对外包服务商的依赖增大 ⑤ 外包服务商的选择问题
16
表2.1 开发方式的比较
2
2.1.1系统开发的任务与特点
任务 根据企业的目标Hale Waihona Puke Baidu内容、规模、性质等具
体情况,从系统论的观点出发,运用软件工 程和系统工程的方法,按照管理信息系统发 展的规律,为企业建立起计算机化的管理信 息系统,开发出符合现代管理要求的应用软 件系统
3
2.1.1系统开发的任务与特点
• 特点 复杂性高 集体的创造性活动 质量要求高 产品是无形的 历史短,经验不足
第2章 管理信息系统开发方式与方法
1
2.1 概述
【本节知识点指引】 2.1.1 系统开发的任务和特点 2.1.2 系统开发的指导原则 【课堂组织】
教师引导学生看书,要求学生归纳“基本观点”, 提炼出相关问题解答要点中的关键词。 【师生互动】以MIS项目团队开发MIS知识卡管理系统 为例,讨论“系统开发的任务和特点”、“系统开发 的指导原则”等理论知识在实践中的指导意义。
【师生互动】以MIS项目团队开发MIS知识卡管理系统为例, 讨论“结构化方法”、“原型法”、“面向对象方法”、 “CASE方法”、“基于构件的软件开发方法”等优缺点。
19
结构化系统开发方法
生命周期:从提出要建立一个MIS开始,到完全 建成的全过程,是一个连续发展的过程, 即一个 阶段的完成就是下一个阶段的开始,这个过程称 为系统的开发生命周期 (SystemDevelopment Life Cycle,简称SDLC)
10
委托开发方式
适合: 使用单位(甲方)没有MIS的系统分析、 系统设计及软件开发人员或开发队伍力量较 弱、但资金较为充足的单位。 优点:省时、省事,开发的系统技术水平较 高。 缺点:费用高、系统维护与扩展需要开发单 位的长期支持,不利于本单位的人才培养。
11
联合开发方式
适合: 使用单位(甲方)有一定的MIS分析、设 计及软件开发人员,但开发队伍力量较弱,希 望通过MIS的开发建立、完善和提高自己的技 术队伍,便于系统维护工作的单位 优点:相对于委托开发方式比较节约资金,可以 培养、增强使用单位的技术力量,便于系统维护 工作,系统的技术水平较高 缺点:双方在合作中沟通易出现问题,因此,需 要双方及时达成共识,进行协调和检查。
表达效果比文字叙述简介、形象、效果真实 ③ 系统开发要经过一定的过程,后一阶段的工
作要在前一阶段的基础上,也就是在前期工作 文档的基础上继续进行
7
2.2 管理信息系统开发方式
【本节知识点指引】 1. 自行开发方式 2. 委托开发方式 3. 联合开发方式 4. “购买”方式 5. “外包”方式
【课堂组织】 教师引导学生看书,要求学生归纳“基本观点”,提炼
方式
自行开发 委托开发 合作开发
特点比较
分析和设计 能力的要求
编程能力 的要求
系统维护 的要求
开发费用
较高 较高 容易
少
一般 逐渐培养 不需要 需要
较困难 较容易
多
较少
利用现成 软件包 开发 较低
较低
较困难
较少
自行开发/委托开发/合作开发/软件包开发/返回 17
案例2.1 大公司是否可使用小厂商提供的软件包
4
2.1.2 系统开发的指导性原则
• 目的性 • 整体性 • 相关性 • 适应性 • 工作成果文档化、图表规范化
5
2.1.2 系统开发的指导性原则
目的性:明确系统开发的目的,确立面向用 户的观点
整体性:
① 了解信息处理的过程(物理模型) ② 对原系统的物理模型进行综合和抽象,
去掉物理细节,分析逻辑模型
12
购买方式
适合:对于功能单一的小系统开发颇为有效。 但不太适用于规模较大、功能复杂、需求量的 不确定性程度比较高的系统的开发。
优点:能缩短开发时间,节省开发费用,技术水 平比较高,系统可以得到较好的维护。
缺点:功能比较简单,通用软件的专用性比较差, 难以满足特殊要求,需要有一定的技术力量根据 使用者的要求做软件改善和编制必要的接口软 件等二次开发的工作。
出相关问题解答要点中的关键词。
【师生互动】以MIS项目团队开发MIS知识卡管理系统为例, 讨论“自行开发方式 ”、“委托开发方式”、“联合开发 方式”、“‘购买’方式”、“‘外包’方式”等优缺点。
8
自行开发方式
定义:由用户依靠自己的力量独立完成系统 开发 的各项任务。
适合:有较强专业开发分析与设计队伍和程 序设计人员
SCANIA 公司软件包 的选择
返回18
2.3 管理信息系统开发方法
【本节知识点指引】 2.3.1 结构化系统开发方法 2.3.2 原型法 2.3.3 面向对象方法 2.3.4 CASE方法 2.3.5 基于构件的软件开发方法
【课堂组织】 教师引导学生看书,要求学生归纳“基本观点”,提炼
出相关问题解答要点中的关键词。
系统维护使用队伍的组织和单位,如: 大学、研究所、计算机公司、 高科技公司等 单位
9
自行开发方式
优点:开发费用少,容易开发出适合本单位需 要的系统,方便维护和扩展, 有利于培养自己的 系统开发人员。
缺点(1)容易受业务工作的限制,系 统整体优化不够,开发水平较低。 (2)系统开发时间长,开发人员 调动后,系统维护工作没有保障
③ 完善逻辑模型,解决“做什么” ④ 确定新系统实现逻辑模型的技术方法和 手
段,解决新系统“如何做”的问题
6
2.1.2 系统开发的指导性原则
相关性:子系统相互配合、前后衔接、主从 搭配,实现系统目标
适应性:易扩展、易维护 工作成果文档化、图表规范化
① 人的记忆力是有限的,需要记录 ② 文档形式以规范化、标准化的图表为主,其