当前位置:  开发笔记 > 编程语言 > 正文

Visio和UML - 显示向量

如何解决《Visio和UML-显示向量》经验,为你挑选了1个好方法。

我需要为我的一个C++作业生成UML图.我正在使用Visio 2007,我在代表C++向量时遇到了麻烦.我能看到这个工作的唯一方法是创建一个自定义C++数据类型或在我的项目中创建一个矢量类,然后对于UML中矢量的每个实例,我需要挖掘属性并添加到后缀字段中.

基本上我试图在vector不挖掘属性的情况下每次都添加到后缀字段.

我几乎坚持使用Microsoft软件来制作图表和编码所以请不要建议我使用不同的软件.但是,如果Visual Studio 2003支持以比Visio更简单的方式制作UML图表,我不会反对使用Visual Studio,但请告诉我该选项的位置.



1> Andrew Stapl..:

您不需要规定它是UML图上的向量.

在您给出的示例中,一个类与另一个类之间存在一对多的关系.这是您沟通所需的重要信息.

您已经选择将其实现为向量:这是一个不需要在图上显示的实现细节 - 只显示一对多关联.

如果由于某种原因,您需要将其更改为std :: list,std :: deque或任何其他stl容器,则无需更新图表,因为一对多的概念是还是一样.

请记住,您正在显示代码的抽象.如果你想传达所有类在概念上如何与彼此相关,那么UML类图是理想的.如果有人想知道它是如何实现的细节,那么在查看源代码本身之前,他或她总是可以使用该图作为起点.

有关使用UML显示的一对多关系的示例,请单击此处


.如果你想传达所有类在概念上如何与彼此相关,那么UML类图是理想的.如果有人想知道它是如何实现的细节,那么在查看源代码本身之前,他或她总是可以使用该图作为起点.
推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有