管理信息系统教程第三章

上传人:kms****20 文档编号:51693970 上传时间:2018-08-15 格式:PPT 页数:76 大小:528.50KB
返回 下载 相关 举报
管理信息系统教程第三章_第1页
第1页 / 共76页
管理信息系统教程第三章_第2页
第2页 / 共76页
管理信息系统教程第三章_第3页
第3页 / 共76页
管理信息系统教程第三章_第4页
第4页 / 共76页
管理信息系统教程第三章_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《管理信息系统教程第三章》由会员分享,可在线阅读,更多相关《管理信息系统教程第三章(76页珍藏版)》请在金锄头文库上搜索。

1、第第三三章章 管理信息系统开发概述管理信息系统开发概述 本章内容l系统开发生命周期 l系统开发方法 l系统开发策略 l案例分析引导案例l为了提高自己的竞争地位,大多数公用事 业单位正在改进老的信息系统,以便向顾 客提供更好的服务。 l目前公用事业单位的许多大用户和商业用 户都要求实时提供使用状况报价、能源管 理汇总,并能一次性支付不同地区的账单 。因此,在全国绝大多数公用事业单位都 在进行着系统开发以适应顾客需求 3.1 管理信息系统规划 l管理信息系统规划(Management Information System Planning,MISP), 又称管理信息系统战略规划或者管理信息 系统总

2、体规划,是根据组织的目标和发展 战略、信息系统建设的客观规律以及组织 的内外环境,科学地制定信息系统的开发 战略、实施策略和总体方案 。管理信息系统规划的内容 l确定管理信息系统的总目标和发展战略规 划 l分析企业运营现状 l进行可行性分析 l预测影响规划的信息技术发展 l制定具体的实施方案 管理信息系统规划的过程 l 确定基本问题: l 收集初始信息: l 评价现存状态: l 识别限制因素: l 明确战略目标: l 进行可行性分析: l 确定执行方案: l 撰写规划报告: l 进行验收审批:管理信息系统战略规划的方 法 l企业系统规划法 :企业系统规划法(Business System Pl

3、anning , BSP)基本思想是:首先自上 而下识别系统目标、企业过程以及数据, 然后再自下而上设计系统以支持系统目标 ,最后把企业的目标转化为管理信息系统 规划的全过程。 BSP方法的基本步骤 : l 立项 l 准备工作 l 调研 l 定义企业过程 l 定义数据类 l 分析现行系统支持 l 确定管理部门对系统的要求 l 提出判断和结论 l 定义信息总体结构 l 确定总体结构中的优先顺序 l 评价信息资源管理 l 制订建议书和开发计划 l 提交研究成果报告l关键成功因素法:所谓关键成功因素,是 指在规划周期内影响企业战略成功实现的 关键性任务。 l1970年,哈佛大学教授William Z

4、ani在管 理信息系统模型中首先使用了关键成功变 量,这些变量时确定管理信息系统成败的 因素 。 CSF法的基本步骤: l识别目标: l识别所有成功因素 l确定关键成功因素 l明确各关键成功因素的性能指标和评估标 准关键成功因素法缩短造船周期加强作业 计划缩短设 计时间材料采购 与配套生产日程管理提高生产计 划弹性缩短生产设 计缩短技术设计采用CAD生产日程管理生产日程管理缩短造船周期的树枝因果图 l战略目标集转化法 :战略目标集转化法( Strategy Set Transformation,SST)由 William King 于1978年提出,它把整个战 略目标看成是一个信息集合,由使命

5、、目 的、目标、战略和其他战略变量等组成, 管理信息系统规划就是将该集合转化为信 息系统的目标与战略 。战略目标集转化法的基本步骤: l识别组织的战略集 l将组织的战略集转化成管理信息系统的战 略集系 统 开 发 生 命 周 期阶段活动 计划定义要开发的系统 确定项目范围 制定项目计划 分析收集系统业务需求 设计设计支持系统的技术架构 涉及系统模型 开发建立技术架构 建立数据库和程序 测试编写测试条件 进行系统测试 实施编写详细的用户说明书 为系统用户提供培训 维护建立帮助以支持系统用户 提供支持系统变化的维护1.计划阶段l 目标:制定开发计划 l 选择要开发的系统n为什么要进行选择? 利用信

