Tecnología

Inicio

Cómo crear diagramas UML

Unified Modeling Language (UML) es un lenguaje de los ingenieros de software utilizan para la planificación visual, el diseño y la documentación de los sistemas de software orientado a objetos. UML 2.0 dispone de trece tipos de diagramas para la captura de clases, paquetes, la implementación en hardware, la interacción del usuario, y otros aspectos de diseño y procesos de software. aplicaciones de software basadas en UML que sea fácil de crear y editar diagramas UML, ya menudo incluyen características para simplificar el proceso de diseño, como la generación automática de código. Empezar a aprender cómo crear diagramas UML mediante la creación de uno de los diagramas UML más comunes, el diagrama de clases. Visual Paradigm ofrece una versión gratuita, multiplataforma de su software de diseño UML.

Instrucciones

Instalar Visual Paradigm for UML Community Edition

1 Descargar el Visual Paradigm for UML paquete de instalación Community Edition. Siga las instrucciones en la página web para registrarse, solicitar y descargar una clave de licencia.

2 Iniciar el instalador. Continúe a través de la instalación, el suministro de información, según sea necesario.

3 Compruebe el "Visual Paradigm UML (VP-UML) para" opción en la pantalla "Seleccionar productos". Puede optar por instalar otros complementos, pero no son obligatorios.

4 Seleccione "Comunidad" en el menú Edición en Visual Paradigm en la pantalla de configuración. Desplácese hacia abajo y seleccione la opción "Descargar Ayuda en línea".

5 Seleccione "Clave de Licencia Individual" y escriba la ruta de la clave de licencia en la pantalla de licencia. Haga clic en el botón "Siguiente" para continuar con la instalación.

Crear un diagrama de clase lista enlazada

6 Lanzar Visual Paradigm for UML.

7 Haga clic en "Nuevo Diagrama de clases" en el panel "Nuevos Esquemas" en el lado derecho de la pantalla. Nombre del diagrama.

8 Haga clic en el icono de la clase de la barra de herramientas de la izquierda. Haga clic en el espacio de trabajo para crear una nueva clase. Nombrar la "Lista enlazada." Clase

9 Haga clic y arrastrar el icono de "agregación" flotando por encima de la esquina superior izquierda del cuadro de LinkedList. La caída de la nueva clase en el espacio de trabajo. Nombre de la nueva clase "Nodo". Esta relación indica que LinkedList consiste en casos de Nodo.

10 Haga clic y arrastrar el icono "generalización" de la clase de nodo para crear una nueva subclase que hereda de Nodo. Nombre de la subclase "NodeType1." Repita para crear subclases adicionales de nodo denominado "NodeType2" y "NodeType3."

11 Haga clic en el icono de la "Asociación de Auto" para la clase de nodo. Haga clic en la nueva línea de relación, seleccione "Open Specification" Multiplicidad a "1" para el inicio, y "0..1" para el final. Esto denota un nodo puede contener una referencia a otro nodo (por ejemplo, el siguiente nodo en la lista enlazada).

12 Haga clic en el icono "Open Specification" en la esquina superior derecha del cuadro de LinkedList.

13 Agregar una variable miembro privada en la ficha "Atributos" llamado "firstNode" de tipo Node. Repita este procedimiento para crear un segundo atributo denominado "currentNode."

14 Añadir una función miembro pública en la ficha "Operaciones" llamado "getNext" que devuelve el tipo de nodo. Añadir funciones miembro adicionales estándar relacionado con listas como primero (), pasado (), agregue (Nodo), etc.

15 Haga clic en el botón "OK" para cerrar la ventana de especificación de la clase.

dieciséis Continuar, la definición de las especificaciones de la clase para el nodo y sus subclases. Añadir atributos, y captador, de la moda, y otras operaciones, según sea necesario.

Consejos y advertencias

  • Vea la sección Recursos para obtener recursos UML. El sitio de Recursos UML de modelado de objetos Grupo ofrece enlaces a tutoriales, software, especificaciones y otra información de UML. Centro de Formación en línea de Visual Paradigm ofrece varios cursos gratuitos que cubren UML y fundamentos visuales de software Paradigma.