• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试开发技术UML:为工作流建模[2]

发布: 2009-11-11 09:13 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 38次 | 进入软件测试论坛讨论

领测软件测试网

软件测试开发技术UML:为工作流建模[2]  UML建模

关键字:UML建模 工作流 建模

  本着“高内聚、低耦合”原则,研究人员开始把那些本身并不完整、依附于过程模型且为之提供支持的数据、组织、功能、资源等信息分离出来或加以补充,而形成具有相当独立性的模型。

  比较典型的有ARIS模型、WIDE工作流模型等。ARIS模型包括功能视图、组织视图、数据视图、输出视图和控制视图。WIDE工作流模型由组织模型、信息模型与过程模型这三个子模型共同组成。青鸟工作流模型JBDelta由过程模型(Process mode1)、组织模型(Organizationmode1)、数据模型(Data mode1)和功能模型(Function mode1)四个子模型共同组成。

  其中,过程模型是核心,其他模型为之提供支持。在各模型建立完后,需要按各模型间的关系把它们合成一体,从而得到完整的工作流过程模型。

  根据软件工程的“问题分离”原则,为了灵活地表达复杂的过程逻辑并实现变化影响的局部化。青鸟工作流模型对工作流管理联盟WFMC制定的工作流过程定义元模型作了适当的改进,把汇聚、分支结构和它们的约束(AND、OR、XOR)从活动规约中提取出来。引入了一种新的元模型元素——连接符(Connector),即把所有控制信息规约从活动规约中独立出来。图1是青鸟改进的工作流过程定义元模型。

  

  在改进的元模型中。核心元素是连接符(Connector)。根据化繁为简的原则,我们约束一个连接符的前模式或后模式至少有一个为顺序(SEQ)模式,从而定义了顺序(SEQ)连接符(可以省略),与(AND)连接符、或(OR)连接符和互斥(XOR)连接符。

  UML活动图

  活动图是UML中用于描述业务流程的最重要的工具,它提供了一系列的图形符号来支持对业务流程的建模,并提供对条件、并行和反复的逻辑行为的支持,常常用于对系统动态方面建模。

  UML活动图本质上是一个流程图。它可以用于描述活动到活动的控制流。除此之外,还可以定义参与到活动中的对象及其角色、状态和属性的变化。UML活动图一般包括以下几个元素,而这些元素在概念上和工作流过程元素有很多相似甚至相同之处:

  

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: uml UML 工作流 技术 建模 软件测试

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网