Está en la página 1de 4

GA4-220501095-AA2-EV03

Bases conceptuales acerca del lenguaje unificado de modelado (UML) y patrones


de diseño

AUTORES:
Santiago Rodríguez Hernández: Ficha 2626999
Adrián Moreno Lozano: Ficha 2626999
Esteban Bernardo Garay Soto: Ficha 2626997

INSTRUCTOR:
FRANCISCO ARNALDO VARGAS BERMUDEZ

Tecnólogo Análisis y Desarrollo de Software


Centro Minero Ambiental
16 de noviembre 2023
Introducción

El propósito de este informe es explorar en detalle el Lenguaje Unificado de


Modelado (UML), desglosando sus componentes y su integración con el diseño
conceptual bajo el paradigma orientado a objetos.
Resumen UML

UML, o Lenguaje Unificado de Modelado, se presenta como un estándar esencial


en el campo de la ingeniería de software. Su utilidad abarca la capacidad de
visualizar, especificar, construir y documentar sistemas de considerable
complejidad. Al fundamentarse en el paradigma orientado a objetos, UML ofrece
una notación gráfica que simplifica la comprensión y la interacción entre los
diversos actores involucrados en el desarrollo de software.

Glosario de Terminología UML:

1. Diagrama de Clases: Representa la estructura estática de un sistema,


mostrando las clases y las relaciones entre ellas.
2. Diagrama de Objetos: Muestra instancias específicas de clases y sus
relaciones en un momento dado.
3. Diagrama de Secuencia: Describe la interacción entre objetos a lo largo
del tiempo, mostrando el flujo de mensajes entre ellos.
4. Diagrama de Casos de Uso: Representa las interacciones entre actores y
casos de uso, identificando cómo el sistema se utiliza en situaciones
específicas.
5. Diagrama de Actividades: Modela el flujo de actividades dentro de un
sistema, mostrando acciones y decisiones.
6. Herencia: Relación entre clases donde una clase hereda atributos y
métodos de otra.
7. Asociación: Relación entre clases que indica la conexión semántica entre
los objetos.
8. Agregación y Composición: Tipos de asociaciones que representan la
relación entre partes y un todo.
9. Estereotipos: Etiquetas adicionales aplicadas a elementos UML para
especificar su papel o comportamiento específico.

Conclusión

Lenguaje Unificado de Modelado (UML) emerge como un pilar esencial en la


ingeniería de software, ofreciendo una notación gráfica clave para la visualización
y comunicación efectiva en el desarrollo de sistemas complejos. Su integración
armoniosa con el paradigma orientado a objetos potencia la traducción eficiente de
conceptos abstractos a implementaciones tangibles.

También podría gustarte