|
让我们利用一点文字来讨论新的 UML Profile for Software Services,它可以在 Rational Software Architect V7.0 中找到并且支持 UML to WSDL/XSD 的转换。
UML Profile for Software Services
UML 2.0 Profile for Software Services,之前在 developerWorks®中可以找到,现在出现在 Rational Software Architect V7.0 中了,并且可以用于任何模型,如图 18、19,和 20 中所示。
图 18. 选择 Software Services Profile,添加到您的模型中
图 19. 为模型元素选择 serviceProvider Stereotype
图 20. 被原型化的模型元素
除了我们之前提到的 Rational Software Architect V7.0 中新的关于 Software Services 的概要文件,我们还向 Rational Software Architect V7.0 中添加了 Services Modeling Template。让我们看看在 Rational Software Architect V7.0 中添加了什么。
Services Modeling Template
为了在您的工程中使用 Services Modeling Template,确保在创建新模型时,您选择该项,如图 21 所示。
图 21. 选择 Services Design Model
然后,它应该出现在您的 Model Explorer 中,准备被您来使用。我们在下图 22 中进行了详细的观察。
图 22. 对新的服务模型的详细观察
最后,但肯定不只这些,我们将参考对架构分析能力的一些改进。这是 Rational Software Architect V6.0 的优点之一,并且当我们发展到 V7.0 时,肯定也不能忽视它。
架构分析
在 Rational Software Architect V7.0 中,目前所有的分析功能(架构分析、模型分析和代码检查)都共享通用的 GUI。现在您能够根据演进的需求创建各种分析配置,并且根据那些配置方便地运行分析。您还可以与其他人分享配置。
图 23 展示了主要的分析配置窗口。
图 23. 根据代码选择新的分析配置
注意:不要忘记分析代码所依据的规则,如图 24 所示。
图 24. 选择用于代码分析的规则
图 25 展示了结果。
图 25. Analysis Results 窗口中显示出建议的代码改进 |
|