{管理信息化信息化知识}信息系统的开发及其实施

上传人:卓****库 文档编号:140327767 上传时间:2020-07-28 格式:PPTX 页数:64 大小:500.77KB
返回 下载 相关 举报
{管理信息化信息化知识}信息系统的开发及其实施_第1页
第1页 / 共64页
{管理信息化信息化知识}信息系统的开发及其实施_第2页
第2页 / 共64页
{管理信息化信息化知识}信息系统的开发及其实施_第3页
第3页 / 共64页
{管理信息化信息化知识}信息系统的开发及其实施_第4页
第4页 / 共64页
{管理信息化信息化知识}信息系统的开发及其实施_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《{管理信息化信息化知识}信息系统的开发及其实施》由会员分享,可在线阅读,更多相关《{管理信息化信息化知识}信息系统的开发及其实施(64页珍藏版)》请在金锄头文库上搜索。

1、第六章 信息系统的 开发与实施,1,为什么 开发?,为什么要我参加?,如何开发?,何时开发?,谁来开发?,需要谁参加?,引 子,2,开发系统的理由,期望开拓新机遇,现有系统的问题,增强竞争力,系统开发过程,期望更有效 地利用信息,公司的增长、扩大,合并与购并,市场或外部 环境变化,开始变化的 个人能力 所感知的 潜在效益,3,一、概述,1、系统开发的参与者 2、系统开发的周期 3、影响系统开发的因素,4,1、系统开发的参与者,风险承担者:最终从系统开发项目中受益 者(投资者,往往是企业决策层) 用户:经常使用、与系统交互的人(业务 人员、管理者、客户或供应链上的合作者) 系统开发专家:系统分析

2、师,通信专家, 软件、硬件工程师 各类支持人员:其它 IT人员,供应商, 集成商,维护管理人员 成功的系统开发需要开发参与者共同努力!,5,系统分析师的重要性,系统的利益相关者,用户,供应商,技术专家,软件人员,管理者,系统分析师,6,2、系统开发生命周期,系统开发计划 明确问题,系统设计 选择与规划最佳解决方案,系统实施 实现系统设计,系统分析 理解问题,系统维护与评价 评价方案的结果,系统开发的过程称为系统开发的生命周期,7,3、影响系统开发的因素,变化程度 项目规划质量 项目管理工具的使用 质量保证过程,8,1)变化程度,持续改进 业务流程再造,9,变化管理中出现的问题,害怕员工失去工作

3、、权力和组织中的影响; 认为建议中的系统会产生更多的工作量,超过它能减少的那部分; 不愿意与计算机人员一起工作; 担心该系统会对组织结构产生负面变化; 相信其他问题比该系统解决的问题更紧迫,或该系统是由一群对业务不熟悉的人开发 不愿意学习新的程序或方法。,措施:风险承担者、用户、管理者和开发人员共同努力、积极沟通与协调,理解人们最关心的问题,然后消除之。,10,2)项目规划质量,导致失败的项目规划问题汇总:,11,3)项目管理工具的使用,项目管理:包括规划、计划、指导和控制人力、财力、技术资源以完成阶段任务,最终实现特定目标。 关键路径:一旦推迟就会使项目延迟的所有活动。,为确保关键路径上的活

4、动及时完成,必须采用正规的项目管理方法和工具。,12,项目管理工具,程序评价和评价技术(PERT):它包括对一个活动的三个时间进行估计,可能的最短时间、可能的最长时间、可能的时间,然后算出PERT时间。 甘特图(Gantt Chart):用于计划、监控、协调项目的图形工具,它列出了各种活动和完成的最后期限的表格。 项目管理软件包,13,4)质量保证过程,常规质量保证过程的主要管理方法: 采用ISO 9000标准进行IS的开发 全面质量管理 统计过程控制原理,14,二、如何开发? 系统开发的方法,1、生命周期法(SDLC) 2、原型法 3、面向对象技术,15,自上而下,信息系统的开发策略,自下而

5、上,或,从现行系统的业务状况出发,先实现一个个具体功能,再逐步由低级到高级建立IS。,强调从整体上协调规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计IS。,实际中通常结合两种策略,即先自上而下地作好IS的开发计划,再自下而上地逐步实现各系统的应用开发。,16,1、生命周期(SDLC)法,生命周期法是一种结构化的严格分阶段的循序渐进的系统开发方法。该方法比较适用于大型组织的新系统的开发和实施。 一般的阶段划分模式: 系统规划 系统分析 系统设计 系统实施 系统运行及维护,17,1)主要特点,预先明确用户需求、根据需求设计系统 自顶向下规划、设计系统 严格按阶段进行; 文档标准化、

