0% encontró este documento útil (0 votos)
33 vistas7 páginas

Diagramas UML

El documento presenta una introducción al Lenguaje Unificado de Modelado (UML), destacando su importancia en el diseño de sistemas de software complejos. Se describen varios tipos de diagramas UML, incluyendo diagramas de casos de uso, estados y actividades, cada uno con sus elementos clave y propósitos específicos. Estos diagramas son herramientas visuales que facilitan la comprensión y el desarrollo de software al representar interacciones, estados y flujos de trabajo.

Cargado por

lyonadraconis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas7 páginas

Diagramas UML

El documento presenta una introducción al Lenguaje Unificado de Modelado (UML), destacando su importancia en el diseño de sistemas de software complejos. Se describen varios tipos de diagramas UML, incluyendo diagramas de casos de uso, estados y actividades, cada uno con sus elementos clave y propósitos específicos. Estos diagramas son herramientas visuales que facilitan la comprensión y el desarrollo de software al representar interacciones, estados y flujos de trabajo.

Cargado por

lyonadraconis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION


INSTITUTO UNIVERSITARIO DE TECNOLOGIA
“ANTONIO RICAURTE”

DIAGRAMAS DE LENGUAJE UNIFICADO DE MODELADO

Autor: Antonio Ramón

Marzo, 2025
El lenguaje unificado de modelado (UML) es el lenguaje de
modelado de sistemas de software más conocido en la actualidad,
creado para ser visual, especifico y completo en la implementación de
sistemas de software complejos. Este deja a la disposición del usuario
un “plano” del sistema que incluye características como procesos,
funciones a implementar en el sistema y detalles más concretos como
expresiones del lenguaje de programación usado y base de datos
esquematizadas.

Comúnmente se aplica su uso en el desarrollo de gran variedad


de software y distintas metodologías para su desarrollo a través de
diagramas los cuales se presentan a continuación.

Diagrama de casos de uso.

Es el tipo de diagrama UML más conocido, se usa frecuentemente


para analizar varios sistemas y permite visualizar los diferentes roles en
un sistema y como estos mismos interactúan con él.

Su propósito principal consta de identificar funciones y la forma en


la que los roles interactúan con ellas, proporcionar una visión de alto
nivel del sistema desde destacar los puntos en los que interactúa con el
sistema y proporcionar funcionalidad sin profundizar en el
funcionamiento interno del mismo, y finalmente identificar los factores
internos y externos, lo que proporciona una ventaja significativa a la
hora de trabajar a detalle con proyectos grandes y complejos.

Estos normalmente constan de 4 objetos o elementos.

Actor

Se trata de cualquier entidad que desempeñe un papel en un


sistema, ya sea una persona, una organización o inclusive un sistema
externo. Normalmente se representa como un monigote o persona de
palitos.

Caso de uso
Un caso de uso se representa dibujado como una figura ovalada
nombrada como una función que representa una acción dentro del
sistema.

Sistema

El sistema se representa en el diagrama para definir de manera


visual el alcance del caso de uso, siendo representado por un
rectángulo. Este elemento es opcional, pero muy útil al momento de
visualizar grandes sistemas en los que hay varios casos de uso no
relacionados a un mismo sistema pero aun siendo parte de un todo al
estar relacionados de alguna manera entre sí.

Relación

Se representa como una línea o flecha que destaca la interacción


entre dos casos de uso o un caso de uso y un actor.

A continuación se presenta un ejemplo de un diagrama de caso de


uso de un cajero automático.
Diagrama de estados

También conocido como diagrama de máquina de estados, es un


tipo de diagrama que muestra transiciones entre diversos estados de un
objeto u objetos.

En cuanto a estados se refiere hace referencia a las diferentes


combinaciones de información que mantiene un objeto, no la forma en
la que el objeto se comporta.
Una manera de comprender mejor esto es tratando de imaginar
todos los estados posibles de un objeto y pensar como llega a cada
estado. Por ejemplo, una persona puede pasar de ser un preescolar,
para luego ser un escolar, seguidamente un bachiller, universitario y al
final un profesional.

Generalmente el diagrama de estados consta de 6 elementos


clave.

Primer estado

Es el primer estado en el proceso dibujado como un círculo


oscuro con una flecha de transición.

Estado

Representado en el diagrama como un rectángulo de esquinas


redondeadas, indica la naturaleza actual del objeto en el sistema.

Transición

Indica el cambio de estado en el sistema y es representado como


una flecha que va de un estado a otro.

Eventos

Son instancias que impulsan o causan directamente la transición,


normalmente son etiquetas sobre las flechas de transición que indican
el motivo de la misma.

Acciones

Representados con un diamante indican una condición que podría


ramificar los resultados y variar el cambio del estado de un objeto
dependiendo de si la misma se cumple o no.

Terminador

Un círculo con un punto en el interior cuya función es indicar el


final del proceso

Un ejemplo sencillo del diagrama de estado sería el siguiente:


Diagrama de actividad

Un diagrama de actividades es, en esencia, un diagrama de flujo


que muestra actividades ejecutadas por un sistema. Estos ayudan a
que las personas en áreas de desarrollo y negocios de una
organización se integren para comprender el mismo proceso y
comportamiento.

Estos diagramas presentan una serie de beneficios como describir


los pasos realizados, ilustrar procesos de negocios o flujo de trabajo
entre usuarios, simplificar y mejorar procesos en casos de uso
complicados, etc.

Algunos de los componentes más comunes de un diagrama de


actividades incluyen:

Acción

Un paso en la actividad en que el software o algún usuario


realizan en una tarea dada. Las acciones se representan a través de
rectángulos con esquinas redondeadas.

Nodo de decisión

Una rama condicional en el flujo que representa con un diamante


que solo incluye una entrada y dos o más salidas.
Flujos de control

Otra manera de llamar a los conectores que muestran el flujo entre


pasos en el diagrama.

Nodo inicial

Simboliza el inicio de la actividad. El nodo inicial se representa con


un punto negro.

Nodo terminal

Simboliza el paso final en la actividad. El nodo terminal se


representa con un circulo negro de contorno blanco.

A continuación, algunos ejemplos de diagrama de actividades.

También podría gustarte