确定业务系统构造_第1页
确定业务系统构造_第2页
确定业务系统构造_第3页
确定业务系统构造_第4页
确定业务系统构造_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、确定业务系统构造第八章 确定业务系统结构 业务系统结构描述了支持信息结构所要求的业务系统和数据存储即:数据库和文件。信息化规划阶段所定义的业务系统结构,给出了要设计的应用系统的高层初始概览,这是信息化规划阶段的第五项任务。本任务用于识别和确定预期的数据存储和预期的业务系统,并通过对业务功能与实体类之间关系的分析,来确定企业的业务领域。 2第一节 识别和确定预期的数据存储 在识别和确定预期的数据存储子任务中,通过对实体类业务功能的CU矩阵的分析、聚合和调整,得到企业初步业务领域子系统的初步划分;通过对实体类之间亲合关系的分析,组成超级实体类组,考虑对超级实体类组涉及的业务主题进行适当调整,确定为

2、预期的数据存储。 3信息输入:实体类业务功能CU矩阵 4步骤1: 利用IT规划工具箱中的自动聚合软件,自动调整业务功能实体类的CU矩阵的列,建立初始聚合的业务功能实体类CU矩阵。并得初步业务领域即初步的子系统划分。5步骤2: 依据业务功能实体类的CU矩阵,通过对实体类之间的亲合度分析聚类分析来确定实体类的聚合,聚合在一起的实体类组称为“超级实体类组 也称为聚合实体类组 。6步骤3: 利用IT规划工具箱,建立聚合实体类组实体类矩阵,其横轴为实体类,纵轴是命名的聚合的实体类组。其元素指示每一实体类所属的聚合实体类组。这些聚合实体类组被认为是预期的数据库。7信息输出:超级实体类组实体类矩阵 8步骤2

3、中的实体类亲合度分析 实体类之间的亲合度,表示一个实体类与其他实体类的亲合程度:假设实体类E1和E2不存在共同的业务功能使用它们,那么它们之间的亲合度为零; 假设它们总是被相同的业务功能使用即一个功能假设使用E1,那么也一定使用E2,反之亦然,那么它们之间的亲合度为1, 其他情况其亲合度为0,1之间;在IT规划工具箱中,存在计算实体类之间亲合度的算法,可直接调用,建立实体类实体类亲合度矩阵(图8.6) 。 9亲合度矩阵矩阵元素的值表示对应的两实体类之间的亲合度:(图8.6)10实体类之间亲合度的计算 :设:aE1使用实体类El的业务功能数目 aE1,E2同时使用实体类E1和E2的业务功能数目

4、那么:E1到E2的亲合度aE1,E2/aE1 E2到E1的亲合度aEl,E2/aE211聚合算法或称归类算法:1.确定聚合核心 实体类按亲合度大小排放,形成聚合核心的是具有较高亲合度的实体类对组成。如上例中有四组较高的实体类对: E1,E4 亲合度0.92 E6,E7 亲合度0.88 E1l,E8 亲合度0.9 E10,E12 亲合度0.87122.高亲合度的实体类对归类一 亲合度矩阵中下一个具有高亲合度的实体类对是 E2,E8 亲合度0.85 E8已经分配到E11,E8的聚合中,那么需要计算E2聚合到E11,E8的加权亲合度:如果,E11有3个功能使用,E8有48个功能使用,那么:E2到E1

5、1,E8的亲合度为0.82,大于表中余下的任何亲合度,从而E2,E11,E8形成一个聚合。133.高亲合度的实体类对归类二 亲合度矩阵再下一个具有最大亲合度的实体类对是 E7,E4 亲合度 0.76 但是E7,E4已分别在不同的实体类聚合E6,E7和E1,E4中,这两组聚合是否应组合在一起呢? 先计算E7到El,E4的加权亲合度0.55 再计算E7到E1,E4,E6的复合加权亲合度: E7到E1,E4,E6的复合加权亲合度低于表中下一实体类对E8,E10的亲合度0.74,上述两组聚合不能组合在一起,从而计算E8到E10,E12的加权亲合度和E8到E10,E12,E11的复合加权亲合度。14第二

