第14章 信息系统开发方法_第1页
第14章 信息系统开发方法_第2页
第14章 信息系统开发方法_第3页
第14章 信息系统开发方法_第4页
第14章 信息系统开发方法_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、第第14章章 信息系统开发方法信息系统开发方法14.1 开发方法发展的回顾开发方法发展的回顾14.2 系统开发过程中的认知方法系统开发过程中的认知方法14.3 对象对象/需求调查需求调查o结构化:试图使开发工作标准化,较少随意性o结构化开发的目标:有序、高效、高可靠性、少错误。图14-1 瀑布模型14.1 开发方法发展的回顾开发方法发展的回顾1. 20世纪世纪70年代年代14.1 开发方法发展的回顾开发方法发展的回顾1. 20世纪世纪70年代年代o由于开发不可能一条直路走到底,Glass提出了蛛网模型。它说明需求、设计、实现和测试要不断循环进行,然后达到全局成功。图14-2 蛛网模型对象是一组

2、数据和一组操作的集合,这组操作可以存取和处理这组数据。对象可以组成分类(classes)。OO方法的特点:它把数据和操作绑扎在一起作为一个对象。 数据是主动的;OO方法很容易做到程序重用14.1 14.1 开发方法发展的回顾开发方法发展的回顾2. 202. 20世纪世纪8080年代年代14.214.2系统开发过程中的认知方法系统开发过程中的认知方法14.2.114.2.1从需求分析到系统开发从需求分析到系统开发14.2.2 认知方法论认知方法论o认知体系一般是指人类认识和了解客观事物的规律和方法,是人们认识客观事物和获取知识的途径和实现方法。o迄今为止人类了解客观事物的思维活动主要有两种,即抽

3、象思维和形象思维。n抽象思维是以概念为基础的,对于形式逻辑、辩证逻辑和数理逻辑都已建立了有关演绎和归纳较完整的理论和方法体系 。n形象思维是以具体的形象为基础的 ,演绎或归纳都是在形象间“相似”这一关系上进行的 。14.2.2 认知方法论认知方法论o当人们利用形象思维去认识事物和改造事物时,首先是利用“相似原理”,对待研究的问题进行系统化的分类,分类之后再进行详细的解剖和分析,并在事物运动中去考察客观事物静态相似和动态相似的关系,宏观相似和微观相似的关系,纵向相似和横向相似的关系,以求尽可能全面地了解事物。最后再进行综合优化,制定出改造事物的蓝图和构想。如果我们将上述认识事物和改造事物的认识方

4、法应用到对信息系统的调查、分析、设计和实现过程中,就是信息系统开发过程中的认知方法论。14.2.3 分析事物的认知方法体系分析事物的认知方法体系系统分析=自顶向下+系统划分+关系结构功能分析结构划分功能分解功能规范化数据流程分析数据流程指标体系处理过程信息模拟分析结构划分实体划分关系抽象对象分析对象类继承消息通信模拟渐进法模拟原型评价修正系统规范化 图14-5 开发方法三维分类1. 结构化系统开发方法结构化系统开发方法o用结构化系统开发方法开发一个系统,将整个开发过程划分为五个首尾相连接的阶段,一般称之为系统开发的生命周期(life cycle) 系统规划阶段系统分析阶段系统设计阶段系统实施阶

5、段系统运行阶段176523489 用户提出系统开发要求 识别和归纳用户要求 开发系统原型 分析和评价原型 不可行处理 不满意处理 修改原型 系统试运行 运行管理 图14. 7 原型方法的工作过程3. OO方法方法客观事物都是由对象(object)组成的,对象是在原事物基础上抽象的结果。任何复杂的事物都可以通过对象的某种组合结构构成;对象由属性和方法组成。属性(attribute)反映了对象的信息特征,如特点、值、状态等。而方法(method)则是用来定义改变属性状态的各种操作;对象之间的联系主要是通过传递消息(message)来实现的,而传递的方式是通过消息模式(message pattern

6、)和方法所定义的操作过程来完成的;3. OO方法方法 对象可按其属性进行归类(class)。类有一定的结构,类上可以有超类(super-class),类下可以有子类(subclass)。这种对象或类之间的层次结构是靠继承关系维系着的; 对象是一个被严格模块化了的实体,称之为封装(encapsulation)。这种封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言所接受 。图14-8 OO方法实体-关系(E-R)图面向对象程序设计语言OOA方法系图抽象对象模型l 实体连接l属性l泛化-特化l整体-局部l 属性和方法l消息通讯l泛化-特化l继承性l整体-局部4. 上述三种开发

