Tutorial de diagramas de despliegue

¿Para qué necesitas crear un diagrama UML?

No tengo experiencia en diagramas UML y quiero aprender más.
Quiero crear mi propio diagrama UML en Lucidchart.

El lenguaje unificado de modelado (UML) es el lenguaje estándar que muchos ingenieros de software y profesionales de negocios usan para crear un panorama amplio para sistemas complejos. Un diagrama de implementación es un tipo de diagrama creado con este lenguaje. Junto con nuestra herramienta de diagramación UML, usa esta guía para aprender más sobre los diagramas de implementación.

4 minutos de lectura

¿Deseas crear un diagrama UML por tu cuenta? Prueba Lucidchart. Es rápido, sencillo y totalmente gratis.

Crea un diagrama UML

¿Qué es un diagrama de implementación?

En el contexto del Lenguaje Unificado de Modelado (UML), un diagrama de implementación se encuentra dentro de la familia de diagramas estructurales porque describe un aspecto del sistema en sí. En este caso, el diagrama de implementación describe la implementación física de la información generada por el programa de software en los componentes de hardware. A la información que el software genera se la conoce como artefacto. Esto no debe confundirse con el uso del término en otros enfoques de modelado como BPMN.

Los diagramas de implementación están formados por varias formas UML. Las cajas tridimensionales, conocidas como nodos, representan los elementos básicos de software o hardware, o nodos, en el sistema. Las líneas de nodo a nodo indican relaciones y las formas más pequeñas contenidas en los cuadros representan los artefactos de software que se implementan.

Aplicaciones de diagrama de implementación

Los diagramas de despliegue tienen varias aplicaciones valiosas. Los puedes utilizar para:

  • Mostrar qué elementos de software se implementan mediante qué elementos de hardware.

  • Ilustrar el procesamiento en tiempo de ejecución para el hardware.

  • Proporcionar una vista de la topología del sistema de hardware.

Directrices del diagrama de implementación

Usa la herramienta de diagramas UML de Lucidchart para crear diagramas de implementación. Antes de empezar a diagramar, plantéate estas preguntas:

  1. ¿Has identificado el alcance de tu sistema?

     Por ejemplo, debes saber si vas a hacer un diagrama de una aplicación individual o de la implementación de toda una red de computadoras.

  2. ¿Cuáles son las limitaciones de tu hardware físico?

    ¿Con qué sistemas heredados necesitarás interactuar? Asegúrate de conocer el software operativo y los protocolos con los que trabajarás y qué supervisión pondrás en marcha.

  3. ¿Qué arquitectura de distribución estás usando?

    Deberás saber cuántos niveles tendrá tu aplicación y en dónde la implementarás.

  4. ¿Tienes todos los nodos que necesitas? ¿Sabes cómo están conectados todos ellos?

  5. ¿Sabes qué componentes van a estar en qué nodos?

¿Deseas crear un diagrama UML por tu cuenta? Prueba Lucidchart. Es rápido, sencillo y totalmente gratis.

Crea un diagrama UML

Elementos del diagrama de implementación

Una variedad de figuras componen los diagramas de implementación. Esta lista ofrece una visión general de los elementos básicos que puedes encontrar y puedes ver la mayoría de estos elementos ilustrados en la imagen siguiente.

  • Artefacto:

     Un producto desarrollado por el software, representado por un rectángulo con el nombre y la palabra "artefacto" encerrado por flechas dobles.

  • Asociación:

    Una línea que indica un mensaje u otro tipo de comunicación entre nodos.

  • Componente:

     Un rectángulo con dos pestañas que indica un elemento de software.

  • Dependencia:

     Una línea discontinua que termina en una flecha, que indica que un nodo o componente depende de otro.

  • Interfaz:

     Un círculo que indica una relación contractual. Aquellos objetos que se dan cuenta de que la interfaz debe completar cierto tipo de obligación.

  • Nodo:

    Un objeto de hardware o software, mostrado por un cuadro tridimensional.

  • Nodo

    como contenedor:

    Un nodo que contiene otro nodo dentro de sí, como en el ejemplo siguiente, en el que los nodos contienen componentes.

  • Estereotipo:

    Un dispositivo contenido dentro del nodo, presentado en la parte superior del nodo, con el nombre entre flechas dobles a manera de corchetes.

Tutorial de diagramas de implementación - Elementos de diagramas de implementación

 

Notación y símbolos del diagrama de implementación

Usa estas figuras a medida que crees diagramas de implementación UML.

Nodos

Tutorial de diagramas de implementación - Figuras de nodos

Hay dos tipos de nodos en un diagrama de implementación: los nodos de dispositivos y los nodos de entorno de ejecución. Los nodos de dispositivos son recursos de cómputo con capacidades de procesamiento y la habilidad de ejecutar programas. Algunos ejemplos de nodos de dispositivos incluyen PC, portátiles y teléfonos móviles.

Un nodo de entorno de ejecución o EEN es cualquier sistema de cómputo que reside en un nodo de dispositivo. Podría ser un sistema operativo, un JVM u otro contenedor de servlet.

Base de datos

Tutorial de diagramas de implementación - Figura de base de datos

Las bases de datos representan cualesquier datos almacenados por el sistema implementado. En algunas instancias, verás una base de datos representada simplemente como otro nodo, pero en ocasiones verás esta figura como una base de datos.

Otras figuras

  • Camino de comunicación:

    Una línea recta que representa la comunicación entre dos nodos de dispositivos.

  • Artefactos:

    Una caja con el encabezado ">" y después el nombre del archivo.

  • Paquete:

    Un cuadro con forma de archivo que agrupa todos los nodos de dispositivos para encapsular toda la implementación.

  • Componente:

    Una entidad requerida para ejecutar una función de estereotipo. Echa un vistazo a esta guía para la notación de componentes UML.

Ejemplo de diagrama de implementación

Tutorial de diagramas de implementación - Ejemplo de diagrama de implementación

Este ejemplo muestra un diagrama de implementación básico para Lucidchart. Hay un servidor web, un servidor de base de datos y la máquina donde el usuario visualiza el sitio web. Puedes agregar más complejidad mostrando las diferentes partes del servidor web y la forma en que funciona Javascript en el cliente usuario, pero este ejemplo te da una idea de cómo se ve una implementación en una notación UML.


Recursos adicionales

Después de revisar esta página, puedes dibujar tu propio diagrama de implementación con Lucidchart, una plataforma de comunicación visual gratuita que produce diagramas impecables y homogéneos.

¿Deseas crear un diagrama UML por tu cuenta? Prueba Lucidchart. Es rápido, sencillo y totalmente gratis.

Empezar ahora

  • Precios
  • Individual
  • Equipo
  • Corporativo
  • Comunícate con Ventas
PrivacidadLegalConfiguración de cookiesPolítica de cookies
  • linkedin
  • twitter
  • instagram
  • facebook
  • youtube
  • glassdoor
  • tiktok

© 2024 Lucid Software Inc.