6、节 识别和确定预期的业务系统 识别和确定预期的业务系统子任务,使用把实体类聚合成超级实体类组即预期数据库的方法,分析业务功能之间的亲合度,把业务功能聚合成自然的业务功能组合,称为预期的业务系统,以实现信息结构中的业务需求。15信息输入:业务功能实体类CU矩阵16步骤1:确定业务功能组 对业务功能之间的亲合度进行分析,假设业务功能F1和F2没有共同引用的实体类,那么它们的亲合度为0;假设所引用的实体类完全相同,那么它们的亲合度为1;其余情况在0,1之间;并以此构造业务功能业务功能亲合度矩阵 ; 假设两个功能之间亲合度比较高,说明它们处理的实体类大多数相同,它们应在同一预期的系统中。于是,可按亲合

7、度大小对业务功能分组,分成希望设计的个数通常是2550个预期的业务功能组。 利用聚合算法,业务功能按亲合度大小存放,形成聚合的核心,其方法与识别和确定预期的数据存储子任务相同;17步骤2:建立聚合业务功能组业务功能矩阵 利用IT规划工具箱中的工具,建立聚合业务功能组业务功能矩阵,其元素指出每一业务功能所属的聚合业务功能组。 规划者应根据对业务的理解和感觉,灵活地调整聚合业务功能组中的业务功能;以免使本来应分开的功能归并到了一起,或把本应属于一组的业务功能分开。这些聚合的业务功能组就是预期的业务系统 。 18第三节 建立业务系统的结构图 业务系统的结构图反映了业务系统之间的优先次序,在该项子任务

8、中,依据业务系统处理业务的性能对预期的业务系统分类,到达修正预期业务系统的目的,并且建立业务系统的信息流矩阵,标识系统之间的信息流,反映系统之间的关系。 19信息输入:业务功能实体类CRUD矩阵 聚合功能组业务功能矩阵 20步骤1: 根据业务系统处理业务的特征,对预期的业务系统聚合功能组进行分类。把预期的业务系统分成: 战略性系统 规划性系统 控制性系统 可操作性系统 建立系统分类预期系统矩阵,矩阵元素表示预期的业务系统所属的系统类型。如表8.1之上表所示21步骤2: 标识系统之间的信息流,当两个系统所包含的业务功能使用了相同的实体类时,就很可能存在信息流。例如:订单输入系统的订单也是账目系统

9、开发票的依据,因此,账目系统使用订单输入系统的信息。建立预期系统预期系统的信息流矩阵,其元素表示所在列的系统给所在行的系统提供信息,在矩阵中,横轴的系统表示信息提供者,纵轴的系统表示信息接收者。如表8.1之下表所示 22步骤3: 对于不规那么情况进行人工调整,使预期的系统成为实际的系统 。 例如:在步骤1中,假设存在一个预期的业务系统不属于任何一类系统时,应考虑这个预期的业务系统是否出错。 在步骤2中,假设存在一个预期的业务系统与其他任何系统没有信息交换,这个预期的业务系统可能不正常 。 又例如:在步骤1中,假设一个预期的业务系统属于战略、规划、控制和可操作四类系统的话,这个预期的业务系统是否

10、太大了,应进行审查和修正,或考虑把它分成几个系统 。 23信息输出:预期系统预期系统的信息流矩阵 修正过的预期的业务系统 24第四节 确定和记录业务领域 在信息化规划阶段中,确定业务系统结构的最后一个子任务是确定企业的业务领域。在这个子任务中,通过建立和聚合预期业务系统预期数据存储用法CU矩阵,将一些预期业务系统与预期数据存储组成业务领域,并与第一节所得的初步业务领域相互对照,实施人工调整,以求得企业业务领域的正确划分子系统划分,为下一个阶段作好准备 。 25步骤1: 在识别和确定预期的数据存储子任务即本章第一节的第一步中,产生了企业初步的业务领域划分 。 26步骤2: 根据输入的矩阵,建立预期业务系统预期数据存储矩阵,对该矩阵用识别和确定预期的数据存储子任务中的步骤1的方法,确定815个业务领域,并与产生的初步业务领域进行相互对照,实施人工调整,以求出企业业务领域的正确划分 。 27步骤3: 建立业务领域预期系统矩阵,矩阵元素表示该预期业务系统所

温馨提示

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

最新文档

评论

0/150

提交评论