Compartir a través de


Crear proyectos y diagramas de modelado UML

Los modelos UML ayudan a entender, analizar y diseñar sistemas de software. Visual Studio Ultimate proporciona plantillas para cinco de los diagramas UML más frecuentes: actividades, clase, componente, secuencia y caso de uso. Además, se pueden crear diagramas de capas, que ayudan a definir la estructura del sistema.

Necesitará Visual Studio Ultimate para crear modelos UML.

Los diagramas de modelado UML y los diagramas de capas únicamente pueden existir dentro de un proyecto de modelado. Cada proyecto de modelado contiene un modelo UML compartido y varios diagramas UML. Cada diagrama es una vista parcial del modelo. El modelo UML contiene todos los elementos de los diagramas UML y puede verse mediante el explorador de modelos UML. Para obtener información sobre los modelos y su relación con los diagramas, consulte Editar modelos y diagramas UML. Para obtener información sobre los proyectos de modelado en control de versiones, consulte Administrar modelos y gráficos con control de versiones y Estructurar soluciones de modelado.

Nota

Hay otro tipo de diagrama, el diagrama de clases de .NET, que se utiliza para visualizar el código de programa.Para obtener más información, vea el tema sobre cómo diseñar y ver clases y tipos.

En este tema

  • Crear un diagrama en un proyecto de modelado

  • Quitar diagramas 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

Necesitará Visual Studio Ultimate para crear proyectos de modelado. Puede leer proyectos de modelado en Visual Studio Premium.

Para crear un diagrama y agregarlo a un proyecto

  1. En el menú Arquitectura, elija Nuevo diagrama.

    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 desee.

    Cuadro de diálogo Agregar nuevo diagrama

  3. Escriba 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 después haga clic en Aceptar.

    o bien

    1. Seleccione Crear un nuevo proyecto de modelado y luego 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 utilizar el procedimiento siguiente.

Para agregar un diagrama a un proyecto de modelado existente

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

    Nota

    El proyecto de modelado contiene una carpeta de definición de 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 de 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 haga clic en Agregar.

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

    Advertencia

    No agregue, copie ni arrastre archivos existentes de diagrama a otros proyectos de modelado o a otras ubicaciones de la solución.Esto provocaría la desaparición de los elementos de los diagramas copiados o se producirían errores al abrir los diagramas.Abra el archivo de diagrama desde el proyecto de modelado en el que se creó.Esto se debe a que un diagrama UML es una vista del modelo que es propiedad de su proyecto de modelado.Para copiar un archivo de diagrama, cree un diagrama nuevo 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 proyectos de modelado y diagramas.

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. Asígnele un nombre al proyecto y especifique 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 haya abierto; o Crear nueva solución para cerrar cualquier solución abierta y agregar el proyecto a una solución nueva.

Quitar diagramas de modelado de un proyecto

Los diagramas se pueden eliminar de manera permanente o se pueden excluir temporalmente de un proyecto y, más adelante, restaurarlos.

Para eliminar permanentemente un diagrama de un proyecto

  • En el Explorador de soluciones, haga clic con el botón derecho en el archivo principal que representa el diagrama y después 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, uno dependiente del otro.Por ejemplo, si tiene un diagrama de componentes con el nombre CD1, debe eliminar el archivo denominado CD1.componentdiagram.Su archivo dependiente 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 derecho en el archivo de diagrama y, a continuación, haga clic en Excluir del proyecto.

    El diagrama se quita del proyecto, pero no 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 de proyecto de modelado.

    Nota

    El proyecto de modelado contiene una carpeta de definición de 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 de diagrama, selecciónelo y 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 un archivo con la extensión .layout.Además, 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ó.Esto se debe a que un diagrama UML muestra 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 tabla siguiente se describen los problemas que pueden producirse con proyectos de modelado o diagramas 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 no reconocido".

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

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

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

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

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

o bien

Cuando intenta abrir un diagrama, se muestran los mensajes siguientes:

  • "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ó desde un proyecto de modelado a otro proyecto de modelado o a otra ubicación de la solución.

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

Vea también

Conceptos

Editar modelos y diagramas UML

Estructurar soluciones de modelado