Vous êtes sur la page 1sur 10

25/11/2016

EditarmodelosydiagramasUML

Editar modelos y diagramas UML


Visual Studio 2015

Para obtener la documentacin ms reciente de Visual Studio 2017 RC, consulte documentacin de Visual Studio 2017 RC
http://docs.microsoft.com/visualstudio.
Puede crear y modificar un modelo UML a travs de las vistas proporcionadas por los distintos tipos de diagrama. Al ofrecer
perspectivas diferentes en su sistema, estos diagramas ayudan a comprender y analizar diferentes aspectos de su diseo y los
requisitos. Visual Studio proporciona plantillas para cinco de los tipos de diagramas de UML utilizados con ms frecuencia.
Para ver las versiones de Visual Studio compatibles con esta caracterstica, consulte Compatibilidad de versiones con las
herramientas de arquitectura y modelado https://msdn.microsoft.com/eses/library/hh871439.aspx#VersionSupport.
En este tema se describen las tcnicas para modificar el modelo que son comunes entre los diferentes tipos de diagramas. Si
desea obtener ms informacin especfica para determinados tipos de diagramas, vea Crear modelos para la aplicacin
https://msdn.microsoft.com/eses/library/dd409436.aspx.

En este tema
Los diagramas de UML son vistas de un modelo UML
Crear diagramas de modelado UML
Dibujar diagramas de modelado UML
Modificar formas y conectores
Deshacer cambios en el modelo
Compartir elementos entre diagramas
Copiar elementos y grupos de elementos relacionados
Eliminar un elemento del modelo o sus vistas
Buscar texto en un diagrama
Preparar un diagrama para su presentacin
Extender los diseadores de UML

Los diagramas de UML son vistas de un modelo UML


Puede crear y usar diagramas de UML solo en proyectos de modelado. Para obtener ms informacin sobre cmo crear
proyectos y diagramas, vea Crear proyectos y diagramas de modelado UML https://msdn.microsoft.com/es
es/library/dd409445.aspx.

https://msdn.microsoft.com/eses/library/dd409405.aspx

1/10

25/11/2016

EditarmodelosydiagramasUML

Un proyecto de modelado contiene un solo modelo UML. Cada diagrama de UML del proyecto es una vista del modelo
UML.
Puede ver el modelo en el Explorador de modelos UML. En el men Arquitectura, apunte a Windows y, a continuacin,
haga clic en Explorador de modelos UML.
Cada forma de un diagrama es una vista de un elemento en el modelo. Cuando se coloca una forma nueva en un
diagrama, se crea un nuevo elemento en el modelo.
Cuando se guarda un diagrama, Visual Studio guarda el modelo entero, todos sus diagramas y el archivo del proyecto de
modelado.

Crear diagramas de modelado UML


1. En el men Arquitectura de Visual Studio, haga clic en Nuevo diagrama UML o de capas.
2. Seleccione el diagrama y asgnele un nombre.
3. En Agregar a proyecto de modelado, seleccione un proyecto de modelado existente o seleccione Crear nuevo
proyecto de modelado.

Nota
Los diagramas de modelado solo pueden existir dentro de un proyecto de modelado.
Tambin puede agregar un diagrama a un proyecto de modelado existente en el Explorador de soluciones. Haga clic con el
botn secundario en el proyecto de modelado, elija Agregar y haga clic en Nuevo elemento.

Para crear un proyecto de modelado UML vaco

En el men Archivo, elija Nuevo, haga clic en Proyecto y, en el cuadro de dilogo Nuevo proyecto, haga doble clic en
Proyectos de modelado.

Para obtener ms informacin sobre cmo crear proyectos y diagramas, vea Crear proyectos y diagramas de modelado UML
https://msdn.microsoft.com/eses/library/dd409445.aspx.

Dibujar diagramas de modelado UML


Un diagrama de modelado muestra una coleccin de elementos del modelo vinculados mediante relaciones. Cada elemento se
muestra como una forma y cada relacin se muestra como un conector entre dos formas.
Hay dos tipos de herramientas: una para los elementos y otra para las relaciones. Por ejemplo, en el cuadro de herramientas del
diagrama de clases UML, Clase es una herramienta de elemento y Asociacin es una herramienta de relacin.

Nota
Para obtener ms informacin especfica a determinados tipos de diagramas, vea Crear modelos para la aplicacin
https://msdn.microsoft.com/eses/library/dd409436.aspx.

Para crear elementos y relaciones en un


https://msdn.microsoft.com/eses/library/dd409405.aspx

