管理信息系统14章_第1页
管理信息系统14章_第2页
管理信息系统14章_第3页
管理信息系统14章_第4页
管理信息系统14章_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第14章章 信息系统开发方法信息系统开发方法14.1 历史的回顾14.2 系统开发方法14.3 对象/需求调查 1.系统调查的原则 2.初步调查与可行性研究14.4 关于系统开发方法分类的讨论(1)20世纪世纪60-70年代年代结构化开发方法结构化开发方法(2)20世纪世纪80年代年代80年代初:原型法、年代初:原型法、80年代末:计算机辅助软件工程、年代末:计算机辅助软件工程、面向对象开发方法面向对象开发方法(3)20世纪世纪90年代年代客户机客户机/服务器,基于服务器,基于web的开发的开发14.1信息系统开发方法回顾信息系统开发方法回顾Windows95 开发瀑布模型瀑布模型 蛛网膜型

2、蛛网膜型需求、设计、实需求、设计、实现和测试要不断现和测试要不断循环进行循环进行决定目标、决定目标、方案和限制方案和限制评价方案、评价方案、识别风险、识别风险、弱化风险弱化风险开发、验证、开发、验证、下一级产品下一级产品计划下一阶段计划下一阶段集成测试14.2系统开发方法一、 结构化系统开发方法 1.SSA&D方法的基本思想(structured system development methodologies) 用系统工程的思想和工程化的方法; 按用户至上的原则; 结构化、模块化; 自顶向下地对信息系统进行分析与设计。2.SSA&D方法的特点 自顶向下整体性的分析设计和自底向

3、上逐步实施; 建立面向用户的观点; 严格区分工作阶段(系统规划,分析,设计,实施,运行管理与评价); 深入调查研究; 充分预料可能的变化; 开发过程工程化。 3.MIS工程工作流4.SSA&D的优缺点 优点:严格区分开发阶段,系统的针对性强; 整体性与全局性好,自顶向下观点。 缺点:开发周期长; 开发过程繁琐、复杂;开发工具落后; 与用户交流不直观;系统的升级较困难。5.适用场合l最早的系统开发方法l经常用于大中型复杂信息系统的开发过程l适用于TPS、MIS等解决结构化问题的系统二、 原型方法1.基本思想根据用户的需求迅速构造一个低成本的用于演示及评价的试验系统(原型)由用户对原型进行

4、评价在用户评价的基础上对原型进行修改或重构目标:用户对所用的原型满意软件支持环境nRDBMSn数据字典、建模工具n快速查询系统n4GL软件工具n可视化报告、界面生成器,快速构造原型2.原型法工作流程1、用户提出系统要求2、识别、归纳上述要求3、开发一个模型原型4、评价模型5、模型不可行处理6、模型不满意处理7、修改模型8、确定模型后的处理N、实际系统开发、运行、维护等12346758N二、 原型方法二、 原型方法3.原型法的优缺点 优点:1、开发效率高;2、开发工具先进,与用户交流直观;3、符合人们认识事物的规律;4、能及早暴露系统实施后潜在的一些问题;5、能调动用户参与的积极性。 缺点:1、

5、不适合大型系统的开发;2、不适合大量运算及逻辑性强的模块;3、对原企业基础管理工作要求较高;否则容易走上机械 模拟原手工系统的轨道。适用于解决有不确定因素的问题适用于对用户界面要求高的系统适用于决策支持方面的应用4.适用范围二、 原型方法 三、 面向对象的开发方法1.对象的基本含义 客观世界由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。对象是OO方法的主体,有以下特征:模块性(信息隐藏、封装)继承性动态连接性三、 面向对象的开发方法2.OO方法的基本思想: 现实世界由对象组成 对象由属性和方法组成。属性反映对象的状态,方法定义改