6、息系统来支持组织的战略目标n选择的依据是什么? 关键成功因素CSF(critical success factor),对组织的成功起关键作用的因 素 l 规定项目范围n什么是项目范围? 明确定义高层系统的需求,提出系统最基本的定义n如何明确项目范围? 在项目范围说明书中简明扼要地写明项目范围(做什么,不做什么)n规定项目范围有什么作用? 可以避免范围蔓延、功能蔓延1.计划阶段l制定项目计划n项目计划包括什么内容? 定义开发过程要完成的全部活动(谁在什么时间做什 么) 所需成本n项目计划由谁制定? 项目经理负责制定项目计划,并跟踪以保证项目里 程碑按时完成n什么是项目里程碑? 某些活动完成的关键

7、日期某项目计划naomi6建立帮助台146维护13Leigh1安装系统121实施11Martha3编写测试条 件103测试9Logan2建立数据库82开发7David3设计图 形界 面63设计5Anna,math a8收集业务需求48分析3Scott3确定范围23计划1日123456日123456日123456日123456日123456(天)6-236-166-96-25-26人名时间时间任务务编编号2.分析阶段l 目标:收集、理解和表达业务需求n不涉及实现和技术细节 l 收集业务需求n什么是业务需求?系统必须满足的用户的要求 从业务角度描述系统要做什么“这个CRM系统必须能按产品、地区、销

8、售代表跟踪销售情况”n如何收集业务需求?联合应用开发(Joint application development ,JAD)会议知识工作者和信息技术专家碰面,甚至用几天时间来定义和评 价系统的业务需求2.分析阶段l业务需求优先排序n如何明确所有业务需求的优先顺序 需求定义文档(Requirements definition document )对业务需求进行优先权排序,并记在正式的、可理解的文档上 用户签名认可 (里程碑) l错误的代价n错误发现的越晚,改正的代价越高发生错误的代价3.设计阶段l目标:建立如何运行系统的技术蓝图 l设计技术框架n技术框架包括什么内容?系统运行所需要的硬件、软件和

9、通信设备通信设备:访问因特网、访问服务器n只有唯一的技术框架可用吗?不是,要从几种方案中进行选择满足时间、成本、技术可行性、适应性方面的要求3.设计阶段l设计系统模型n什么是系统建模? 通过绘图的方式描述设计方案n哪些内容需要建模? 屏幕、报告、软件、数据库可用技术框架l非集中式架构 l集中式架构 l分布式架构 l客户机/服务器模式非集中式架构财务财务 部门门市场场部门门运输输部门门非集中式架构l 什么是分散式架构?n用户自己开发所需应用并负责管理 l 这种架构的问题?n信息系统的共享程度低n难以和别的系统沟通(交流信息、利用其他系统的能力)n数据冗余、不一致n难以维护 l 在哪些环境中容易出

10、现?n采用分散式管理的企业n并购获得的企业集中式架构财务财务 部门门运输输部门门市场场部门门IT部门门HRM部门门集中式架构l特点n信息集中存放,提供共享 l这种架构的优点n控制力强n系统标准一致,且信息控制容易 l这种架构的缺点n不够灵活分布式架构Denver办办公室New york办办公室dallas办办公室分布式架构l 特征n经过网络来传递信息、处理信息 l 优点n处理任务可以分配到某处n更加灵活 l 缺点n结构更加复杂 l能够确定应用/信息的位置 l能够判断最佳路径 l处理次序造成很大差别C/S架构数据库服务器客户机客户机客户机应用服务器WEB服务器数据C/S架构l特征client/s

11、ervern由一个/多个服务器向客户机提供服务n双方分担处理任务 l优点n从服务器上卸载了部分应用/数据 l缺点n网络传输负载大N层架构模型第1层层表示层层第2层层应应用层层第3层层数据层层第n层层业务逻辑层业务逻辑层Web客户户Web服务务器数据库库应应用服务务器GUI屏幕设计4.开发阶段l目标:根据设计方案产生实际系统 l内容n编写程序、建立数据库、配置通信设备、安 装软硬件 l构建技术框架n建立运行平台n购买和安装软件、硬件和通信设备。 l构建数据库和编写软件5.测试阶段l目标:验证系统能正常运行并满足所有业 务需求 l编写测试条件n什么是测试条件? 对“系统必须完成的步骤+每一步的设想