diagrama de modelado UML

2/10

25/11/2016

EditarmodelosydiagramasUML

Para crear elementos y relaciones en un diagrama de modelado UML

1. Para crear un elemento del modelo, haga clic en una herramienta de elemento en el cuadro de herramientas y, a
continuacin, haga clic en el diagrama donde desea que aparezca. Despus de haber creado el elemento, ajuste su
tamao y forma arrastrando sus controladores.
En algunos casos, puede colocar un nuevo elemento dentro de otro elemento. Por ejemplo, en un diagrama de clases
UML, puede colocar una clase dentro de un paquete.

Nota
Si no puede ver el cuadro de herramientas, haga clic en Cuadro de herramientas en el men Ver.
2. Para crear una relacin, haga clic en una herramienta de relacin, haga clic en el elemento donde desea que inicie la
relacin y, a continuacin, haga clic en el elemento donde desea que finalice.
Distintos tipos de relaciones pueden iniciar o finalizar en distintos tipos de elementos. Por ejemplo, en un diagrama de
clases UML, una relacin de asociacin no puede iniciar o finalizar en un elemento de comentario.

Nota
Para usar la misma herramienta varias veces, haga doble clic en la herramienta. Cuando haya terminado, haga clic en la
herramienta Puntero.
En algunos tipos de diagramas, tambin puede dibujar formas simples. Estas formas no son parte del modelo, pero puede
usarlas para llamar la atencin sobre los elementos del diagrama o para dividirlo en reas diferentes.

Modificar formas y conectores


Al cambiar el tamao o color de una forma o reenrutar un conector, no hay ningn efecto en el modelo subyacente. Sin
embargo, cuando al cambiar el nombre de una forma en el diagrama o en el Explorador de modelos UML, se cambia el nombre
del elemento correspondiente en el Explorador de modelos UML y en cualquier otro diagrama que presente ese elemento.

Nota
Hay una forma sencilla de crear nuevos elementos de cuadro de herramientas desde los que puede crear grupos de
elementos o elementos con su propia eleccin de propiedades. Para obtener ms informacin, vea Definir un elemento
personalizado en un cuadro de herramientas de modelado https://msdn.microsoft.com/eses/library/ee292090.aspx.
En la siguiente ilustracin se muestra cmo cambiar el tamao de una forma o su nombre.

https://msdn.microsoft.com/eses/library/dd409405.aspx

3/10

25/11/2016

EditarmodelosydiagramasUML

Sugerencia
Los comandos integrados no incluyen un comando para alinear las formas perfectamente. Sin embargo, puede crear
fcilmente su propio comando de alineacin copiando el cdigo del ejemplo en Mostrar un modelo UML en diagramas
https://msdn.microsoft.com/eses/library/ee330928.aspx.
En la siguiente ilustracin se muestra cmo ajustar la ruta y la posicin de un conector o de sus etiquetas.

Para mover un extremo de un conector a otra forma


1. Realice una de las siguientes acciones:

o bien

Presione CTRL y mueva el extremo.

Haga clic con el botn secundario en el conector y, a continuacin, haga clic en Volver a conectar.
2. Haga clic en el extremo del conector que desea mover.
3. Haga clic en la forma a la que desea que el conector se mueva.

Para cambiar el color u otras propiedades de un elemento, relacin o diagrama


Haga clic en el elemento y establezca los campos en la ventana Propiedades.

Si no puede ver la ventana Propiedades, haga clic con el botn secundario en el elemento y, a continuacin, haga clic en
Propiedades.

Para acercar y alejar en un diagrama de


https://msdn.microsoft.com/eses/library/dd409405.aspx

modelado

4/10

25/11/2016

EditarmodelosydiagramasUML

Para acercar y alejar en un diagrama de modelado

Mantenga presionada la tecla CTRL mientras gira la rueda del mouse.


o bien
Mantenga presionado CTRL+MAYS, y, a continuacin, haga clic en el botn izquierdo o derecho del mouse.
o bien
En la barra de herramientas Diseadores de arquitecturas, haga clic en el signo ms + o signo menos , o bien elija
un nivel de zoom.

Buscar en un diagrama
La funcin de bsqueda rpida busca elementos en un diagrama. Debe establecer Buscar en en Documento actual.

Para buscar texto en un diagrama de modelado


1. Presione CTRL+F.
o bien
En el men Edicin, elija Buscar y reemplazar y, a continuacin, elija Bsqueda rpida.

