信息系统开发与管理三-01

系统开发方法概述

管理信息系统开发的基本问题

管理信息系统的开发方法

结构化方法的开发过程

开发过程组织与管理方法

=====================================================

管理信息系统开发的基本问题

系统开发具备的条件

--------------------------------------

企业高层领导应重视和介入:对系统开发和使用成败起决定作用的首要条件

企业业务人员要有积极性:企业各类业务人员是管理信息系统主要的直接操作者与使用者

企业要有一定的科学管理基础:

要有一定的投资投资保证:管理信息系统投入运行后,维护费用占总投资的主要部分

系统开发前的准备工作

---------------------------------------

借鉴同类系统的开发经验

确定系统目标、开发策略和投资金额

收集和整理基础数据

系统开发的困难因素

---------------------------------------

新系统对当前管理模式影响较大

管理信息系统的效益不易用货币形式直接反映

基础数据的准确性与完整性差

重视编程,轻视规划

采用增加开发人员的方式来加快进度

堆栈现象

管理信息系统的开发方法

系统开发方法的产生背景

---------------------------------------

1)软件开发费用和进度失控

2)软件的可靠性太差

3)生产出来的软件难以维护

为了摆脱软件危机的影响,推进开发的成功率,管理信息系统的研制毕竟之路是工程化的道路。

结构化开发方法

--------------------------------------

结构化方法是20世纪70年代基于瀑布模型提出的,是目前最成熟、应用最为广泛的管理信息系统开发方法之一。

瀑布模型:总体规划-系统分析-系统设计-系统实施-运行维护-系统评价

结构化分析:

  基本思想:自顶向下、由粗到细、逐步求精

  基本手段:分解和抽象

  基本策略:自顶向下、逐步求精

  主要内容:

      分析结果用图形表示,四部分组成:

      一套分层的数据流图、一本数据词典、一组加工(处理)说明、补充材料

结构化设计:

  分为两步:1、总体设计、2、详细设计

  主要特点:1)相对独立、功能单一的模块结构

       2)块内联系大、块间联系小

         3)采用模块结构图的描述方式

原型化开发方法

-------------------------------------

在管理信息系统开发中,用“原型”来形象地表示系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。

原型化方法:

  要求在获得一组基本的用户需求后,快速的开发除新系统的一个原型,用户、开发者及其他有关人在试用原型的过程中,加强通信和反馈,通过反复评鉴和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。

因此,原型化方法是一种确定用户需求的有效方法,它采用“启发式”方法,引导用户逐渐加深对系统的理解,最终提出明确的需求。

原型化方法的三种类型:

探索型:主要是针对开发目标模糊、用户和开发人员对项目都缺乏经验的情况

实验性:用于大规模开发和实现之前考核、验证方案是否合适,规格说明是否可靠

演化型:该方法认为信息系统本质上就是不断演化的,重点关注问题是如何才能使信息系统适应不可避免的变化

面向对象开发方法

------------------------------

将面向对象的思想应用于软件开发过程中,知道开发活动,主要包括面向对象分析方法OOA、面向对象设计方法OOD,面向对象编程方法OOP

面向对象的一些概念:

对象:  

   一些相互关联的实体

  组成:对象的标识,对象的操作集合、对象的数据结构、对象对外消息接口

  特性:封装、能动

  换言之,对象所数据结构以及作用于次结构上的数据操作的封装,这个封装具有自身行动能力

类和实例:

  类是对象的抽象描述,对象是类的实例,有泪到对象的过程称为实例化过程,既可以由对象抽象出类,也可以从众多子类中抽象出超类

继承:

  继承是子类自动共享父类中的方法和数据机制,它使管理信息系统的系统结构具有了开放性

封装:

  是一种信息隐藏技术

  封装机指使对象称为数据与方法的集成体

原文地址:https://www.cnblogs.com/X404/p/13698804.html