---
title: Diagramas de clases UML en Altova UModel
date: 2011-07-26
tags:
  - c
  - microsoft
  - software-modeling
  - uml
  - uml-tool
  - umodel
  - visual-basic
  - visual-studio
description: Es fácil trabajar con diagramas de clases UML utilizando Altova UModel.
---
Status: #blog

Tags:  #c #microsoft #software-modeling #uml #uml-tool #umodel #visual-basic #visual-studio

Categories: [Altova](/blog/es/category/altova.md) 
# Diagramas de clases UML en Altova UModel

Los productos de Altova han sido reconocidos durante mucho tiempo por su interfaz de usuario rica e intuitiva. Un ejemplo es la ventana de diagramas [UModel](https://www.altova.com/es/umodel.html), que incluye múltiples opciones de visualización para [diagramas de clases](https://www.altova.com/es/umodel/class-diagrams.html), lo que facilita su uso y mejora la claridad de la información en los modelos orientados a objetos. 

La versión 2011, release 3 de UModel, incluye una nueva opción para mostrar diagramas de clases para programadores de .NET. Si su proyecto generará código fuente en lenguajes de programación .NET (C# o Visual Basic), sus clases pueden contener propiedades de .NET que se pueden llamar desde fuera, como atributos, pero que se implementan internamente como métodos. Para organizar mejor las clases de .NET, UModel ofrece una opción para mostrar las propiedades y los métodos de .NET en compartimentos separados dentro de las clases. 

[![Diagrama de clases UML para .NET](https://lh5.ggpht.com/-EhCUiryG-g0/TiCFOC0U1AI/AAAAAAAAAbI/s3YL8yqJu-U/clip_image001_thumb%25255B2%25255D.png?imgmax=800 "UML class diagram for .NET")](http://lh6.ggpht.com/-WnXMnO1AxFI/TiCFN64S6FI/AAAAAAAAAbE/7EQ1OjNWyEw/s1600-h/clip_image001%25255B5%25255D.png) 

Esta opción es una configuración adicional en la ventana de ayuda de "Estilos" para la visualización y edición de diagramas de clases. La elección de mostrar compartimentos separados para las propiedades de .NET o un único compartimento tradicional para las operaciones no afecta al código generado a partir de la clase. 

**Mostrar u ocultar las propiedades y operaciones de la clase** 

Los desarrolladores pueden contraer las secciones de "Propiedades" y "Operaciones" utilizando cómodas herramientas de manipulación situadas en el borde derecho. También pueden personalizar la visualización de las clases para mostrar u ocultar propiedades y operaciones individuales. El menú contextual que aparece al hacer clic derecho ofrece un cuadro de diálogo de "Elementos visibles" para cualquier clase seleccionada.

[![Diagrama de clases UML que muestra propiedades y operaciones](https://lh5.ggpht.com/-Vm-AjbIiEC8/TiCFOuHWbII/AAAAAAAAAbQ/Vz49qU91sms/clip_image002_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram showing properties and operations")](http://lh5.ggpht.com/-2GbAfEizJ1A/TiCFOXebFlI/AAAAAAAAAbM/a4E2xtCwL6w/s1600-h/clip_image002%25255B4%25255D.gif)

<table border="0" cellpadding="0"><tbody><tr><td><a href="https://www.altova.com/images/shots/UML_ClassDiagram7.gif"><b><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Altova UModel visible elements dialog" border="0" alt="Altova UModel visible elements dialog" src="https://lh5.ggpht.com/-sZHdfEjzPnA/TiCFPJOQmXI/AAAAAAAAAbU/VbsKM8cURIQ/clip_image003%25255B4%25255D.gif?imgmax=800" width="513" height="260"></b></a></td></tr></tbody></table>

Esta función permite a los usuarios simplificar el diagrama para centrarse en las propiedades y operaciones relevantes para la tarea en cuestión. Los elementos ocultos se indican mediante puntos suspensivos. 

[![Diagrama de clases UML con algunas propiedades y operaciones ocultas](https://lh4.ggpht.com/-D9PzONtQKT4/TiCFPymMKwI/AAAAAAAAAbc/Zmkdfdj2SAk/clip_image004_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram with some properties and operations hidden")](http://lh4.ggpht.com/-ylXpZF7idOQ/TiCFPt1F41I/AAAAAAAAAbY/j-jd_ZfZ4gM/s1600-h/clip_image004%25255B4%25255D.gif) 

Hacer clic en los puntos suspensivos vuelve a abrir el cuadro de diálogo "Elementos visibles". 

**Opciones para la notación de la interfaz** 

UModel 2011 admite diferentes estilos de diagramas para las interfaces entre clases. Por defecto, las nuevas interfaces se crean con el estilo de diagrama de clases, utilizando flechas y notaciones para indicar el creador de la interfaz y los usuarios de la misma. En el diagrama de clases que se muestra a continuación, el desarrollador desea centrarse en las relaciones entre clases y las interfaces, por lo que todos los compartimentos de propiedades y operaciones están ocultos. 

[![Diagrama de clases UML que muestra interfaces](https://lh5.ggpht.com/-4Y-z9-3N95E/TiCFQqcWGFI/AAAAAAAAAbk/uTWVKD9IgKA/clip_image005_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram showing interfaces")](http://lh4.ggpht.com/-epTUwJy9QYs/TiCFQB0v6FI/AAAAAAAAAbg/nFWynDxHGQw/s1600-h/clip_image005%25255B4%25255D.gif)

Las interfaces tienen un botón de edición rápida especial, llamado "Toggle Notation", que permite cambiar entre el estilo del diagrama de clases y la notación de interfaces UML de "bola y enchufe". 

[![Herramienta de ayuda para alternar la notación en diagramas de clases UML](https://lh5.ggpht.com/-zE4AUeCdzQs/TiCFRCrQXsI/AAAAAAAAAbs/HPvm1b7Lznw/clip_image006_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram toggle notation helper")](http://lh4.ggpht.com/-YlgIpK9da6s/TiCFQ0Twv5I/AAAAAAAAAbo/H1FcC0IEJ7g/s1600-h/clip_image006%25255B4%25255D.gif) 

[![Diagrama de clases UML con notación de interfaz alternativa](https://lh5.ggpht.com/-jAsqgMWZRXU/TiCFR4Q9mtI/AAAAAAAAAb0/koB43ofvhYo/clip_image007_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram with alternate interface notation")](http://lh3.ggpht.com/-tIWB2BddmB4/TiCFRQdpwJI/AAAAAAAAAbw/B3H0btcBmc0/s1600-h/clip_image007%25255B4%25255D.gif) 

**Iconos de visibilidad versus operadores matemáticos** 

Los iconos de visibilidad de UModel, junto con los menús desplegables de visibilidad en la ventana de dibujo y en el menú de propiedades, han sido elogiados porque evitan confusiones con los operadores matemáticos comunes que también pueden aparecer en las definiciones de propiedades y operaciones. Sin embargo, los usuarios que prefieran la vista tradicional pueden seleccionar "Estilo UML" en la ventana de ayuda de "Estilos del proyecto". 

[![Ventana de estilos de Altova UModel y notación de visibilidad tradicional](https://lh3.ggpht.com/-zVn3WpJhTOY/TiCFSnU8x3I/AAAAAAAAAb8/gg0oUTRQCMk/clip_image008_thumb%25255B1%25255D.png?imgmax=800 "Altova UModel Styles window and traditional visibility notation")](http://lh4.ggpht.com/-pA831cIWpAc/TiCFSXMerqI/AAAAAAAAAb4/8ljJ7ppkzCQ/s1600-h/clip_image008%25255B4%25255D.png) 

Todas las configuraciones de estilo seleccionadas para mostrar los diagramas de clases en pantalla también se aplican al generar la [documentación del proyecto](https://www.altova.com/es/umodel/uml-project-documentation.html) en formatos Word, RTF o .html 

**Descubra por sí mismo cómo puede mejorar el desarrollo de su aplicación orientada a objetos personalizando la visualización de los diagramas de clases con Altova UModel** [**¡Descargue hoy mismo una versión de prueba gratuita de 30 días!**](https://www.altova.com/es/download/umodel/uml_tool_enterprise.html)**!**