Nota
En el cuadro de dilogoBuscar y reemplazar, debe dejar el campo Buscar en establecido en Documento actual. No
se admiten las dems opciones.
2. Escriba el texto que desea buscar y haga clic en Buscar siguiente.

Nota
Si el texto que desea buscar est dentro de una forma contrada, la forma aparecer resaltada. Expanda la forma y, a
continuacin, vuelva a hacer clic en Buscar siguiente.

Deshacer cambios en el modelo


Puede deshacer y rehacer los cambios realizados en el modelo y los diagramas con los comandos Deshacer y Rehacer en el
men Edicin.
Cada proyecto de modelado contiene una pila nica de cambios. Todos los cambios que realiza en el modelo y los
diagramas se mantienen en esta pila. La pila tambin incluye cambios de foco de un diagrama a otro. El comando Deshacer
revierte los cambios de esta pila.

https://msdn.microsoft.com/eses/library/dd409405.aspx

5/10

25/11/2016

EditarmodelosydiagramasUML

Por ejemplo, supongamos que realiza las siguientes operaciones: realizar un cambio en Diagrama1, cambiar el foco en Diagrama
2, cambiar Diagrama2. Al deshacer los cambios, la primera vez se revertir el ltimo cambio, la siguiente vez se volver a cambiar
el foco a Diagrama 1 y la tercera vez se revertir el cambio en Diagrama1.
Al cerrar un diagrama, se trunca la pila de cambios. Si cierra un diagrama, no podr deshacer los cambios que realiz en
dicho diagrama y no podr deshacer los cambios anteriores en el modelo o cualquiera de sus diagramas.
No es posible deshacer mientras se edita una propiedad. Mientras se edita una propiedad en la ventana Propiedades, o en
una etiqueta de un diagrama, solo se pueden deshacer los cambios realizados en esa propiedad. Complete el cambio en la
propiedad presionando ENTRAR o canclelo presionando la tecla ESC. A continuacin, podr deshacer los cambios en el modelo
y los diagramas.
Al cerrar un diagrama sin guardarlo, es posible que no tenga el efecto esperado. Si realiza algunos cambios y luego cierra
un diagrama sin guardarlo, todava se conservarn los cambios en el modelo. Se recomienda cerrar todo el modelo si desea
hacerlo sin guardarlo.

Compartir elementos entre diagramas


Puede hacer que una instancia especfica de un elemento de modelo aparezca ms de una vez en los diagramas. Esto se aplica a
las clases, interfaces, componentes, casos de uso y actores.
Esto resulta til si desea mostrar distintos grupos de relaciones en distintos diagramas. Por ejemplo, en un diagrama, puede
mostrar las asociaciones entre las clases de direccin y cliente. En otro diagrama puede mostrar de nuevo la clase de direccin
con su asociacin al rea postal.
Para cambiar las propiedades de un elemento de modelo, como su nombre, seleccione cualquiera de sus vistas en un diagrama
o seleccinelo en el Explorador de modelos UML.
Cada tipo de diagrama solo puede mostrar algunos tipos de elemento de modelo. Por ejemplo, no puede mostrar un caso de
uso en un diagrama de componentes. Por lo tanto, los procedimientos siguientes funcionarn exclusivamente en algunas
combinaciones de elementos de modelo y diagramas.

Para agregar una nueva vista de un elemento de modelo mediante el Explorador de modelos UML

1. Para abrir el Explorador de modelos UML, en el men Arquitectura, elija Windows y, a continuacin, haga clic en
Explorador de modelos UML.
2. Arrastre el elemento del modelo desde el Explorador de modelos UML hasta un diagrama compatible en el mismo
proyecto.
Aparece una forma que proporciona una vista del elemento del modelo, adems de las vistas en otros diagramas o en el
mismo diagrama.

Nota
El efecto es diferente cuando arrastra una clase o un componente a un diagrama de secuencia. En ese caso, se crea
una nueva lnea de vida cuyo tipo sea esa clase o componente. Para obtener ms informacin, consulte Diagramas de
secuencia de UML: Instrucciones https://msdn.microsoft.com/eses/library/dd409389.aspx.

Para agregar una nueva vista de un elemento de modelo mediante Pegar referencia

1. Haga clic con el botn secundario en un elemento existente y, a continuacin, haga clic en Copiar.

https://msdn.microsoft.com/eses/library/dd409405.aspx

6/10

25/11/2016

EditarmodelosydiagramasUML

