Cómo: Crear proyectos y diagramas de modelado UML

Los modelos UML le ayudan a entender, analizar y diseñar sistemas de software.Visual Studio Ultimate proporciona plantillas para cinco de los diagramas UML que se usan con más frecuencia: diagramas de actividades, diagramas de clases, diagramas de componentes, diagramas de secuencia y diagramas de casos de uso.Además, puede crear diagramas de capas, que le ayudarán a definir la estructura del sistema.

Los diagramas de modelado UML y los diagramas de capas solamente pueden existir dentro de un proyecto de modelado.Cada proyecto de modelado contiene un modelo UML compartido y varios diagramas UML.Cada diagrama constituye una vista parcial del modelo.El modelo UML contiene todos los elementos en los diagramas UML y se puede ver utilizando el Explorador de modelos UML.Para obtener información acerca los modelos y su relación con los diagramas, vea Cómo: Modificar diagramas y modelos UML.Para obtener información sobre los proyectos de modelado sujetos al control de versiones, vea Administrar modelos y gráficos con control de versiones y Estructurar soluciones de modelado

[!NOTA]

Existe otro tipo de diagrama, el diagrama de clases .NET, que se utiliza para visualizar el código del programa.Para obtener más información, vea Diseñar y ver clases y tipos.

En este tema

  • Crear un diagrama en un proyecto de modelado

  • Quitar los diagramas de modelado de un proyecto de modelado

  • Diagramas que no necesitan proyectos de modelado

  • Solución de problemas de diagramas y proyectos de modelado

Crear un diagrama en un proyecto de modelado

Necesita Visual Studio final para crear proyectos de modelado.Puede leer modelar proyectos en Professional Visual Studio.

Para crear un diagrama y agregarlo a un proyecto

  1. En el arquitectura menú, elija Nuevo diagrama de.

    El menú Arquitectura solo está disponible en Visual Studio Ultimate.

  2. En el cuadro de diálogo Agregar nuevo diagrama, haga clic en el tipo de diagrama de modelado que desea.

    Cuadro de diálogo Agregar nuevo diagrama

  3. Especifique un nombre para el nuevo diagrama.

  4. En el cuadro Agregar a proyecto de modelado:

    • Seleccione un proyecto de modelado que ya exista en la solución y, a continuación, haga clic en Aceptar.

    -O bien-

    1. Seleccione Crear un nuevo proyecto de modelado y, a continuación, haga clic en Aceptar.

    2. En el cuadro de diálogo Crear nuevo proyecto de modelado, escriba un nombre y una ubicación para el nuevo proyecto y, a continuación, haga clic en Aceptar.

      Cuadro de diálogo Crear nuevo proyecto de modelado

      Si la solución está abierta, el nuevo proyecto se agrega a la solución.Si no tiene ninguna solución abierta, puede escribir un nombre para una nueva solución.

Si ya tiene un proyecto de modelado, también puede usar el siguiente procedimiento.

Para agregar un diagrama a un proyecto de modelado existente

  1. En el Explorador de soluciones, haga clic en el nodo del proyecto de modelado.

    [!NOTA]

    El proyecto de modelado contiene una carpeta de definición del modelo denominada ModelDefinition.

  2. En el menú Proyecto, haga clic en Agregar nuevo elemento.

  3. En el cuadro de diálogo Agregar nuevo elemento - <nombre del proyecto>, en Plantillas, haga clic en el tipo de diagrama de modelado, por ejemplo, Diagrama de componentes UML.

  4. Escriba un nombre para el diagrama y, a continuación, haga clic en Agregar.

    El diagrama de modelado se abre y aparece en el proyecto de modelado.

    Nota de precauciónPrecaución

    No agregue, copie ni arrastre los archivos de diagramas existentes a otros proyectos de modelado ni a otras ubicaciones de la solución.Esto hace que los elementos desaparezcan de los diagramas copiados o que se produzcan errores cuando se abren los diagramas.Cada archivo de diagrama debe abrirse dentro del proyecto de modelado en el que se creó.El motivo es que un diagrama UML es una vista del modelo que es propiedad del proyecto de modelado.Para copiar un archivo de diagrama, cree un nuevo diagrama y, a continuación, copie los elementos del diagrama de origen en el nuevo diagrama.Para obtener más información, vea Solución de problemas de diagramas y proyectos de modelado.

Para crear un proyecto de modelado en blanco

  1. En el menú Archivo, elija Nuevo y haga clic en Proyecto.

  2. En el cuadro de diálogo Nuevo proyecto, en Plantillas instaladas, haga clic en Proyectos de modelado.

  3. En la ventana central, haga clic en Proyecto de modelado.

  4. Especifique un nombre para el proyecto y una ubicación en los cuadros Nombre y Ubicación.

  5. En el cuadro Solución, seleccione Agregar a solución para agregar el nuevo proyecto a una solución que ya esté abierta o Crear nueva solución para cerrar las soluciones abiertas y agregar el proyecto a una nueva solución.

