电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

管理信息系统-幻灯片

49页
  • 卖家[上传人]:F****n
  • 文档编号:88162142
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:313KB
  • / 49 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、2,系统开发的概念框架,MIS开发涉及的知识面广、部门多,不仅涉及技术,而且涉及管理业务、组织和行为。 用户缺乏如何比较规范的运作的知识。 MIS的开发存在着一些失败的教训。 问题出在哪里? 项目没有被很好地理解;计划不周,最终导致进度拖延。 没有充分的文档资料。 软件可靠性缺少度量的标准,质量无法保证。 软件难以维护,不易升级。,3,从大量案例中,我们应借鉴些什么?,关键成功因素:确定了战略目标,找出了瓶颈问题。 成功经验: 最终用户和高层领导的参与。 战略上重视。 充分认识IS开发的困难和风险。 制订合理的开发目标、步骤。 充分认识到组织和管理模式可能发生的变化,使得系统具有一定的适应环境变化的能力。 重视咨询,外部监管。 培养自己的系统分析和系统开发人员。,4,MIS开发与集成不成功的原因,对MIS的认识有偏差。 缺乏总体规划。 目标不合理。 没有一个完善的管理基础工作。 缺乏管理人员的重视。 系统开发方法落后。 MIS过分迁就原手工系统的做法。 系统开发者的素质和水平。 对MIS的开发的艰巨性缺乏充分的认识。 人才的培养与爱护。,5,2.1 结构化生命周期法,2.1.1 传统的

      2、开发方法(生命周期法),Old MIS,2 Methods of the MIS,图2-1 系统生命周期示意图,6,2.1.1 传统的开发方法(生命周期法)(续),传统开发方法的局限性: 关注软硬件费用、功能而不重视用户需求。 急于闭门编程而不强调调查研究。,2 Methods of the MIS,7,2.1.2 结构化生命周期法,图2-2 结构化方法的组成,2 Methods of the MIS,系统分析,系统设计,+,顺序 选择 循环, + + = 结构化方法,8,2.1.2 结构化生命周期法(续),结构化方法 + 生命周期法 = 结构化生命周期法 = 结构化系统开发方法 = SSA&D(Structured System Analysis and Design) = SADT(Structured Analysis and Design Technology) 结构化生命周期法是目前应用最广、最成熟的 MIS 开发方法。方便起见,“结构化生命周期法”在 今后教学过程中简称“结构化方法”或 SSA&D。,2 Methods of the MIS,系统规划 系统分析 系统设计 系

      3、统实施 为什么做? 做什么? 怎么做? 做 系统规划报告 系统分析报告 系统设计说明书 用户手册 系统可行性分析报告,抽 象 程 度,10,(1)SSA&D 的优势与改进,SSA&D VS. 传统开发方法: 提高编程效率,改进程序质量。 采用模块结构,便于修改扩充。,2 Methods of the MIS,11,(2)SSA&D 的基本思想,SSA&D 的基本思想: 在系统分析与系统设计阶段,用系统的思想、 系统工程的方法,按用户至上的原则,结构化、模 块化、自顶向下地对信息系统进行分析与设计; 在系统实施阶段,自底向上逐步实施,然后按 照系统设计的结构,将模块一个个拼接到一起进行 调试,自底向上、逐步地构成整个系统。,2 Methods of the MIS,12,(3)SSA&D 的基本原则,SSA&D 的基本原则: 面向用户 区分工作阶段( 自顶向下地分析、设计;自底向上地实施 采用模块结构应对变化 工作成果规范化、标准化,2 Methods of the MIS,13, 区分工作阶段,图2-3 区分工作阶段、活动、作业,系统开发过程,Back,2 Methods of the

      4、 MIS,14,(4)SSA&D 的一般过程, 系统规划阶段:根据用户的系统开发请求,初步调查,明确问题,然后进行可行性研究;同时划分模块、确定优先顺序。可行性研究报告系统规划报告 系统分析阶段:需求分析;分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;提出新系统逻辑模型。系统分析报告 系统设计阶段: 系统结构设计;处理流程设计;代码设计;数据库/文件设计;I/O设计;网络设计。系统设计说明书 系统实施阶段:设备购买和安装;编程或二次开发;人员培训;数据准备;系统测试、调试与转换。程序清单系统测试报告系统使用说明书 系统运行阶段: 日常运行管理、评价、监理审计。修改、维护、微调。系统评价分析报告 需要指明的是:并非所有的步骤都是必须的。如需要与可能,可跳过某些步骤或有必要地反复,但不可打乱或颠倒顺序,15,2.1.3 SSA&D 的优缺点与适用范围,(1)SSA&D 的优点 严格区分开发阶段 对每一阶段的任务完成情况进行审查,对于出现的错误或问题及时加以解决,不允许转入下一阶段。错误纠正得越早,所造成的损失就越少。 审查、审批、验收、 Check Points 整体性与全局

      5、性好强调开发过程的整体性和全局性,自顶向下,逐步求精,在整体优化的前提下考虑具体的分析、设计问题,2 Methods of the MIS,。,16,2.1.3 SSA&D 的优缺点与适用范围(续),(2)SSA&D 的缺点 预先定义用户需求:要求开发人员在调查中充分掌握用户需求、管理状况并预见可能发生的变化,这不符合人们认识事物的客观规律。同时,用户也很难准确陈述其需求。 缺乏灵活性:修改系统分析和系统设计的结果工作量相当大,实施起来相当困难。因此就要求步步为营,尽量避免需要修改的情况发生。 开发阶段间存在鸿沟: 各阶段采用不同的、没有严格对应关系的模型作为开发工具,形成阶段间的鸿沟。即不能很好地解决从系统分析到系统设计之间的过渡,比如如何使物理模型如实反映出逻辑模型的要求。 开发工具落后: 起点太低。所使用的工具(主要是手工绘制各种各样的分析设计图表)落后,致使系统开发周期过长而带来了一系列的问题。不能自动生成文档,文档整理工作量太大。,17,很耗资源。 不灵活,而且抑制变化。 不适合以决策为目的的应用。 SSA&D 适合用于开发能够预先定义需求、结构 化程度较高的大型系统和复杂系

      6、统。该方法不适合 用于小型系统的开发,18,2.2 原型化方法,2.2.1 原型化方法概述 (1)原型化方法的产生 两类软件系统: 预先指定的系统:需求比较 稳定而且能够预先定义; 用户驱动的系统:需求 模糊或随时间变化。,2 Methods of the MIS,SSA&D 无法用于开发用户驱动类系统。 采用 SSA&D 开发 MIS,有时会跟不上用户需求的变化。 为解决以上困难,原型化方法(Prototyping Method) 于1980年代诞生。,19,(2)原型化方法的基本思想,原型法就是根据用户提出的需求,由用户与开 发者共同确定系统的基本要求和主要功能,并在较 短时间内建立一个实验性的、简单的小型系统,称 做“原型”,然后将原型交给用户使用。用户在使用 原型的过程中会产生新的需求,开发人员依据用户 提出的评价意见对简易原型进行不断的修改、补充 和完善。如此不断地反复修改(迭代),直至满足 用户的需求。这就形成了一个相对稳定、较为理想 的MIS。,2 Methods of the MIS,20,(2)原型化方法的基本思想(续),原型法是在系统开发初期,凭借系统开发人员对用户

      7、需求的了解和系统主要功能的要求,在强有力的软件环境支持下,迅速构造出系统的初始原型,然后与用户一起不断对原型进行修改、完善(迭代),直到满足用户需求。,2 Methods of the MIS,21,相关链接:迭代,迭代就是用户对原型系统进行评价后,提出意 见,开发人员根据用户的意见进行修改的反复过程。 迭代不是简单的反复,每一次迭代都意味着原 型系统向着用户需求又前进了一步,迭代是系统开 发进展的动力。迭代过程的结束,就是原型的完成。,Back,2 Methods of the MIS,Y,Y,N,N,2.2.2 原型化方法的开发过程,迭代,保存历史版本,判定原型完成,1、对系统开发的意义、费用、时间作出初步的估算,确定系统开发的必要性和可行性 2、系统结构、功能、I/O要求、数据库基本结构、系统接口等 3、36周,不超过2个月;使用软件工具辅助实现。,图2-4 原型化方法的开发过程,23,2.2.3 原型的种类和构造方法,(1)原型的种类 根据在系统开发过程中的作用,可分为: 丢弃式原型 用于描述和说明系统的需求;作为开发人员和用户之间 的通信工具;不作为实际系统运行。 进化式原型

      8、 用于满足用户不断变化的需求;在原型系统基础上不断 迭代;作为实际系统运行。,2 Methods of the MIS,24,(1)原型的种类(续), 根据原型的应用目的和场合的不同 , 可分为: 研究型原型(Exploratory Prototyping) 实验型原型(Experimental Prototyping) 演进型原型(Evolutionary Prototyping),2 Methods of the MIS,25,(2)(进化式)原型的构造方法(开发方式), 递增式系统开发(Incremental Prototyping) 递增式系统开发的原理: 开始时系统有一个总体框架,各功能单元的结 构和功能十分清楚;每一模块还未具体实现;以后 开发中逐步完善模块。 递增式系统开发过程: 总体设计、功能模块的反复实现。,2 Methods of the MIS,26, 递增式系统开发(续),图2-5 进化式原型的递增式系统开发过程,Y,N,2 Methods of the MIS,系统是在原型的基础上逐步扩展,横向发展起来的。,27, 进化式系统开发(Evolutionary P

      9、rototyping),进化式系统开发的原理: 把系统开发看成一种周期过 程,从设计到实现再到评估反复 进行;最终产品被看作一个版本 序列。,2 Methods of the MIS,Y,N,多次反复,图2-6 进化式原型的进化式系统开发过程,围绕基本需求加强管理控制,28,(3)现实的选择:原型化方法与 SSA&D 的结合,采用丢弃式方法,将原型的开发过程作为 SSA&D 的一个阶段,即需求定义阶段。 研究型原型加强了 SSA&D 的需求定义和功能 分析阶段的分析。,2 Methods of the MIS,满意吗?,可行性研究,N,识别基本需求,多次反复,需求定义,系统分析,系统设计,系统实施,系统管理及维护,构造初始原型,使用验证原型,修改,Y,SSA&D,原型化方法,图2-7 原型化方法与 SSA&D 的结合方式,30,2.2.4 原型化方法的优缺点与适用范围,(1)原型化方法的优点 开发者在正式开发之前就可以得到用户的真正需求, 而用户能在较短的时间内看到新系统的模样。 改进了用户和系统开发人员的交流方式,有效避免开 发者和用户的认识差异所产生的失败。 开发的系统更加贴近实际,提高了用户的满意程度。 降低了系统开发风险,一定程度上减少了开发成本。 采用自底向上的开发策略,更易被用户接受。,2 Methods of the MIS,31,(2)原型化方法的缺点, 由于原型法在实施进程中缺乏对 MIS 全面、系统的认 识。因此,它不适合用于开发大型或复杂的 MIS。 对用户的管理水平要求较高。原型化方法每次迭代都 要花费人力、物力。如果用户合作不好,盲目纠错,就会拖 延开发进程,甚至偏离原型的目的。 测试和文档工作常被忽略,使系统运行后很难进行正 常的维护。 开发工具要求高。支持原型开发的软件工具大致可分 为如下几类:原型化工具、CASE原型化工具、可用于原型开 发的工具。,2 Methods of the MIS,32,(3)原型化方法的适用范围,原型法的适用于用户需求不清,管理及业务处 理不稳定,需求常常变化,规模小,不太复杂,而 且

      《管理信息系统-幻灯片》由会员F****n分享,可在线阅读,更多相关《管理信息系统-幻灯片》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.