《培训材料-方法篇》PPT课件.ppt_第1页
《培训材料-方法篇》PPT课件.ppt_第2页
《培训材料-方法篇》PPT课件.ppt_第3页
《培训材料-方法篇》PPT课件.ppt_第4页
《培训材料-方法篇》PPT课件.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、业务构件构建方法及业务构件标准化描述,业务构件构建方法及业务构件规格化描述(方法篇),提纲,2,一、业务构件构建方法(1/2),分析过程 业务分析 构件识别 构件规格化描述,分析结果 功能分解图 数据模型图 业务构件 业务构件规格说明书,一、业务构件构建方法(2/2),二、业务构件构建过程,2.1 业务分析 2.2 构件识别 2.3 构件规格化描述,2.1 业务分析,业务分析过程: 业务流程分析 :业务流程图 事务抽取 :事务集合表 事务描述与分析:事务规范表,2. 1业务分析过程业务流程分析(1/6),业务目标分解 领域专家根据目标的大小、实现难度、可细化粒度等情况将业务目标逐级细化。 目标

2、流程细化 从业务角度刻画实现最细粒度业务目标的业务流程图 ; 业务流程的细化要控制一定的粒度; 如果提供的业务目标足够清晰,不需要再细分,则可省略业务目标分解阶段的工作,直接对目标作流程细化工作。,2. 1业务分析过程业务流程分析(2/6),8,2. 1业务分析过程事务抽取(3/6),事务: 任何一个事务都是通过一系列通信过程来完成的,事务把一切业务活动都看作是通信过程; 每一次通信都会产生相应的结果,通常把事务产生的结果称为事实,每一个事务唯一潜在的结果是产生“事实”; 事务分为的三个阶段:申请阶段、执行阶段和结果阶段。 事务分为五个步骤:“发起者提出申请”、“执行者接受申请”、“执行者陈述

3、结果”、“发起者确认结果”四次通信过程和“执行者执行”一个执行动作。,2. 1业务分析过程事务抽取(4/6),事务抽取规则 事务是从参与者角度对业务流程的更规范、更细致的描述。 抽取事务是把之前从流程角度考虑业务转换为从角色通信角度描述业务。 在业务流程图上要抽取出所有事务,抽取出的事务要能够反映业务流程图包含的所有信息。 抽取事务必须符合实际业务的粒度要求,所抽取出的事务必须能够体现业务目标要求。 抽取事务阶段需要业务领域专家介入。,2. 1业务分析过程事务抽取(5/6),11,事务集合表-新客户签约,2. 1业务分析过程事务描述与分析(6/6),构建事务规范表: 详细表述事务包含的信息。

4、构建事务流程模型: 从角色任务出发,将事务细分为五个步骤来描述业务流程。 构建事务信息对象模型: 从信息对象的角度来反映业务过程。 构建事务流程与事务-信息对象关系模型: 描述事务步骤(事务流程图)和信息对象(事务-信息对象图)的产生/使用关系。 为下一步构建U/C矩阵做准备。,2.2 构件识别(1/9),构件识别过程: U/C矩阵建立 U/C矩阵验证 U/C矩阵调整 业务构件识别 输出: 业务构件 业务构件功能表,2.2 构件识别-建立U/C矩阵(2/9),U/C矩阵: 表示业务流程(功能)与数据之间“产生”与“使用”关系的二维表格。 本课题中,U/C矩阵的行是事务流程模型中描述的事务步骤,

5、列是产生/使用表中描述的信息对象(事实、信息实体和信息实体的属性)。矩阵元素表示为信息对象与事务步骤对应的U(使用)或C(产生)关系。 当事务步骤“产生”信息对象时,用“C”(即“Create”)表示它们之间的“产生”联系;事务步骤“使用”信息对象时,用“U”(即“Use”)表示之间的“使用”联系;两者无联系,则用空格表示。,2.2 构件识别-建立U/C矩阵(3/9),2.2 构件识别-U/C矩阵验证(4/9),U/C矩阵验证: 完备性验证 一致性验证 冗余性验证 如果U/C矩阵不能通过验证,就需要返回到业务分析阶段,重新分析。 删除没有产生关系的信息对象,2.2 构件识别- U/C矩阵调整(

6、5/9),调整原则: 调整U/C矩阵行的位置,使矩阵的C元素尽量向矩阵的对角线靠近; 调整U/C矩阵行的位置,使得所有的U元素和C元素都尽量向对角线靠近,并相对集中在一起; 尽量使得矩阵中的元素分布呈分块对角矩阵; 根据规则进行U/C矩阵的调整,往往不具有唯一性,为了提高调整的合理性,行的调整由有关计算机算法程序来实现,而列的调整由人工实现; 调整结果不惟一。,2.2 构件识别- U/C矩阵调整(6/9),18,人工调整调整信息对象 首先根据信息实体对信息对象进行分类,每类内部按照信息实体、信息实体的属性和信息实体相关事实的顺序进行排列; 信息实体类之间按照业务流程顺序进行排序; 特别的,如果

7、出现某一行中C元素所对应的信息对象属于两个信息对象类,则将这两个信息对象排在相邻的列中。,计算机调整事务步骤 对事务步骤的调整,即对U/C矩阵的行次序进行调整。可以按照U/C矩阵中的元素U和元素C的位置分布来调整行次序; 借助遗传算法实现; 初步识别出业务构件;,2.2 构件识别- U/C矩阵调整(7/9),19,2.3 构件识别- 业务构件确定(8/9),U/C矩阵行调整之后同时也识别出初步的业务构件 计算机识别的初步的业务构件需要业务专家进行分析与确定; 确定业务构件之间的调用关系; 描述业务构件的名称和功能,形成业务构件功能表。,2.3 构件识别- 业务构件确定(9/9),2.3 业务构件的规格化描述(1/2),业务构件的规格化描述: 基础层:描述构件的名称、版本等基本信息; 业务层 :描述构件的业务功能以及实现业务功能所涉及的

温馨提示

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

评论

0/150

提交评论