我想在使用VS 2008的类图中显示组合和依赖关系,但没有与上述关系关联的图。请帮我解决一下这个。使用Visual Studio 2008在类图中显示组合和依赖关系
回答
正如你自己发现的那样,VS2008中的类图并没有提供UML类图的所有功能。在Visual Studio 2010中引入了一个新的“UML类图”来解决这个问题。
的Visual Studio 2010终极支持组合物,依赖,和对UML类图许多其他关系:
UML类图:参考:http://msdn.microsoft.com/en-us/library/dd409437%28VS.100%29.aspx
UML class diagram http://i.msdn.microsoft.com/Dd409437.UML_ClassOvReading(en-us,VS.100).png
: Association:两个分类器的成员之间的关系。
5a:聚合:表示共享所有权关系的关联。 聚合所有者角色的属性设置为共享。
5b:构成:表示整体关系的关联。 聚合 所有者角色的属性设置为复合。
:泛化:具体分类器从一般 分类器继承了它的定义的一部分。通用分类器位于连接器的箭头末端。属性,关联和操作由特定的分类器继承。使用继承工具在两个分类器之间创建一个 泛化。
alt text http://i.msdn.microsoft.com/Dd409437.UML_ClassOvPackage(en-us,VS.100).png
:导入:包之间的关系,这表明一个 包包括的另一个所有的定义。
:依赖:定义或实施相关的分类可能会改变,如果 在箭头末端分类发生变化。
alt text http://i.msdn.microsoft.com/Dd409437.UML_ClassOvRealize(en-us,VS.100).png
:实现:类实现由接口定义的操作和属性。 使用继承工具来创建类和接口之间的实现。
:实现:同一关系的替代表示。 棒棒糖符号上的标签标识接口。
UML类图:指南:的http://msdn.microsoft.com/en-us/library/dd409416%28VS.100%29.aspx
属性的关联
聚合:这显示为在连接器的一端的菱形形状。您可以使用它来 指示聚合角色中的实例拥有或包含另一个实例。
可导航:如果仅适用于一个角色,则箭头将出现在可导航的方向。您可以使用 这表示软件中链接和数据库关系的导航性。
泛化:泛化意味着,专业或派生类型继承的一般或基本类型的属性, 操作和关联。一般类型出现在关系的末尾箭头 处。
实现:实现意味着一个类实现了由接口指定的属性和操作 。该接口位于连接器的箭头末端。
让我知道你是否有更多的问题。
- 1. Visual Studio 2008 C++依赖关系
- 2. Visual Studio 2010中的依赖关系图
- 3. visual studio 2010:依赖关系图
- 4. CMake Visual Studio项目依赖关系
- 5. ldd是否也显示依赖关系的依赖关系?
- 6. 如何在Android Studio中显示依赖关系树?
- 7. 错误显示gradle依赖关系树
- 8. Visual Studio 2008构建依赖链
- 9. 在Visual Studio中指定非.NET依赖关系
- 10. 如何在Visual Studio中正确配置依赖关系 - .NET
- 11. mvn validate throws依赖关系收敛错误,但mvn依赖关系:树不显示依赖关系
- 12. 显示标记库的依赖关系
- 13. DLL依赖关系
- 14. “合并”依赖关系和选区树
- 15. 如何拼合依赖关系图?
- 16. 依赖关系的nuget依赖关系
- 17. 如何在Visual Studio 2010 C++中最好地组织依赖关系?
- 18. Android - MultipartEntity和依赖关系
- 19. 缺少Visual Studio 2015的C#和C++可再发行组件的依赖关系
- 20. Nuget依赖关系 - 如何显示Linux上的NuGet的package.config依赖关系树
- 21. Visual Studio项目构建依赖关系没有引用?
- 22. Visual Studio部署项目:安装目录中的依赖关系
- 23. Dagger2使用整个依赖关系图
- 24. 2类依赖关系?
- 25. 如何在Android Studio中使用aar的依赖关系?
- 26. 在Visual Studio 2008中排除VSS中的依赖文件
- 27. Visual Studio 2008构建顺序不使用项目依赖项
- 28. 类依赖关系和层次结构
- 29. Java类的绘制依赖关系图
- 30. 结构图 - 具有依赖关系的安装依赖关系
如何将实现的显示从16改为15? – andresp 2011-12-07 15:50:20
您可以右键单击关系并将其更改回界面? – 2012-01-10 17:42:08
如果您右键单击棒棒糖符号,则只有选项:“折叠”或“属性”,并且它们都不支持15中所述的表示。 – andresp 2012-01-11 10:09:19