全程一体化建模过程与要领.ppt
《全程一体化建模过程与要领.ppt》由会员分享,可在线阅读,更多相关《全程一体化建模过程与要领.ppt(75页珍藏版)》请在三一办公上搜索。
1、第10章 全程一体化建模过程与要领,(时间:3次课,6学时),教学提示:前面用六章篇幅围绕全程一体化建模工具PlayCASE的操作方法进行了讲述,从本章开始,将结合案例讲解PlayCASE在软件项目开发过程中的实际应用。在通过案例介绍之前,首先讲解如何运用该工具和软件工程的理论进行建模的过程和方法,介绍与建模有关的概念、建模技术和要领。教学目标:掌握业务建模过程、主要环节、主要指标,掌握整个建模过程中需要用到的几个主要的基本建模图形,以及它们之间的集成关系,了解PlayCASE的应用要领。,第10章 全程一体化建模过程与要领,第10章 全程一体化建模过程与要领,10.1 业务建模过程10.2
2、业务建模图形10.3 业务调查10.4 需求定义10.5 总体设计10.6 详细设计10.7 生成程序10.8 PlayCASE的应用要领10.9 习题,10.1 业务建模过程,10.1.1 业务流程设计10.1.2 业务建模10.1.3 业务模型集成关系10.1.4 基本建模方法10.1.5 建模的主要指标10.1.6 建模的主要文档,10.1.1 业务流程设计,1.业务建模与流程设计的关系 首先,通过业务建模可以提供一个一致的业务表现形式,提供一种交流的手段,使得工作人员能更好地描述业务与表达需求,使软件开发人员更容易理解客户单位的日常办公业务,为更好地描述已有流程和明确需求奠定基础。其次
3、,业务建模技术帮助工作人员和软件开发人员建立详细的业务模型,实现业务过程分析和设计的可视化,为规范与改进业务流程提供基础素材,可降低信息化项目的实施成本,提高信息化项目的效益。,10.1.1 业务流程设计,2.业务流程设计过程的层次框架 图10.1表示了业务流程设计过程的层次框架,它由业务模式持续改进、建模主要环节、建模过程以层次化的方式构成。图10.1 业务流程设计过程的层次框架,10.1.1 业务流程设计,3.业务流程设计的目的及原则建模目的在描述现有业务流程的基础上,对流程进行规范与改进将未来的流程表达清楚,为开发人员提供清晰、可识别的业务流程,为相应的软件系统开发打下坚实的基础,10.
4、1.1 业务流程设计,建模原则业务流程设计强调工作人员的全程参与 围绕结果而不是职能进行设计 业务流程改进是一项持续进行的工作,10.1.1 业务流程设计10.2给出了业务流程设计与业务持续改进的关系。图10.2 业务模式持续改进示意图,10.1.1 业务流程设计,4.业务模式持续改进的方法 确定信息化的范围;建立信息化的目标;确定和提供实现信息化目标必须的资源;描述现有业务流程;分析现有业务流程;规范与改进业务流程;业务流程信息化;进行业务持续改进。,10.1.2 业务建模,1.参加业务建模的人员 无论是在对现有的业务进行建模,还是对未来的业务进行建模,涉及到的主要人员可分为业务领域专家、业
5、务分析员和软件开发人员3种。其中,业务领域专家是具备一定业务管理知识与管理实践经验的人员,业务分析员是进行业务建模工作、整理业务对信息化的需求、形成建模文档的人员,软件开发人员是接受建模文档并进行软件设计、编程等软件开发工作的人员。,10.1.2 业务建模,2.业务建模的主要环节 确定建模范围和业务框架;通过调查收集业务素材进行分析;利用基本建模过程建立业务模型;根据主要建模指标对模型进行评审;完善和完成整个业务模型(包括需求定义),形成文档。,10.1.2 业务建模图10.4、图10.5分别给出了无角色和有角色的业务建模主要环节的示意图。,图10.4 无角色的业务建模主要环节示意图,10.1
6、.2 业务建模,图10.5 有角色的业务建模主要环节示意图,10.1.2 业务建模,在确定建模范围时,一定要有主要负责人参与到项目组,在所确定的建模范围中,决定组织的哪一部分将变成哪些业务的发起者,每种业务将形成若干业务流程,这些业务构成业务种类框架。,在这个范围中,业务建模的对象是:,(1)确定建模范围和业务种类框架,10.1.2 业务建模,(2)通过调查收集业务素材进行分析收集业务素材的主要步骤是:业务分析员制订比较详细的调研表格;发放给业务领域专家;业务领域专家填写调研表格,并将自己所做的业务描述清晰;业务分析员收集调研表格,进行下一步建模工作。,10.1.2 业务建模,(3)利用基本建
7、模过程建立业务模型通过运用“基本建模过程”,根据收集的调研表格和根据与业务领域专家的交流,得到业务模型:L 业务组织、职责结构描述L 业务流程建模L 业务信息内容和处理权限描述,10.1.2 业务建模,(4)根据主要建模指标对模型进行评审评审工作的依据:建模的主要指标由业务领域专家对模型进行评审确定业务过程是否正确 结合实际,改变现有业务流程,10.1.2 业务建模,(5)完善和完成整个业务模型,形成建模文档 根据建模的原则和基本建模过程,不断地根据业务要求建立业务模型,同时通过不断地评审对模型进行确认,以逐步求精的方式构造最终的业务模型。建模结束时,应该得到包括主要建模图形、相关业务解释的主
8、要文档。,10.1.3 业务模型集成关系1.业务模型的构成,由基本建模图形和 派生建模图形组成,功能调用树,事件接口图,数据流图,数据接口图,信息内容/关系图,职责执行流程图,业务协作流程图,组成结构树,推,导,基,本,图,形,派,生,图,形,10.1.3 业务模型集成关系2.基本建模图形之间的集成关系,交接工作,相关业务信息,工作交接事件,相关业务信息,组织,部门1,部门2,部门3,岗位A,岗位B,岗位C,职责1,职责2,职责3,活动步骤1,活动步骤2,活动步骤3,岗 位 A,活动步骤A1,活动步骤A2,活动步骤A3,岗 位 B,岗 位 C,活动步骤B3,活动步骤B1,活动步骤B2,活动步骤
9、C1,组成结构树 职责执行流程图,业务协作流程图 业务信息关系图,工作交接事件,相关业务信息,业务信息a,栏目 a1,栏目 a2,业务信息b,栏目 b1,栏目 b2,开始,活动步骤1,活动步骤2,活动步骤3,结束,10.1.4 基本建模方法,1.以职能分工分析为出发点的建模方法以职能分工分析为出发点的建模方法是根据业务建模的实际需要,从一个单位的组织分工描述开始,完成对这个单位业务描述。它主要有两种流程分支:第一个分支是描述组织分工、描述业务信息、描述业务流程,第二个分支是描述组织分工、描述业务流程、描述业务信息(见图10.9)。图10.9 以职能分工分析为出发点的建模过程,10.1.4 基本
10、建模方法,2.以业务流程分析为出发点的建模方法以业务流程分析为出发点的建模方法是根据业务建模的实际需要,从业务流程的描述开始,完成业务建模工作。它主要有两种流程分支:第一个分支是描述业务流程、描述业务信息、描述组织分工,第二个分支是描述业务流程、描述组织分工、描述业务信息,如图10.10所示。图10.10 以业务流程分析为出发点的建模过程,10.1.5 建模的主要指标,1.描述组织结构和组成的主要指标组织结构和组成的主要指标如下:将需要规范化管理的部门及与之有业务联系的部门列举出来;将上述需要规范化管理的部门中的岗位列举出来;将上述需要规范化管理的岗位中的职责列举出来;将上述需要规范化管理的职
11、责中的活动步骤列举出来;将上述活动步骤分解成子活动步骤,到对业务信息栏目逐条处理的程度;将上述处理业务信息栏目的活动步骤所体现的处理方法继续分解成子活动步骤,直到新员工上岗培训所能理解的程度。,10.1.5 建模的主要指标,2.描述业务流程的主要指标业务流程的主要指标如下:列举出所有业务流程的名称;以担负职责的角色、岗位、部门为活动主体,以按业务发展的顺序描述角色间的业务往来事件;以业务流程中发生的事件为主线,按业务流程顺序描述业务往来事件及其携带的业务信息;充分体现分工组成结构中的职责或活动步骤;将活动步骤所体现的处理方法继续分解成子活动步骤,直到基本不能细分为止;描述各级活动步骤之间的逻辑
12、流程关系。,10.1.5 建模的主要指标,3.描述业务信息的主要指标业务信息的主要指标如下:业务信息按单位和角色分别进行描述;描述业务信息的所有栏目;按业务信息在栏目级别上整理其操作权限读取、修改、删除等;按业务分类整理所有业务信息的共享情况;描述信息之间的联系。,10.1.6 建模的主要文档,1.描述组织分工的建模文档该建模文档应该包括以下两方面的内容:反映一个组织中上下级关系的组织结构图以及相关描述;反映一个组织中层次化职能分工分解的组成结构树以及相关描述。2.描述业务流程的建模文档 该建模文档应该包括以下两方面的内容:反映宏观业务联系的业务协作流程图以及相关描述;反映微观业务操作的事件流
13、图以及相关描述。,10.1.6 建模的主要文档,3.描述业务信息的建模文档该建模文档应该包括以下两方面的内容:反映业务信息内容及其联系的业务信息关系图以及相关描述;反映业务信息基本流向的数据流图以及相关描述;反映活动主体之间信息交互的数据接口图以及相关描述;反映活动主体操作信息的业务信息操作权限图以及相关描述。4.描述信息化需求定义的建模文档基于组成结构树的信息化功能定义、过程定义,以及相关描述。,10.2 业务建模图形,10.2.1 描述组织分工的建模图形10.2.2 描述业务信息的建模图形10.2.3 描述业务流程的建模图形,10.2.1 描述组织分工的建模图形,组成结构树是描述业务分工的
14、建模图形是一个组织的分工及层次关系的一种体现,其特点是:它描述的组成关系,不是组织结构图描述的上下级关系;它精细地描述了业务工作,体现了分工责任化。,10.2.1 描述组织分工的建模图形,以下是在描述组成结构树时应注意的问题及其原则:1.机构中的部门组成2.部门中的岗位组成3.岗位中的职责组成4.岗位职责中的活动步骤组成5.组成结构树的拆分6.活动单元的编码规则7.分工组成的分解原则8.分工组成的描述范围9.活动单元类型划分的相对性,10.2.2 描述业务信息的建模图形,1.业务信息关系图业务信息关系图主要涉及到对信息关系的描述。在PlayCASE中,分别用计算组装链、分类链和连接链等实现对信
15、息关系的描述。业务信息主要由信息的名称、信息栏目组成。2.业务信息与组织单元作用关系建模图形业务信息与组织单元作用关系可以用数据接口图、数据流图来表示,这些建模图形可以由组成结构树、事件流图、业务协作流程图、信息/表单关系图导出。,10.2.3 描述业务流程的建模图形,1.业务协作流程图业务协作流程较事件流图(功能执行流程)更侧重于宏观描述,体现业务人员之间的工作交互关系。(1)业务种类与业务协作流程的分类业务管理是结合“责、权、利”来进行的,每种业务按部门或岗位具体展开,形成了业务流程(业务协作流程),所以划分业务协作流程种类与划分业务种类几乎是同义语。ISO 9000的质量活动要素的概念为
16、业务类别划分提供了很好的框架。,10.2.3 描述业务流程的建模图形,(2)业务协作流程图的内容业务协作流程图用于描述部门或岗位之间的工作协作流程,其绘制要点是:明确参与协作的活动主体,活动主体最好是岗位,如果是部门,那么它们之间的业务协作还有很大的不确定性;体现PDCA质量环,保证过程内容的完整性,其中P代表计划(Plan),D代表执行(Do),C代表检查(Check),A代表处置(Action);明确开始事件、结束事件;确保事件链一环紧扣一环,流程不中断;明确伴随事件的业务信息。,10.2.3 描述业务流程的建模图形,2.事件流图(功能执行流程图)在采用不同的建模过程时,尽管使用的是同一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全程 一体化 建模 过程 要领
链接地址:https://www.31ppt.com/p-5234646.html