- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于统一场景的设计从概念到实践.doc
基于统一场景的设计: 从概念到实践 ? 2008-09-27 作者:Alex Donatelli,Rosario Gangemi,Claudio Marinelli,Roberto Longobardi 来源:IBM ? 本文内容包括:
入门简介
USBD (基于统一场景的设计)元模型
UML 2.0 扩展
用于基于统一场景设计的 UML 2.0 规范
从“业务”到“代码”
总结
下载
参考资料
这篇文章是本系列文章的完结篇,它描述了用于方法学的 UML 扩展和支持工具。本文将关注点放在支持 USBD (基于统一场景的设计)的工具上面,也就是将用于 IBM? Rational? Software Architect 版本 7 以及后续版本的 IBM? WebSphere? Business Modeler 集成特性,以及一组 UML 2.0 的扩展放置到一组 UML 规范之中。这其中包括一个 UML 2.0 规范以及一个帮助创建 Business Model、Business Analysis Model、Use Case Model 和 User eXperience Model 的模型模板。
入门简介
在本系列前面的几篇文章中,我们已经描述了一个基于基于场景的设计(Scenario Based Design,SBD) 和 Outside-In Design (OID) 的一个有效的统一设计方法论。该方法论被称作 基于统一场景的设计 (USBD)。它的关注点在于产品所处的点对点的业务环境,而不是仅仅描述围绕在单一产品周围的业务场景。通过描述业务需要和软件执行之间的链接方式,这些文章大致描绘出了通过处理过程路线图、目标和类图表捕获业务处理过程的方式,以及如何根据实际执行来跟踪他们。本系列文章还描述了一种用户接口同系统分析相链接的正式的表示法。
本文将关注点放在支持 USBD (基于统一场景的设计)的工具上面,也就是:
用于 IBM? Rational? Software Architect 版本 7 及其后续版本的 IBM? WebSphere? Business Modeler 综合特性。
被捕获到一组 UML 规范中的一组 UML 2.0 扩展。
WebSphere Business Modeler 综合特性是同 Rational Software Architect 相伴而来的,并且被用作讲一个在 WebSphere Business Modeler 中被开发的的业务模型导入到 Rational Software Architect 之中。这一特性还包括一个被称作 IBM? WebSphere? Business Integration Modeler Nav Tree Profile 的 UML 规范,它提供了能够自动被应用于在导入期间被转换的 UML 类、接口和其他元素的 UML 模板。
Rational Software Architect 包括另一个被称作 Business Modeling Profile 的 UML 规范,它提供了进一步加强业务模型的其余一组 UML 模板。
为了通过特定于 USBD (基于统一场景的设计)方法论的概念来补足这两个规范,IBM 开发了另外一个规范,即用于 USBD 的 UML 2.0 规范。它定义了另外一组模板,当它们被应用到类时,接口以及其他的模型元素都根据 USBD 概念来表现它们。该规范将和 IBM? Rational? Software Delivery Platform (例如:IBM? Rational Software Modeler 或者 Rational Software Architect)一起被使用。
下一小节将讨论 USBD (基于统一场景的设计)的概念,在后面的小节中,我们将描述如何通过前面所提到的三种规范来刻画这些概念。
USBD (基于统一场景的设计)元模型
本小节将通过一个元模型帮助您更好地理解 USBD 方法论。这个模型描述了您使用 USBD 方法论在软件设计(包含业务、用户和系统)及其相互关系中将会捕获到的概念。该模型包括 USBD 的分类法和存在论。
用户、目标、处理过程、用户接口面板等概念都被放到一起,它们之间的关系通过一个模型来确定和描述。该元模型描述了实际的模型将如何使用 USBD 方法论。下一小节描述了被用来支持这些概念建模以及 USBD 模型结构的实际的 UML 扩展。
图 1 和图 2 分别显示了完整的元模型图表的左右两个部分。
图 1:对业务处理过程进行建模。图 2: 根据业务上下文环境获得系统的需求和行为。
关于这些图表,正如在本系列的前几篇文章中我们所看到的:
一个 Busines
文档评论(0)