基于统一场景的设计: 从概念到实践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 模...