首页 理论教育BSP法的四个基本步骤-信息系统开发方法与实践教程

BSP法的四个基本步骤-信息系统开发方法与实践教程

【摘要】:它的四个基本步骤是:定义管理目标确定各级管理的统一目标,各个部门的目标要服从总体目标。33BSP法强调管理功能应独立于组织机构,从企业的全部管理工作中归纳出相应的管理功能。定义数据类的过程,是对企业的基本活动进行调查研究的过程。图2-10 调整后的U/C矩阵然后对调整后的U/C矩阵分块并命名,即形成各个子系统。

企业系统规划法是通过全面调查,分析企业信息需求,制定企业总体方案的一种方法。它的四个基本步骤是:

(1)定义管理目标

确定各级管理的统一目标,各个部门的目标要服从总体目标。只有明确企业的管理目标,信息系统才能给企业提供直接的支持。

(2)定义管理功能组

定义管理功能组,即识别企业在管理过程中的主要活动,也称为定义企业过程。

(3)定义数据分类

在定义管理功能的基础上,把数据分成若干大类。

(4)定义信息结构

定义信息结构就是划分子系统,确定信息系统各个部分及数据之间的相互关系和各子系统开发的先后顺序。

1.定义管理目标

为了确定拟建的信息系统的目标,需要了解企业的目标以及为达到目标采取的方针以及实现该目标可能的约束条件。每个目标又可以分成若干子目标,子目标可用一定的指标来衡量。可以用目标树来表示整个目标体系。图2-7所示为高校管理的目标树。

978-7-111-47279-7-Chapter02-7.jpg

图2-7 高校管理的目标树

目标调查就是要通过采访各级管理部门,帮助他们提炼、归纳、汇总目标,绘制出目标树。目标之间不能矛盾,也不能完全相关。

定义管理目标的工作十分重要。判断信息系统的优劣,主要看能否解决企业存在的问题,实现企业的目标,往往不在乎采用的设备是否先进。

2.定义管理功能组

管理功能组是管理各类资源的各种活动和决策的组合。管理人员可以通过执行这些活动实现企业的管理目标。

33

BSP法强调管理功能应独立于组织机构,从企业的全部管理工作中归纳出相应的管理功能。要求信息系统相对独立于组织机构,较少受到体制变动的影响。不管某项活动是由哪个部门负责,其活动过程是一样的。

识别功能的方法如下:

(1)建立职能域

职能域或职能范围及业务范围,都是指一个企业或组织会涉及的主要业务活动领域。它的建立可参照图2-1企业的管理阶段模型。

一个中型制造厂的职能域:

● 经营计划

● 技术准备

● 生产制造

● 销售

财会

● 人事

职能域的建立应该在规划工作一开始就着手进行,可以在一名高层领导或一组了解企业情况的管理人员帮助下完成。建立好后需要思考两个问题:一是所建立的职能域是否能满足企业的目标和将来可能发生的变化;二是正在研究的职能域涉及到的数据结构是否被其他职能域使用或受其影响。

作为企业的高层领导,应该认真审核列出的职能域,检查其是否完善。

(2)业务活动的建立

业务活动是企业最基本的、不可再分的管理功能。最好把企业的职能域分解成多个功能,每个功能再分解成更低一层的功能,逐级向下分解,直到产生最基本的、不可再分的业务活动为止。判断功能分解是否到底的一个方法,需要看是否能用一句话说明一个基本活动的内容和目的。如果需用几句话说明,则这个活动可能要继续细分。有关业务活动的命名一定要与实际功能符合,避免出现同名异义或同义异名的现象。

一个中型制造厂的管理功能组,如表2-1所示。

表2-1制造厂的管理功能组

978-7-111-47279-7-Chapter02-8.jpg

(续)

978-7-111-47279-7-Chapter02-9.jpg

每个管理功能组必然存在特定的输入/输出数据类尽量按产品/服务生命期顺序调整管理功能组的前后顺序

3.定义数据类(www.chuimin.cn)

数据类是反映企业中各类资源的相关状态、特征的一类数据,如客户、产品、合同等。数据类是各管理功能组执行的依据和结果。

识别数据类在于了解企业的数据需求,查明数据共享的情况,建立数据类/功能矩阵,为定义信息结构提供依据。

定义数据类的过程,是对企业的基本活动进行调查研究的过程。一般采用实体法和功能法分别进行,然后互相参照,归纳出数据类。

(1)实体法

与企业有关的可以独立考虑的事物都可定义为实体,如客户、产品、材料、人员等。每个实体可以用四种类型的数据描述,即文档型、事务型、计划型、统计型。四种数据类型的特点见表2-2。

表2-2实体的四种数据类型及其特点

978-7-111-47279-7-Chapter02-10.jpg

把实体和数据类放在一张表内,得到实体/数据类矩阵,见表2-3。

表2-3实体/数据类矩阵

978-7-111-47279-7-Chapter02-11.jpg

(2)功能法

每个功能都有相应输入和输出的数据类型。对每个功能标出其输入、输出数据类,与第一种方式得到的数据类比较并进行调整,归纳出系统的数据类,一般为30~60个数据类。功能法如图2-8所示。

978-7-111-47279-7-Chapter02-12.jpg

图2-8 功能法示例

功能和数据类都定义好后,可得到一张功能/数据类表格,用以表达功能和数据类间的联系,如图2-9所示。行表示功能,列表示数据,功能和数据类交叉点上标C(Create),表明此功能产生相应的数据类;U(Use)表示这个功能使用这个数据类。

978-7-111-47279-7-Chapter02-13.jpg

图2-9 功能/数据类矩阵

4.定义信息结构

信息结构反映企业情况的MIS系统划分和各子系统间的联系等内容。

(1)划分子系统

根据第三步“定义数据类”构造出的功能/数据类矩阵(U/C矩阵),将企业管理中涉及的主要业务功能以及各功能对应的数据类,分别作为矩阵的行名和列名。行列交叉点分别用C和U描述两者间产生、利用和不存在联系。如果交叉点为空,则说明两者不存在联系。

原始的U/C矩阵可能存在的问题及解决方法见表2-4。

表2-4原始U/C矩阵可能存在的问题及解决方法

978-7-111-47279-7-Chapter02-14.jpg

对图2-9的原始U/C矩阵进行数据类分解和调整列顺序的变换,得到如图2-10所示的U/C矩阵。调整后的矩阵应使C最靠近主对角线即分布在主对角线或其附近,U也尽可能靠近主对角线。

978-7-111-47279-7-Chapter02-15.jpg

图2-10 调整后的U/C矩阵

然后对调整后的U/C矩阵分块并命名,即形成各个子系统。标出子系统之间的数据流,即用箭头把落在框外的U与子系统联系起来,如图2-11所示。

(2)确定子系统实施顺序

从U/C矩阵中可以了解到以下信息:

● 包括哪些子系统

● 每个子系统所包含的业务功能

● 每个子系统能产生哪些数据类

● 各子系统间传递的数据类——块外U元素

978-7-111-47279-7-Chapter02-16.jpg

图2-11 子系统间的联系

● 各子系统的开发顺序

一般来说,较少接受其他子系统的数据类,能够为其他子系统提高较多数据类,这样的子系统应该被优先开发。