6、变属性状态的操作 对象之间的联系主要通过消息传递来实现 对象抽象为类(class) 对象具有封装的特性O-O方法方法实体实体-关系关系(E-R)图)图面向对象程序面向对象程序设计语言设计语言OOA方法系方法系图图抽象对象抽象对象模型模型 l l 实体连实体连接接l l属性属性l l泛化泛化-特化特化l l整体整体-局部局部ll l属性和方属性和方法法l l消息通讯消息通讯l l泛化泛化-特化特化l l继承性继承性l l整体整体-局部局部三、面向对象的开发方法3. 3. 面向对象方法的开发过程面向对象方法的开发过程系统调查和需求分析:系统调查和需求分析: 对系统将要面临的具体管理问题及用户对系统

7、开发的需求进行调查对系统将要面临的具体管理问题及用户对系统开发的需求进行调查研究,弄清要干什么。研究,弄清要干什么。分析问题的性质和求解问题:分析问题的性质和求解问题: 在问题域中抽象地识别出对象以及其行为、结构、属性、方法等。在问题域中抽象地识别出对象以及其行为、结构、属性、方法等。即面向对象分析(即面向对象分析(OOA)。)。整理问题:整理问题: 即对分析的结果作进一步地抽象、归类、整理,并最终以范式的形即对分析的结果作进一步地抽象、归类、整理,并最终以范式的形式将它们确定下来。即面向对象设计(式将它们确定下来。即面向对象设计(OOD)。)。程序实现:程序实现: 用面向对象的程序设计语言将

