基于统一场景的设计从概念到实践

基于统一场景的设计从概念到实践

ID:13103181

大小:1.82 MB

页数:22页

时间:2018-07-20

基于统一场景的设计从概念到实践_第1页
基于统一场景的设计从概念到实践_第2页
基于统一场景的设计从概念到实践_第3页
基于统一场景的设计从概念到实践_第4页
基于统一场景的设计从概念到实践_第5页
资源描述:

《基于统一场景的设计从概念到实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于统一场景的设计:从概念到实践 2008-09-27作者:AlexDonatelli,RosarioGangemi,ClaudioMarinelli,RobertoLongobardi来源:IBM 本文内容包括:·入门简介·USBD(基于统一场景的设计)元模型·UML2.0扩展·用于基于统一场景设计的UML2.0规范·从“业务”到“代码”·总结·下载·参考资料这篇文章是本系列文章的完结篇,它描述了用于方法学的UML扩展和支持工具。本文将关注点放在支持USBD(基于统一场景的设计)的工具上面,也就是将用于IBM®Rational®SoftwareArchitect版本7以及后续版

2、本的IBM®WebSphere®BusinessModeler集成特性,以及一组UML2.0的扩展放置到一组UML规范之中。这其中包括一个UML2.0规范以及一个帮助创建BusinessModel、BusinessAnalysisModel、UseCaseModel和UsereXperienceModel的模型模板。入门简介在本系列前面的几篇文章中,我们已经描述了一个基于基于场景的设计(ScenarioBasedDesign,SBD)和Outside-InDesign(OID)的一个有效的统一设计方法论。该方法论被称作基于统一场景的设计(USBD)。它的关注点在于产品所处的点对点

3、的业务环境,而不是仅仅描述围绕在单一产品周围的业务场景。通过描述业务需要和软件执行之间的链接方式,这些文章大致描绘出了通过处理过程路线图、目标和类图表捕获业务处理过程的方式,以及如何根据实际执行来跟踪他们。本系列文章还描述了一种用户接口同系统分析相链接的正式的表示法。本文将关注点放在支持USBD(基于统一场景的设计)的工具上面,也就是:·用于IBM®Rational®SoftwareArchitect版本7及其后续版本的IBM®WebSphere®BusinessModeler综合特性。·被捕获到一组UML规范中的一组UML2.0扩展。WebSphereBusinessModel

4、er综合特性是同RationalSoftwareArchitect相伴而来的,并且被用作讲一个在WebSphereBusinessModeler中被开发的的业务模型导入到RationalSoftwareArchitect之中。这一特性还包括一个被称作IBM®WebSphere®BusinessIntegrationModelerNavTreeProfile的UML规范,它提供了能够自动被应用于在导入期间被转换的UML类、接口和其他元素的UML模板。RationalSoftwareArchitect包括另一个被称作BusinessModelingProfile的UML规范,它提供了

5、进一步加强业务模型的其余一组UML模板。为了通过特定于USBD(基于统一场景的设计)方法论的概念来补足这两个规范,IBM开发了另外一个规范,即用于USBD的UML2.0规范。它定义了另外一组模板,当它们被应用到类时,接口以及其他的模型元素都根据USBD概念来表现它们。该规范将和IBM®Rational®SoftwareDeliveryPlatform(例如:IBM®RationalSoftwareModeler或者RationalSoftwareArchitect)一起被使用。下一小节将讨论USBD(基于统一场景的设计)的概念,在后面的小节中,我们将描述如何通过前面所提到的三种规

6、范来刻画这些概念。USBD(基于统一场景的设计)元模型本小节将通过一个元模型帮助您更好地理解USBD方法论。这个模型描述了您使用USBD方法论在软件设计(包含业务、用户和系统)及其相互关系中将会捕获到的概念。该模型包括USBD的分类法和存在论。用户、目标、处理过程、用户接口面板等概念都被放到一起,它们之间的关系通过一个模型来确定和描述。该元模型描述了实际的模型将如何使用USBD方法论。下一小节描述了被用来支持这些概念建模以及USBD模型结构的实际的UML扩展。图1和图2分别显示了完整的元模型图表的左右两个部分。图1:对业务处理过程进行建模。图2:根据业务上下文环境获得系统的需求和

7、行为。 关于这些图表,正如在本系列的前几篇文章中我们所看到的:·一个BusinessProcessMap(业务处理过程路线图)包括一组BusinessProcesses(业务处理过程)。·BusinessProcesses(业务处理过程)同BusinessActors(业务活动者)所开启的BusinessUseCases(业务用例)是一一对应的。·BusinessEvent(业务事件)是一种特殊的BusinessActor(业务活动者),它也能够开启BusinessUseCase

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。