Puede copiar varios elementos al mismo tiempo. Mantenga presionada la tecla CTRL mientras hace clic en cada
elemento, haga clic con el botn secundario en uno de ellos y, a continuacin, haga clic en Copiar.
2. Haga clic con el botn secundario en un rea vaca de un diagrama compatible y, a continuacin, haga clic en Pegar
referencia.
Aparecer otra vista del mismo elemento.

Nota
Esto difiere del comando Pegar, que crea un nuevo elemento en el modelo. Para obtener ms informacin, vea Copiar
elementos y grupos de elementos relacionados.

Nota
Si agrega a un diagrama vistas de dos elementos de modelo que ya estn conectados por una relacin, tambin aparecer
una vista de la relacin en el diagrama. Para eliminar esta vista, simplemente quite uno de los elementos del diagrama o
elimine la relacin del modelo.

Copiar elementos y grupos de elementos relacionados


Puede copiar y pegar elementos del modelo, y puede copiar y pegar grupos de elementos junto con las relaciones entre ellos.

Nota
Los comandos Pegar y Pegar referencia tienen efectos diferentes. Pegar crea nuevos elementos cuyas propiedades son
similares a las de los elementos copiados. Pegar referencia crea nuevas vistas de los mismos elementos.

Para copiar elementos y sus relaciones

1. En el diagrama con los elementos que desea copiar, seleccione uno o varios elementos.

Nota
No puede copiar relaciones, excepto como parte de un grupo de elementos.
2. En el men Edicin, haga clic en Copiar.
3. Si desea copiar los elementos en otro diagrama, cree el nuevo diagrama o abra el diagrama existente.
4. En el men Edicin, haga clic en Pegar.
Aparecern las copias de los elementos, junto con las copias de las relaciones que se vinculan entre ellos.
Cada nuevo elemento tendr un nombre generado automticamente.

https://msdn.microsoft.com/eses/library/dd409405.aspx

7/10

25/11/2016

EditarmodelosydiagramasUML

5. Ajuste las posiciones, los nombres y otras propiedades de los nuevos elementos y relaciones.

Nota
No puede copiar un elemento de modelo de un modelo a otro, por ejemplo, si tiene dos modelos en la misma solucin. Pero
puede copiar elementos de un diagrama a otro.

Para copiar un diagrama completo


1. Cree un nuevo diagrama.

2. Seleccione todos los elementos en un diagrama existente, cpielos y pguelos en el nuevo.


No se puede replicar un diagrama copiando y pegando en el Explorador de soluciones.

Eliminar un elemento del modelo o sus vistas


Algunos tipos de elementos, especialmente los clasificadores, se pueden quitar de un diagrama sin eliminarlos del modelo. Los
clasificadores son los elementos principales que se muestran en los diagramas de clases, diagramas de componentes y
diagramas de casos de uso. Pueden aparecer en ms de un diagrama. Para estos tipos de elementos, existen dos comandos
independientes: Quitar del diagrama y Eliminar del modelo.
Por el contrario, cuando se elimina una relacin de un diagrama, siempre se elimina del modelo.

Nota
Ciertos tipos de elementos en un diagrama UML tienen etiquetas. Al seleccionar estos elementos dibujando un rectngulo en
torno a ellos, es posible seleccionar las etiquetas, pero no los elementos que poseen esas etiquetas. No es posible eliminar un
subconjunto de los elementos seleccionados de esta manera. Para seleccionar un subconjunto de estos elementos, mantenga
presionada la tecla CTRL mientras hace clic en cada elemento.

Para quitar una vista de clasificador de un diagrama

Haga clic con el botn secundario en el elemento del diagrama y, a continuacin, haga clic en Quitar del diagrama.

o bien
Haga clic en el elemento del diagrama y, a continuacin, presione la tecla Suprimir.
Esta vista del elemento desaparece. Sin embargo, el elemento permanece en el modelo y an puede encontrarlo
en el Explorador de modelos UML. Tambin permanecen las dems vistas del mismo elemento.
Todos los conectores que terminan en esta forma se quitan del diagrama, pero la relacin que representa se
mantiene en el modelo. Puede ver la relacin en el Explorador de modelos UML en Relaciones, debajo de cada
elemento que conecta.

Para eliminar un elemento del modelo

Haga clic con el botn secundario en el elemento en el Explorador de modelos UML o en un diagrama y, a
continuacin, haga clic en Eliminar del modelo.

https://msdn.microsoft.com/eses/library/dd409405.aspx

8/10

25/11/2016

EditarmodelosydiagramasUML

El elemento se elimina de todos los diagramas en los que aparece.


Todas las relaciones que terminan en este elemento tambin se eliminan del modelo.

Para eliminar una relacin del modelo