8、上一步的范式直接映射为应用程序软用面向对象的程序设计语言将上一步的范式直接映射为应用程序软件。(件。(OOP)三、 面向对象的开发方法4.OO4.OO方法的优缺点方法的优缺点优点:优点:以对象为基础,直接完成从对象客体的描述到软件结构以对象为基础,直接完成从对象客体的描述到软件结构 之间的转换。之间的转换。解决了传统结构化开发方法中客观世界描述工具与软件解决了传统结构化开发方法中客观世界描述工具与软件 结构不一致性问题。结构不一致性问题。缩短了开发周期。缩短了开发周期。缺点:缺点:需要一定的软件基础支持;需要一定的软件基础支持;对大型系统开发,容易造成系统结构不合理,各部分关系对大型系统开发,

9、容易造成系统结构不合理,各部分关系失调。需要与结构化方法结合使用。失调。需要与结构化方法结合使用。如果用结构化系统开发方法结构化系统开发方法来开发系统,其思路应该是先对问题进行调查,然后从功能和流程的角度来分析、了解和优化问题,最后规划和实现系统;如果用原型开发方法原型开发方法来开发系统,其思路应该是先请用户介绍问题,然后利用软件工具迅速地模拟出一个问题原型,然后与用户一道运行和评价这个原型,如不满意则立刻修改,反反复复,直到用户满意为止,最后优化和整理系统;如果用面向对象开发方法面向对象开发方法来开发系统,其思路应该是先对问题进行调查,然后从抽象对象和信息模拟的角度来分析问题,将问题按其性质

10、和属性划分成各种不同的对象和类,弄清它们之间的信息联系,最后用面向对象的软件工具实现系统。14.3对象/需求调查系统调查的原则初步调查与可行性研究系统详细调查14.3.2初步调查与可行性研究1、初步调查用户需求分析现有企业的运行状况管理方式和基础数据管理状况初步调查初步调查是否立项是否立项不立项原因不立项原因用户要求不系统开发不原系统经修改具有可行性具有可行性可满足要求原因原因原因原因修改并管理方基础数技术水财力物技术能准备不使之满式不行据不行平不行力不行力不行充分足要求终止系统开发终止系统开发新系统方案设想新系统方案设想性质规模复盖拟解决所需范围的问题资源新系统初步开发方案新系统初步开发方案

11、新系统方案设想的内容新系统方案设想的内容2、新方案设想3、可行性研究任务:明确开发MIS的必要性、可行性 必要性: 取决于开发任务的紧迫性。 可行性 :取决于实现系统的资源、条件内容: 管理上的可行性,包括: A.管理人员(高、中、低层)的态度; B.管理环境:管理方法正确与否;管理制度健全与否;原始数据正确否。 技术上的可行性,包括: A.软、硬件技术(速度、存储能力等); B.开发人员水平(内、外兼有)。 经济上的可行性,包括: 软硬件、开发及培训等方面的成本和效益4、可行性分析报告内容:通过系统的“初步调查”来完成 系统概述; 项目目标; 所需资源、预算和期望效益; 可行性分析的结论。

12、通过系统的通过系统的“初步调查初步调查”来完成来完成A.立即开发;立即开发;B.改进原系统;改进原系统;C.具备条件后再开发;具备条件后再开发;D.不开发等。不开发等。14.3.3系统详细调查一、详细调查的范围及内容 (1)系统界限和运行状态 (2)组织机构和人员分工 (3)业务流程 全面细致地了解整个系统各方面的业务流程,以及商流、物流和信息流的流通状况以及各种输入、输出、处理、处理速度、处理量和处理过程的逻辑关系。 总经理总经理/厂长厂长公司公司/工厂管理委员会工厂管理委员会副厂长副厂长经营部经营部副厂长副厂长生产部生产部副厂长财副厂长财务部务部副厂长副厂长企管部企管部销成卡供原计一计会成

13、出企公统审售品车应料划车划计本纳管关计计科库队处库科间组科科科科组科组调查方式举例调查方式举例业务流程调查业务流程调查一、 详细调查的范围及内容 (4)各种计划、单据和报表 调查中要收集各类计划、单据和报表,了解它们的来龙去脉及其各项内容的填写方法,时间要求,以便得到完整的信息流程。 (5)决策方式和决策过程 (6)资源情况 一 详细调查的范围及内容 (7)约束条件 (8)薄弱环节和用户要求 用户要求,是指系统必须满足的所有性质和限制。它通常包括:功能要求、性能要求、时间要求、可靠性要求、安全保密要求,以及开发费用、开发周期、可使用资源等各方面的要求和限制。 二、详细调查的方式 (1)开调查座

14、谈会 (2)重点询问方式 重点询问一般要提前准备好提问的问题 举例:重点询问常见问题例如:你所在的工作岗位是什么?岗位工作的性质是什么?你的工作任务是什么?每天工作怎样进行时间安排?你的工作分为几班?工作结果同前、后续工作如何联系?你所接触的报表有几类?数据有哪些?满意程度如何?你所在的工作岗位是否恰当?工作量如何?你的工作计划不能合理安排的原因是什么?你的工作岗位存在的问题是什么?(组织不力?规划不好?信息不畅?)你通常采取什么手段提高工作效率?使用计算机了吗?如果增加激励(奖金、鼓励、新技术等),工作效率是否会提高? 重点询问常见问题例如: (续)从有效组织经营的角度出发,你的权限是否适当

15、(大或小)?你认为影响本企业经营效率的关键问题是什么?从全局的利益出发,你认为现有的管理体制是否合理?你认为提高经营的潜力在哪里?现存管理体制有哪些问题?有效降低经营成本的途径有哪些?信息系统的开发在本单位是否有必要?你认为新的信息系统应该重点解决哪些问题?你所了解的管理工作中,你认为决策的效益应从哪些方面去衡量? 重点询问常见问题例如: (续)你认为业务、财务、储运等部门是否已经使用了计算机?有什么问题?你用过计算机吗?你认为企业现在使用计算机还有什么困难吗?在你所了解的管理决策工作中,有哪些可以定量或定性用计算机处理吗?本企业与外部哪些企业有业务联系?业务往来用计算机处理吗?原来开发的软件

16、有哪些毛病?为什么老用不好呢? 二、 详细调查的方式 (3)问卷调查方式 针对所需调查的各项内容,绘制出相应各种形式的图表(问卷),通过这些图表对企业管理岗位上的工作人员进行全面的需求调查。 (4)深入实际的调查方式 (5)查阅资料 编号提出问题1您在哪个部门工作?您在哪个部门工作?2出版业务流程是什么?出版业务流程是什么?3您每日都处理那些文件、数据、报表?您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响工作中手工处理什么问题解决不了?影响效率的问题有哪些?效率的问题有哪些?6您认为提高工作效率,节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论