Microsoft Visual Studio 2010 可视化和建模功能包
本主题介绍 Microsoft Visual Studio 2010 可视化和建模功能包如何扩展和增强 Visual Studio 2010 旗舰版中的可视化和建模工具。
有关以下内容的更多信息 |
请参见 |
---|---|
MSDN 上的 Visual Studio 2010 功能包下载 |
|
此功能包的要求 |
|
此功能包中的功能 |
|
Visual Studio 功能包概述 |
|
Visual Studio 2010 旗舰版可视化和建模工具的概述和文档 |
在此功能包中
下表概括了此功能包中的功能以及这些功能将如何与 Visual Studio 旗舰版中的现有工具配合使用:
从模型中生成代码
浏览现有代码
使用和管理模型元素
创建、验证和扩展层关系图
从模型中生成代码
UML 模型可帮助您创建代码和测试,并描述系统的体系结构和要求。
新建 |
有关更多信息,请参见 |
---|---|
可使用“生成代码”命令从 UML 类图上的元素中生成主干代码。 可以使用默认转换,也可以编写自定义转换以将 UML 类型转换为代码。 |
如果您希望从 UML 中生成其他类型的文档,或生成在 UML 元素和生成的结果之间具有更间接的关系的代码,则您仍可编写自定义模板以读取模型并生成所需的项目类型。 有关更多信息,请参见如何:从 UML 模型生成文件。
浏览现有代码
通常,开发人员在了解现有代码上所花费的时间多于在编写代码上所花费的时间。 Visual Studio 旗舰版中的代码可视化工具可帮助您可视化代码的主要部分,评估其灵活性以及识别问题区域。 可以通过跟踪代码的各部分之间的依赖项,来更轻松地评估建议更改的可能成本。
新建 |
有关更多信息,请参见 |
---|---|
从现有代码创建 UML 类图。 |
|
通过生成依赖项关系图来浏览 C 和 C++ 代码中的组织和关系。 |
|
通过生成依赖项关系图来浏览 ASP.NET Web 项目中的组织和关系。 |
还可以通过创建序列图、依赖项关系图和层关系图来浏览 .NET 代码。 有关更多信息,请参见显示现有代码。
有关更多信息,请参见:
使用和管理模型元素
从其他建模工具中导入模型元素
新建 |
有关更多信息,请参见 |
---|---|
从 UML 序列图、类图和用例图中将元素作为从其他建模工具中导出的 XMI 2.1 文件导入。 |
有关更多信息,请参见:
从工作项到模型元素链接
模型元素和工作项之间的链接可帮助您跟踪和监视这些元素(例如,特定活动或用例的测试)上的工作进度。
提示
在 Visual Studio 2010 旗舰版中,可以创建新的工作项或从模型元素链接到现有工作项,但不可以从现有工作项链接到模型元素。 有关更多信息,请参见如何:将模型元素链接至工作项。
新建 |
有关更多信息,请参见 |
---|---|
创建链接并查看从工作项到模型元素的链接。 |
创建、验证和扩展层关系图
层关系图可帮助您可视化应用程序的逻辑依赖项结构。 若要确保不会意外引入结构更改,可在每次签入时针对模型验证代码。
新建 |
有关更多信息,请参见 |
---|---|
从 C 或 C++ 代码创建层关系图并验证依赖项。 |
|
编写代码以修改层关系图,并针对层关系图验证代码。 |
有关更多信息,请参见:
要求
有关最新的要求和已知问题,请参见自述文件。 若要使用此功能包,您必须已安装 Visual Studio 2010 旗舰版。 若要使用此功能包的特定功能,您还必须安装:
若要启用 |
请确保已安装以下组件 |
---|---|
对 C 或 C++ 项目的支持 |
Visual Studio 上的 Visual C# 有关更多信息,请参见: |
层扩展性 API |
有关更多信息,请参见创建层关系图的扩展。 |
从工作项链接 |
Team Foundation Server 上的模型项目链接类型 有关更多信息,请参见 如何:从工作项链接至模型元素中的要求。 |
外部资源
博客
Visual Studio Modeling Feature Pack Available!(Visual Studio 建模功能包可用!)
Skinner’s Blog(Skinner 的博客)
Modeling Websites and Native Code(建模网站和本机代码)
视频
论坛
Visual Studio 2010 Visualization & Modeling Tools(Visual Studio 2010 可视化和建模工具)
Visual Studio 2010 Visualization & Modeling SDK (DSL Tools)(Visual Studio 2010 可视化和建模 SDK(DSL 工具))
其他网站
MSDN Architecture Center(MSDN 体系结构中心)