UML文档瞄准DoDAF、MODAF、SOA和系统(下)

日期: 2009-11-18 作者:Rob Barry翻译:张培颖 来源:TechTarget中国 英文

UML的本身可以在多种情况下投入使用。有些人利用其活动图来进行业务流程的建模。Watson表示,考虑到OMG伞下其他主要项目:业务流程建模符号(BPMN),UML是不太可能成为BPM功能的牵引力。   Watson 认为“讲的是业务用户,他们必须让他们所有的业务流程建模用UML,而且不会削减它, UML的活动图是围绕人的需求开发的软件。

工具应该是具体的。”   但UML是不完美的,Watson表示,目前在OMG的工作团体试图“重新定位因素”的一些核心复杂度。一些批评人士说,像SysML和SoaML的扩散开始的太早,核心语言仍然需要大量的工作。   配置文件可以创建复杂化并允许详述   培训UM……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

UML的本身可以在多种情况下投入使用。有些人利用其活动图来进行业务流程的建模。Watson表示,考虑到OMG伞下其他主要项目:业务流程建模符号(BPMN),UML是不太可能成为BPM功能的牵引力。

  Watson 认为“讲的是业务用户,他们必须让他们所有的业务流程建模用UML,而且不会削减它, UML的活动图是围绕人的需求开发的软件。工具应该是具体的。”

  但UML是不完美的,Watson表示,目前在OMG的工作团体试图“重新定位因素”的一些核心复杂度。一些批评人士说,像SysML和SoaML的扩散开始的太早,核心语言仍然需要大量的工作。

  配置文件可以创建复杂化并允许详述

  培训UML架构师的支点技术创始人兼首席执行官Cris Kobryn 认为“配置文件的扩散,最明显的是SoaML Kobryn,但是大家正陷入父语言的麻烦。在开始扩展语言之前,你应该掌握基本的语言。”

  Kobryn与Rational共事并担任用户国际团队以及厂商指定UML 1.1 、2.0以及SysML。

  “就UML 2.0来讲,我们用UML 1.0从中得到的错误很多,”Kobryn说。 “但是大家继续没有进行分层。”

  由于规模和UML的复杂性和可用于所有,Kobryn表示语言必须分层以解决理解互操作性问题。现在还很难可靠地外销类图。

  然而,工具厂商将讲述不同的事情。UML 、SysML和BPMN工具UModel厂商 Altova关注代码生成的重要性和在许多复杂的企业设计进程中的建模需求。

  Altova UModel产品经理David McGahey 解释“SysML某种程度上成为嵌入式系统或基于硬件系统世界的子类型,它有助于捕捉比一般UML更详细的要求和实际的方式。”

  Watson在OMG提到,鉴于现在其在软件开发的今天广泛使用对UML的做出任何类型的重大改革。McGahey说,计算机科学项目甚至开始教语言。这可能室将继续通过新的配置文件的表面、任务指定工具和语言逐步更新的进步。

  微软增加了UML的支持

  在Visual Studio 2010中包含UML也许是一个语言的成熟标志,但微软意欲这是一种补充领域特定语言(DSL)的语言,而不是替代。

  微软Visual Studio产品部门经理Cameron Skinner 认为“领域特定语言背后的想法是提供工具,让你用尽可能少的仪式描述你的问题域,但是当你需要的沟通超出了你的企业,然后需要一种描述事物的普遍方式。这就是UML加入的原由。”

  微软在Visual Studio现有DSL工具包之上建立了自身的UML产品。这可能会提供一个比用户使用更加标准化的互用性,至少在微软的产品领域。

  Skinner表示,微软将继续发展在整个应用程序生命周期管理产品的UML支持。

作者

Rob Barry
Rob Barry

新闻作者

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 在iBPM和BPM间做选择 不一定非此即彼

    大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。

  • 用BPM策略对遗留应用现代化

    一些人提议把业务流程管理作为应用现代化的手段之一,但也有人对此提出质疑,但采用BPM策略可以成为现代化遗留应用的明智方式。Tom Nolle对此进行了解释。

  • RESTful API设计给开发人员带来怎样的未来?

    在模块化应用世界里,最为持久的争论莫过于面向服务架构和表述性状态转移之争了。本文探讨这样的争论带来了什么及其背后的原因。

  • 云BPM新常态解析

    云端业务流程管理已经不再是什么新鲜事,更不再是什么可怕的方法来管理重要的业务流程。现在,它已经普遍被认为是一种新常态。组织已经从这一技术中获益,使它来更有效地访问和管理企业信息。