7、方法的需求分析过程比较上述三种开发方法的需求分析过程比较o对于同一个系统开发过程来说,使用不同的系统开发方法在其具体的操作过程上是有所区别的。结构化系统开发方法:先对问题进行调查,然后从功能和流程的角度来分析、了解和优化问题,最后规划和实现系统 。原型开发方法:先请用户介绍问题,然后利用软件工具迅速地模拟出一个问题原型,再与用户一道运行和评价这个原型,如不满意则立刻修改,反反复复,直到用户满意为止,最后优化和整理系统 。OO开发方法:先对问题进行调查,然后从抽象对象和信息模拟的角度来分析问题,将问题按其性质和属性划分成各种不同的对象和类,弄清它们之间的信息联系,最后用面向对象的软件工具实现系统

8、。 o系统调查的原则:n自顶向下全面展开n先弄清它存在的道理再分析有无改进的可能性n工程化的工作方式n全面铺开与重点调查结合n主动沟通和亲和友善的工作方式经营部经营部生产部生产部财务部财务部公司公司/ /工厂管理委员会工厂管理委员会总经理总经理/ /厂长厂长企管部企管部.销销售售科科成成品品科科供供应应科科卡卡车车队队原原料料科科计计划划科科第第一一车车间间计计划划组组会会计计组组成成本本组组出出纳纳组组企企管管科科公公关关组组统统计计组组审审计计组组 图14-9 调查方式举例 14.3.2 初步调查与可行性研究初步调查与可行性研究初步调查的范围用户需求分析现有企业的运行状况管理方式和基础数据

9、管理状况现有信息系统运行状况新建系统方案设想根据用户要求,新系统应考虑是以覆盖整个组织的信息系统还是以某几个重点环节为主的局部环节信息支持系统。新系统大致可按什么规模来开发。新系统拟覆盖的范围,即新系统初步考虑可包括多少个子系统。新系统拟解决的主要问题。新系统预计的投入产出比。系统开发的可行性分析(技术、经济、社会)14.3.2 14.3.2 初步调查与可行性研究初步调查与可行性研究 初步调查 是否立项 不立项原因 用户要求不 系统开发不 原系统经修改 具有可行性 具有可行性 可满足要求 原因 原因 管理方 基础数 技术水 财力物 技术能 准备不 修改使之满式不行 据不行 平不行 力不行 力不

10、行 充分 足要求 终止系统开发 新系统方案设想 性质 规模 覆盖 拟解决 所需 范围 的问题 资源 新系统初步开发方案 图14-10 新系统方案设想的内容 图14-11 企业系统的子系统企业系统综合计划子系统基础数据管理子系统综合信息服务子系统销售管理与市场分析供应链与库存管理子系统财务管理子系统综合办公与文档管理子系统生产管理子系统人力资源管理子系统问卷调查表问卷调查表问卷问卷 调查表调查表1.你所在的工作岗位是什么?2.你的工作性质是什么?3.你的工作任务是什么?4.你每天工作是怎样进行时间安排的?5.你的工作结果同前/后续工作如何联系?6.你所接触的报表和数据有哪些?满意程度如何?7.你

11、所在的工作岗位是否恰当?工作量如何?8.你的工作计划不能合理安排的原因是什么?9.你所在的工作岗位存在的问题是什么?(组织不力?规划不好?)10.你通常采用什么样的手段来提高工作效率?11.如果增加激励(如新技术,培训等),部门的工作效率是否会有提高?12.从有效组织生产的角度出发,你的权限是否适当?13.你认为影响本企业经营效率的关键问题是什么?14.从全局的利益出发,你认为现有的管理体制是否合理?15.你认为提高生产产量的潜力在哪里?16.你认为现存管理体制有哪些问题?17.有效降低生产成本的途径有哪些?18.信息系统的开发在本单位是否有必要?19.你认为新的信息系统应该重点解决哪些问题?20.你所在的工作岗位和你所接触的管理岗位的工作方式可用哪些定量化管理方法或模型来提高工作效率?21.在你所了解的管理和决策工作中,哪些可用计算机来处理?哪些不能?22.在你所了解的管理工作中,决策效益应从哪些方面去衡量?23.如果建立计算机信息处理系统,你愿意学习操作并经常使用吗?先生:您好,现将信息系统开发业务调查问卷表发给您。请您抽空准备一下。我们将于日与您会面。谢谢合作。项目组图号:制表人:所属子系统:日期:问题既要能反映本系统的特点又要能全面地了解本业务的内容业务流程调查方式业务流程调查方式 处理方式一栏是五个已经印刷好了的图例根据处理过程描述选择其一,将其涂黑并

温馨提示

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

评论

0/150

提交评论