企业信息管理
第四讲 企业信息系统开发(包括结构化方法和原型法两种常用的系统开发方法,一般将两者有机地结合起来,彼此取长补短。)
一、企业信息系统生命周期,包括以下五个阶段。
(一)系统规划阶段:对企业概况及运行系统进行调查,并进行可行性分析,写出可行性报告;
(二)统规分析阶段:解决系统“做什么”的问题,提出新系统的逻辑模型;
(三)系统设计阶段:回答的问题是系统“怎么做”的问题,设计新系统的物理模型;
(四)系统实施阶段:主要进行系统具体实施;
(五)系统运行、维护与评价阶段:主要任务是对运行系统进行维护和质量效益评价。
二、企业信息系统开发方法概述
20世纪70年代产生了生命周期法即结构化开发方法,80年代初产生了原型法。
(一)结构化开发方法
1、结构化方法的基本思想:从系统的观点出发,按照面向用户的原则,结构化、模块化,自上而下地对系统进行分析与设计,自下 而 上实现的一种开发方法。
2、结构化方法的优点
1)按照系统的观点,自上而下地完成系统的分析与设计;2)严格区分工作阶段;3)面向用户;4)充分预料变化情况;5)开发过程工程化。
3、结构化方法的缺点
1)起点低、工具落后、开发周期长;2)难于在实际中实施。
4、结构化方法适用范围
适用于信息需求明确、规模较大、结构化程度较高的系统的开发。
(二)原型法
1、原型法的基本思想:凭借系统分析人员对用户要求的理解,尽快给出满足用户基本要求的初始原型系统,然后对原型进行评价,再进行修改,直到用户完全满意为止,形成实际的系统
2、原型法的优点
1)符合认识事物的规律,易被接受;2)充分利用最新的软件工具很快形成原型;3)开发周期短,开发成本低;4)用户的主导作用;5)引入模拟手段。
3、原型法的缺点
1)对于大系统、复杂系统、很难快速建立起原型;2)整个开发 过程要经过“修改——评价——再修改”多次反复,开发过程管理要求高;3)缺乏规范化的文档资料,给系统的维护工作带来困难。
4、原型法适用范围
适用于用户需求不清,且需求经常发生变化,管理及业务处理不稳定,系统规模较小且不太复杂的情况;
三信息系统分析
(一)系统调查(包括:访谈法、问卷调查法和观察法三种)
(二)现行系统分析
1、组织结构分析:是指组织内部的部门划分以及它们的相互关系,描述组织结构的方法,通常采用组织结构图。
2、功能结构分析:各部门把名称并不能完整地反映其所包含的所有业务;在分析组织情况时,还应画出业务功能一览表。
3、业务流程分析:使我们了解业务的具体处理过程,一般采用业务流程图(TFD)进行业务流程分析。
4、数据分析:信息系统是以数据为核心的,数据分析是系统分析的重点与关键;数据分析的出发点是业务流程图,结果是数据流程图(DFD)
数据字典(DD)以及处理逻辑说明。数据流程图由四种基本符号组成,即外部项、数据流、处理逻辑(处理功能)和数据存储,是结构化系统分析的主要工具。
四、信息系统设计
系统设计是信息系统生命周期的第三阶段,包括模块设计、代码设计、输入输出设计、数据库设计。