12、结果”所进行 的详细描述 n如果实际结果和预期结果不同? 存在bug需要修改n一个系统的测试条件有多少? 几百、几千5.测试阶段l执行系统测试n测试有哪些种类? 单元测试,系统测试,集成测试 用户接收测试UATuser acceptance testing测试条件测试 编号测试日期测试者测试条件设想结果实际结果通过/ 失败11/1/2004艾米莉单击系统 开始按钮出现主菜单与设想结果一致通过21/1/2004艾米莉单击系统 登录按钮出现登录屏幕 要求输入帐号 和口令与设想结果一致通过61/1/2004艾米莉单击开始介绍用户名和 口令并且出现 系统主菜单屏幕出现登陆失败 提示,用户名和口 令不正

13、确 失败6.实施阶段l目标将系统放到组织中给用户使用 l编写详细的用户手册n什么是用户手册? 如何使用系统的说明书 l为用户提供培训n如何为准备使用新系统的知识工作者提供培训? 联机培训Online Training:利用Internet或CD-ROM进行培训 现场培训Workshop Training:在教室环境中由老师进行培训6.实施阶段l系统实施方法有哪些?n并行切换,直接切换,试点切换,逐步切换并行切并行切换换:直接切直接切换换:逐步切逐步切换换:7.维护阶段l目标:监测并支持新系统以保证它持续满足业 务目标 l帮助台(Help Desk)n一组对知识工作者的问题进行答复的人员 l支持

14、变化n系统需要改变以满足业务环境不断变化的需 要系统开发方法l结构化生命周期方法 l原型法 l面向对象方法 l计算机辅助软件工程CASE结构化生命周期方法l结构化分析 l结构化设计 l结构化编程结构化生命周期法的基本思 想 如何控制系统复杂性? l分解n把大问题分割成若干个小问题,然后分别解 决 l抽象 n先考虑问题的本质属性,以后再逐步添加细 节 结构化生命周期法的基本思 想X1231.11.21.33.13.23.3结构化生命周期法的优点 l建立面向用户的观点 l严格区分工作阶段 l自顶向下进行开发 l工作文件的标准化和文档化 l采用图表工具描述系统结构化生命周期法的不足l所需文档资料数量

15、大 l人机交互界面表达难 l用户信息反馈慢 l开发周期长原型法的提出背景l软件危机 n开发速度慢n开发成本高n产品质量不可靠n开发进度难以控制 l产生原因n用户需求不明确n缺乏正确的理论指导n软件规模越来越大 软件危机的解决l解决方法n着重研究与机器本身相关的软件开发工具 n研究软件设计和规格说明 l生命周期法的前提n所有的需求能被预先定义 n项目参加者之间能够清晰而准确地通信 n静态描述/图形模型能充分反映应用系统原型法l获取一组基本的需求定义 l快速建立目标系统的最初版本 l交给用户试用、补充和修改 l新的版本开发 l直到用户满意原型法的步骤 识别基本需求(输入、输出、简单过程) 建立初始

16、原型(用户界面) 知识工作者评价 修订和完善原型 (有专门的原型开发工具)原型法的步骤识别基本需求建立初始原型用户评价满意?修改、增强结束YN原型法的优点l鼓励用户的积极参与 l有助于解决用户之间的差异 l能给用户一个对最终系统的直观感受 l帮助确定技术上的可行性 l有助于推广目标系统的思想 原型法的缺点l导致人们认为最终系统将很快产生 l没有给出系统操作条件的说明 l导致项目小组忽略了测试和文档的健全面向对象方法概述 l 对象n是世界中的物体在人脑中的映象(包括人的意愿 )n可作为解决信息领域内所遇到问题的方法 l 面向对象的分析 n一个系统作为一个对象,可以由多个部分组成 l 面向对象的设计 nJAVA和C+的比较 l 面向对象的方法 n基于对象概念,以对象为中心,以类和继承为构造机 制,来认识、理解、刻画客观世界和设计、构建相应 的软件系统 面向对象方法的具体实施步 骤 l面向对象分析 l面向对象设计 l面向对象实现 面向对象分析l确定问题域 l区分类和对象 l区分整体对象以及组成部分 l定义属

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

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