6、规范化 运用系统的分析、综合技术,简化系统 强调阶段成果的审定和检验,18,2)生命周期法的优缺点,19,2、原型法,原型法是一种交互式、反复改进的系统开发方法。 这种方法是为了适应以人为本灵活、多变、以经验行事。 这种方法适应企业面对日益激烈竞争的需求、信息系统开发周期短、成本低。 对中小企业最为适合。,20,1) 原型法的生命周期,确定用户的基本需求,开发原型,利用原型提炼 用户需求,修正、改进原型,实用系统,21,2)原型法的开发流程,确定用户基本需求 基本需求 系统范围 成本估算,开发初始原型,初始原型,利用原型提炼需求,用户满意否,工作原型,修改增强原型,运行原型,将原型作为工作系统

7、,将原型作为应用系统的开发基础,否,是,22,3)几种原型的构造方法,研究型原型构造法 试验型原型构造法 进化型原型构造法 递增式系统开发 进化式系统开发,23,4)原型法的优缺点,优点 开发周期短、费用相对较少 提供原始原型给用户,用户的参与更实际、更富有建设性 易学易用,减少培训时间 缺点 难以用于大系统、复杂系统 开发过程难以管理 用户很早看到原型易造成错觉 开发人员容易用原型代替系统分析,24,3、面向对象(Object Oriented)技术,1)什么是面向对象:把软件系统看成一系列离散对象的集合,这些对象中既包含数据结构也包含操作(行为)。面向对象的软件开发就是建立对象序列的集合。

8、 2)面向对象开发方法包括三个阶段: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的实现(OOI),25,面向对象技术的系统开发流程,需求规格分析,系统分析,程序设计与测试维护,系统设计,26,小结,传统的系统开发方法主要指生命周期法、原型法,它们遵循结构化、确定性、顺序的风格。 面向对象方法运用了对象、属性、责任以及消息的概念与机制。 面向对象的方法是面向过程技术和面向数据技术的结合的产物。数据和过程被包装成对象。 在实际开发中适宜综合考虑和应用混合策略。,27,三、系统开发形式,自主开发 包括资源内包和资源自包两种形式。 资源外包 将IT系统的开发按规定的期限、成本、技术标

9、准、服务水平委托给专业的IT系统开发商完成。,28,自主开发过程及关键任务,计划,维护,修改和提高原型,评审,开发初始 原型,识别基本需求,分析,目标、项目计划、接口,现存系统的现状、问题,使用的系统,新的需求,关键任务,1、自主开发,29,自主开发的优点、缺陷和风险,优点 需求确定准确且效率高,有助于新系统成功 增强使用者的参与意识和主人公感 提高系统开发速度 缺点 开发者缺乏专业的系统开发知识和经验,容易失败 缺乏集中控制,导致“私有信息”技术系统出现 设计方案不充分导致新系统技术水平低,没有可扩展性 缺乏完整的文档管理和外部技术支持,维护困难,导致系统短命,30,资源外包的几种形式,购买

10、现成软件(或在此基础上按需求又在软件上作局部小修改)。 购买现成软件及开放的源代码,自己按需求做部分修改。 开发一个全新的系统。 开发部分分系统并与现有可继续使用的系统集成。,2、资源外包,31,资源外包过程,计划,监测和再评价,测试和验收系统,评标选择外包商,制作标书、发标,确定功能需求,选择目标系统,定义项目范围,32,资源外包的优点和缺点,优点 使组织可以将力量集中到核心竞争力上 充分利用其他组织的智力资源 能更好的控制成本、降低成本 可获得前沿技术 缺点 容易产生技术依赖性,降低了对未来技术变革的了解 降低了对工程项目的控制力 增加了战略信息受攻击的可能 增加了对其他组织的依赖性,33

11、,2、系统开发生命周期,系统开发计划 明确问题,系统设计 选择与规划最佳解决方案,系统实施 实现系统设计,系统分析 理解问题,系统维护与评价 评价方案的结果,四、系统开发的阶段描述,34,阶段描述,(一)系统开发计划 (二)系统分析 (三)系统设计 (四)系统实施 (五)系统维护与评价,35,(一)系统开发计划,1、制定开发工作规划 2、确定系统开发目标 3、形成系统开发计划书,36,(二)系统分析,该阶段是进入系统开发的实质阶段,完成系统的分析及概要设计。 主要任务是: 1、详细调查 2、现行系统分析 3、概要设计 4、系统分析报告,37,其中:概要设计(逻辑设计),1)系统边界的划分 2)

