跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

用 Rational Modeling Extension for Microsoft .NET 对 .NET 应用程序进行可视化,第 1 部分: .NET Visualizer 入门

漫游 Rational Modeling Extension for Microsoft .NET 上的可视化绘图工具

Darpan Saini (darpansaini@in.ibm.com), 软件工程师, IBM
Darpan Saini 是 IBM Rational Software Bangalore Lab 的软件工程师。他在 Rational Systems Developer 团队里工作。您可以通过 darpansaini@in.ibm.com 联系 Darpan。
Krishna Kishore 是 IBM Rational Software Bangalore Lab 的软件工程师。他在 Rational Systems Developer 团队里工作。他的经验包括 UML 可视化建模和 UML Real Time 建模。他在印度海得拉巴得 Osmania 大学获得计算机科学和工程学士学位,并且在印度 AP 的 SSSIHL 获得计算机科学与工程的硕士学位。您可以通过 krishna.kishore@in.ibm.com 联系 Kishore。

简介:  IBM® Rational® Modeling Extension for Microsoft® .NET 提供帮助您洞察现有的 .NET 应用程序,并且获得有关它的知识的可视化绘图工具。它还可以帮助您更容易地生成并了解新的应用程序。本教程将介绍 Rational Modeling Extension for Microsoft .NET Visualizer 的特性,并且帮助您创建新的类图、序列图、主题图,和浏览图(这些特性目前支持 C# 代码和 .NET assembly)。虽然 Rational Modeling Extension for Microsoft .NET 提供建模的绘图界面,但是建议您使用 Microsoft Visual Studio 2005 或之后的版本进行代码编辑。本教程还将探讨将 Visual Studio 2005 中进行的代码变更反映到 Rational Modeling Extension for Microsoft .NET 中。

查看本系列更多内容

发布日期:  2007 年 9 月 07 日
级别: 中级

访问情况 : 5267 次浏览
评论: 

获取可视化了的元素

获取可视化的 C# 元素以生成 UML 模型

获取(Harvesting)是将可视化元素(代码元素)转换为 UML 元素的过程。

当小型的原型可用,并且您想要将该原型用作您解决方案的基础时,这是特别有用的。在附带的 .NET 项目中,Shapes 是简单且很小的实例,您可以用该实例来发展出较大的由 UML 模型驱动的解决方案。

获取的另一个可能的用途是将您现有的代码模式引入 UML 模型。如果您已经在现有的代码中识别出模式,并且现在想要将同样的模式应用于 UML 模型,那么简单的复制-粘贴类操作可以帮助您完成。

要进行获取,就将您想要获取的顶层的命名空间可视化。默认的设置不能实现这一点,因此您必须变更 .NET visualizer 中的一个选项。单击 Window > Preferences > Modeling > .NET Modeling > Appearance 并去掉 Show Namespaces at TopLevel 选项,如图 21a 所示。


图 21a. .NET Modeling 参数设置
Appearance 选项

该操作将将把您的 Project Explorer 视图变为图 21b 中显示的样子。


图 21b. 变更的 Project Explorer 视图
树形视图中显示出 Shapes 的细节

要获取 Shapes 命名空间,右键单击它,并选择 Harvest


图 22a. Harvest 命令菜单
突出 harvest 命令

现在您可以将这个已获取的命名空间粘贴到任意 UML 模型上。图 22b 显示出将它粘贴在名为 Shapes 的新 UML 模型上。Harvest 可能还调用 Fuse 对话框,在该对话框中,您可以将已获取的元素合并到模型中。


图 22b. 已获取的元素
突出 Shapes,并且其后面有一个星号

6 页,共 9 | 前一页 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational, Architecture
ArticleID=254521
TutorialTitle=用 Rational Modeling Extension for Microsoft .NET 对 .NET 应用程序进行可视化,第 1 部分: .NET Visualizer 入门
publish-date=09072007
author1-email=darpansaini@in.ibm.com
author1-email-cc=clarkega@us.ibm.com
author2-email=krishna.kishore@in.ibm.com
author2-email-cc=clarkega@us.ibm.com

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。