Haga clic con el botn secundario en la relacin en un diagrama o en el Explorador de modelos UML y, a continuacin,
haga clic en Eliminar del modelo.

Precaucin
No se puede quitar una relacin de un diagrama sin quitarla del modelo.
La relacin se elimina del modelo y se elimina de todos los diagramas en los que aparece.

Preparar un diagrama para su presentacin


Las siguientes caractersticas le ayudarn a llamar la atencin sobre partes especficas del diagrama, agregar explicaciones o
dividir un diagrama en distintas reas de inters.
Puede copiar cualquier parte de un diagrama en Word, PowerPoint u otro documento. Seleccione las formas y conectores
que desee, haga clic con el botn secundario y, a continuacin, haga clic en Copiar.
Se puede cambiar el color de cualquier forma o conector. Seleccione una o varias formas y cambie la propiedad Color. Si
no ve la ventana Propiedades, presione F4.
En lo diagramas de ciertos tipos, puede dibujar lneas, rectngulos y elipses desde la seccin Formas simples del cuadro
de herramientas. Estas formas no forman parte del modelo UML.
Para etiquetar un rea, puede arrastrar un comentario desde el cuadro de herramientas y, a continuacin, establecer su
propiedad Transparente en True. Al igual que las formas simples, los comentarios no forman parte del modelo UML y no
aparecen en el Explorador de modelos UML.
Para agregar notas y explicaciones a los elementos del modelo, puede crear comentarios y, a continuacin, vincularlos a
los elementos.
Para alinear perfectamente las formas de una columna o fila en el diagrama, puede instalar el comando Alinear formas.
Est disponible como un extensin de muestra de UML: UML: Comando para alinear formas
http://code.msdn.microsoft.com/umlcommandtoalign4139c0d7

Para exportar un diagrama como imagen


Para obtener ms informacin, vea Exportar diagramas como imgenes https://msdn.microsoft.com/es
es/library/dd554948.aspx.

Extender los diseadores de UML

https://msdn.microsoft.com/eses/library/dd409405.aspx

9/10

25/11/2016

EditarmodelosydiagramasUML

Puede agregar nuevas funcionalidades a las herramientas de UML y adaptar la notacin del diagrama a sus propias necesidades.
Para obtener ms informacin, consulte Ampliar modelos y diagramas UML https://msdn.microsoft.com/es
es/library/ee329484.aspx.
Hay varios ejemplos de extensiones disponibles. Simplemente puede instalarlos y usarlos, o bien puede usar su cdigo fuente
como base para sus propias extensiones. Entre los ejemplos se incluye:

Alinear formas
http://code.msdn
.microsoft.com/u
mlcommandto
align4139c0d7

Comando de men que ayuda a ordenar un diagrama.

Vnculos a
documentos
http://code.msdn
.microsoft.com/lin
kumlelements
to0adbf5a8

Vincule cualquier elemento UML a encabezados de Word, diapositivas de PowerPoint, archivos de


cualquier tipo, diagramas UML u otros elementos UML. El vnculo se puede crear simplemente
arrastrando el elemento. Ms adelante, puede hacer doble clic en el elemento para ver el elemento
vinculado. Por ejemplo, puede vincular casos de uso a las especificaciones de Word o diagramas de
actividades detallados y acciones para crear diapositivas de guiones grficos.

Entrada rpida
http://code.msdn
.microsoft.com/u
mlrapidentry
usingtext
0813ad8a

Cree un modelo rpidamente mediante entrada de texto. Resulta til para capturar ideas en las
reuniones.

Colorear por
estereotipo
http://code.msdn
.microsoft.com/u
mlcolorclasses
by07de2b70

Clases de colores segn un estereotipo. Puede ampliar fcilmente el cdigo para que funcione con sus
propios estereotipos.

Modelado de
dominio
http://code.msdn
.microsoft.com/u
mldomain
modeling
6df6f7f4

Valores predeterminados convenientes para los modelos de negocios. De manera predeterminada se


muestran las asociaciones sin flechas y las operaciones no aparecen en las clases.

Vea tambin
Crear proyectos y diagramas de modelado UML https://msdn.microsoft.com/eses/library/dd409445.aspx
Analizar y modelar la arquitectura https://msdn.microsoft.com/eses/library/57b85fsc.aspx
Crear modelos para la aplicacin https://msdn.microsoft.com/eses/library/dd409436.aspx
2016 Microsoft
https://msdn.microsoft.com/eses/library/dd409405.aspx

10/10

Vous aimerez peut-être aussi