12、子系统的划分及定义 3)系统软/硬件环境设计 4)系统运行通信环境设计 5)对系统运行环境的建议 6)系统开发方案及进度 7)开发费用及投资计划,38,(三)系统设计,1、详细设计(物理设计) 2、生成系统设计报告 3、评估一种系统设计方案,39,1、物理设计,将逻辑设计的逻辑模型变成具体实现的物理模型,40,物理设计的主要内容,1)输入输出设计 2)处理功能模块设计 3)数据库设计 4)网络及通信设计 5)系统安全性设计 6)硬/软件选择和供应商的建议,41,2、系统设计报告及文档,报告的设计内容 “1”中内容 系统模块调试、测试方案 用户人员培训计划 机房建设计划 系统实施计划 文档、表格

13、、图形的附件 术语表,42,系统设计报告,目录 序言 系统设计的主要建议 硬件设计 软件设计 通信设计 人员设计 系统实施的计划 数据库设计 过程设计 安全设计 维护设计 培训设计 总结,43,3、评估一种系统设计方案,系统设计的最后步骤是对多种设计方案进行评估,选出一个最佳的方案。 评估中注意的问题: 综合平衡系统的实施、成本、控制和复杂性 评估方法 前期评估:执行“去除不必要建议书”的阶段 最终评估:对设计建议详细评估,择优,44,(四)系统实施,1、系统实施计划 2、实施步骤 3、系统软件、硬件、网络的获取 4、系统安装、调试、测试 5、系统试运行与切换 6、验收,45,1、系统实施计划

14、,实施计划主要内容 硬件计划 软件计划 采购计划 软件开发计划 机房、场所准备计划 总的实施日程计划 审订实施计划,46,2、实施步骤,硬件获取,软件获取,用户准备,人员:聘用和培训,机房、场所准备,数据准备,安装,测试,试运行,系统切换,用户验收,47,3、系统硬件、网络、软件的获取,1)硬件的获取 根据系统设计的指标要求制作采购的标书 邀请硬件供应商进行技术交流 选择资质好的厂商发放标书 评标、开标及商务谈判 签订合同 执行合同,48,2)网络的获取 局域网络的建设和改造 广域网络的建设 网络设备的获取 3)软件的获取 决定内部开发或从外部购买 外部购买的软件分为:成品软件包和承包开发 如

15、何做? 审核需求、获取软件、修改或修订、获取软件接口、测试验收软件、软件维护,49,4、系统安装、调试、测试,1)用户准备 2)场所准备 3)数据准备 4)安装 5)测试,50,单元测试,系统测试,容量测试,综合测试,验收测试,对每个程序测试,测试整个系统,使用大量数据对应用程序测试,同时对相关系统测试,根据用户要求对系统测试,51,5、系统试运行与切换,系统测试的同时就可进行试运行 试运行的同时就可进行系统切换 切换的方法 直接法 阶梯法 并行法,52,老系统,新系统,老系统,新系统1,新系统2,新系统n,老系统,新系统,直接法,阶梯法,并行法,53,6、验收,系统验收 文档验收 签署文件,

16、54,(五)系统维护与评价,1、维护的理由 2、维护的类型 3、维护的实施(人员、财务) 4、评价过程的类型 5、评价过程中应考虑的因素,55,1、维护的理由,用户的新需求 技术更新、硬件问题 公司购并或并购 政府政策的调节 运行环境的变化,56,2、维护的类型,日常维护:小的改进、个别代码改动或小故障修复 修补:小的更改、纠正错误 版本发布:重要程序的修改、这是一种软件文档的修改 新版本:完成了新的功能,对主要的程序作了修改,57,3、维护的实施,保证维护的队伍 保证维护的经费 软件维护的成本,58,4、系统评价,评价贯穿系统建设的全过程,尤其在设计、实施阶段更为重要。它分析系统的处理、以确保系统能按期望运行。 系统评价通常涉及:设计与实际运行情况的比较,主要包括系统运行(技术角度)及收益(经济角度)两方面。 系统运行后,重新估价设计中的成本、控制等复杂因素。 评价的问题反馈给建设的各阶段以便重新处理。,59,1)评价考虑的因素,使命:系

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号