Quitar los diagramas de modelado de un proyecto

Puede eliminar un diagrama permanentemente o puede excluirlo temporalmente de un proyecto y restaurarlo posteriormente.

Para eliminar permanentemente un diagrama de un proyecto

  • En el Explorador de soluciones, haga clic con el botón secundario en el archivo principal que representa el diagrama y, a continuación, haga clic en Eliminar.

    El diagrama se quita del proyecto y del sistema de archivos.Los elementos que aparecen en el diagrama no se quitan del Explorador de modelos UML.

    [!NOTA]

    Cada diagrama tiene dos archivos, donde uno depende del otro.Por ejemplo, si tiene un diagrama de componentes con el nombre CD1, deberá eliminar el archivo denominado CD1.componentdiagram.Su archivo secundario, CD1.componentdiagram.layout, se eliminará automáticamente.

Para excluir temporalmente un diagrama de un proyecto

  • En el Explorador de soluciones, haga clic con el botón secundario del mouse en el archivo del diagrama y, a continuación, haga clic en Excluir del proyecto.

    El diagrama se quita del proyecto.No se quita del sistema de archivos.

    [!NOTA]

    Los elementos que aparecen en el diagrama no se quitan del Explorador de modelos UML.

Para restaurar un diagrama excluido temporalmente en un proyecto

  1. En el Explorador de soluciones, haga clic en el nodo del proyecto de modelado.

    [!NOTA]

    El proyecto de modelado contiene una carpeta de definición del modelo denominada ModelDefinition.

  2. En el menú Proyecto, haga clic en Agregar elemento existente.

  3. En el cuadro de diálogo Agregar elemento existente, busque el archivo del diagrama, selecciónelo y, a continuación, haga clic en Agregar.

    El diagrama de modelado se abre y aparece en el proyecto de modelado.

    [!NOTA]

    Cada diagrama tiene un par de archivos en el sistema de archivos.No seleccione ningún archivo que tenga la extensión .layout.Asimismo, Visual Studio Ultimate no permite agregar diagramas UML existentes a varios proyectos de modelado.Cada archivo de diagrama debe abrirse dentro del proyecto de modelado en el que se creó.El motivo de esto es que en un diagrama UML representa una vista de un modelo que es propiedad de su proyecto de modelado.

Diagramas que no necesitan proyectos de modelado

Los tipos de diagramas siguientes no forman parte de un proyecto de modelado:

Solución de problemas de diagramas y proyectos de modelado

En la siguiente tabla se describen problemas que se pueden producir con proyectos o diagramas de modelado y cómo resolverlos:

Problema

Causas

Solución

El proyecto de modelado no se puede abrir o cargar en la solución.

Se mostrará el mensaje siguiente:

"Uno o varios proyectos de la solución no se cargaron correctamente.Consulte la ventana de salida para obtener más información."

La Ventana de salida muestra el siguiente mensaje:

"ModelingProjectFilenameAndPath.modelproj:error: Formato de Guid desconocido".

Un proyecto de modelado tiene referencias a proyectos que tienen el mismo nombre y están en la misma solución.

Por ejemplo, una capa está vinculada a los proyectos que tienen el mismo nombre y que están en la misma solución.

Utilice un editor de texto para abrir el archivo de proyecto de modelado, quite las referencias y, a continuación, intente abrir el proyecto de modelado de nuevo.

Para evitar este problema, no agregue las referencias a los proyectos que tengan el mismo nombre.Asegúrese de que los proyectos tengan nombres únicos.

Faltan elementos de los diagramas que se agregan, copian o arrastran a otros proyectos de modelado o a otras ubicaciones de la solución.

-O bien-

Se muestran los siguientes mensajes al intentar abrir un diagrama:

  • "Faltan algunas formas o conectores en el diagrama porque no existen sus definiciones en este proyecto.Puede que las definiciones se eliminaran del modelo mientras se cerraba el diagrama o que se copiara el diagrama en un proyecto que no contiene esas definiciones".

-O bien-

  • "Este documento está abierto en otro proyecto".

El archivo de diagrama se agregó, arrastró o copió de un proyecto de modelado en otro o en otra ubicación de la solución.

Para copiar un archivo de diagrama, cree un nuevo diagrama y, a continuación, copie los elementos del diagrama de origen en el nuevo diagrama.

Vea también

Conceptos

Cómo: Modificar diagramas y modelos UML

Estructurar soluciones de modelado