Bases Conceptuales Acerca Del Lenguaje Unificado de Modelado

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

BASES CONCEPTUALES ACERCA DEL LENGUAJE UNIFICADO DE

MODELADO (UML) Y PATRONES DE DISEÑO


GA4-220501095-AA2-EV03

APRENDIZ

DARWIN JOSE JIMENEZ CHAVEZ


INSTRUCTOR

CENTRO DE FORMACION DE TALENTO EN SALUD


TECONOLOGO ANALSIS Y DESARROLLO DE SOFTWARE
FICHA 2977453
2024
TABLA DE COTENIDO

Introduccion………………………………………………………………………………..
Entregables ……………………………………………………………………………….
Conclusiones……………………………………………………………………………..,
Referencias………………………………………………………………………………..

INTRODUCCION
Para la solución de una necesidad de automatizar un proceso, es fundamental
planear sobre diseño con UML, esto para cualquier proyecto de software, por ello
en esta evidencia de aprendizaje se documenta las bases conceptuales de este
lenguaje gráfico, se resume sus características, términos usados en este lenguaje
y los procesos planteados por este sistema de modelado

OBJETIVOS
 Aprender que es UML y sus conceptos básicos para su uso
 Exponer sus características y tipos de diagrmas UML, mostrando su
usabilidad y la forma de emplearlo

DESARROLLO
Lenguaje unificado de modelado (UML):
Un diagrama UML es una forma de visualizar sistemas y software utilizando el
Lenguaje Unificado de Modelado (UML). Los ingenieros de software crean
diagramas UML online para comprender los diseños, la arquitectura del código y la
implementación propuesta de sistemas de software complejos. Los diagramas
UML también se utilizan para modelar flujos de trabajo y procesos empresariales

Control de acceso o visibilidad:


El control de acceso o la visibilidad define la accesibilidad para los atributos o
métodos de la clase. Los atributos y métodos pueden ser privados, protegidos o
públicos y se representan con cada uno de los símbolos que muestra a
continuación:
 Público (+)

 Privado (-)

 Protegido (#)

 Paquete (~)

 Derivado (/)

 Estático (subrayado)

Asociaciones:

Se le conoce como relación de asociación a las conexiones entre clases. Este tipo
de relación se representa gráficamente como una línea que une las dos clases y
tiene las siguientes características:

 Nombre de la asociación. (Es obligatorio establecer el nombre de la


asociación).
 Cada clase tiene asociado un rol, el cual se interpreta como el papel que
juega dicha clase en el contexto de la asociación. Los roles son opcionales
y no se utilizan cuando el nombre de la clase expresa correctamente el rol
de esta en el contexto de la relación de asociación.
 Navegabilidad: en las relaciones de asociación se puede establecer si el
vínculo es unidireccional o bidireccional. Gráficamente se representan con
puntas de flecha.
 Multiplicidad: representan el número de instancias de la clase que pueden
ser partícipes en el proceso de asociación con respecto a una instancia
particular de la otra clase vinculada en la relación.

Herencia:

La herencia es una de las relaciones más comunes en la práctica del paradigma


orientado a objetos y como se mencionó en el componente formativo anterior se
puede construir relaciones partiendo desde conceptos (clases) generales a
conceptos (clases) específicos (especialización) o desde conceptos específicos
hacia conceptos generales (generalización),

Es un tipo especial de asociación donde se tienen clases principales o superclases


(las más generales en la relación) y clases secundarias o subclases (las clases
más especializadas), adicionalmente este tipo de relación tiene implícito el nombre
es un o es una y también implícitamente es una relación que vincula a un ejemplar
de tipo superclase y un ejemplar de tipo subclase, por lo anterior no se colocan
nombre ni multiplicidad a este tipo de relación.

En una relación de herencia las subclases heredan las características (atributos) y


los comportamientos (métodos) de las superclases.

TIPOS DE DIAGRAMAS

Diagrama de clases:

Los diagramas de clase son, sin duda, el tipo de diagrama UML más utilizado. Es
el bloque de construcción principal de cualquier solución orientada a objetos.
Muestra las clases en un sistema, atributos y operaciones de cada clase y la
relación entre cada clase. En la mayoría de las herramientas de modelado, una
clase tiene tres partes, nombre en la parte superior, atributos en el centro y
operaciones o métodos en la parte inferior. En sistemas grandes con muchas
clases relacionadas, las clases se agrupan para crear diagramas de clases. Las
diferentes relaciones entre las clases se muestran por diferentes tipos de flechas

Diagrama de objetos:

Los diagramas de objetos, a veces denominados diagramas de instancia, son muy


similares a los diagramas de clases. Al igual que los diagramas de clases, también
muestran la relación entre los objetos, pero usan ejemplos del mundo real. Se
utilizan para mostrar cómo se verá un sistema en un momento dado. Debido a que
hay datos disponibles en los objetos, a menudo se utilizan para explicar relaciones
complejas entre objetos

Diagrama de componentes:

Un diagrama de componentes muestra la relación estructural de los componentes


de un sistema de software. Estos se utilizan principalmente cuando se trabaja con
sistemas complejos que tienen muchos componentes. Los componentes se
comunican entre sí mediante interfaces. Las interfaces se enlazan mediante
conectores

Diagrama de estructura compuesta:

Los diagramas de estructura compuesta se utilizan para mostrar la estructura


interna de una clase

Diagrama de despliegue:

Un diagrama de despliegue muestra el hardware de su sistema y el software de


ese hardware. Los diagramas de implementación son útiles cuando la solución de
software se despliega en varios equipos, cada uno con una configuración
particular y única

Diagrama de paquetes:

Es el Lenguaje Unificado de Modelado representa las dependencias entre los


paquetes que componen un modelo. Es decir, muestra cómo un sistema está
dividido en agrupaciones lógicas y las dependencias entre esas agrupaciones.

Dado que normalmente un paquete está pensado como un directorio, los


diagramas de paquetes suministran una descomposición de la jerarquía lógica de
un sistema

Diagrama de actividades

Los diagramas de actividad representan los flujos de trabajo de forma gráfica.


Pueden utilizarse para describir el flujo de trabajo empresarial o el flujo de trabajo
operativo de cualquier componente de un sistema. A veces, los diagramas de
actividad se utilizan como una alternativa a los diagramas de máquina del estado.

Diagrama de casos de uso:

Como el tipo de diagrama UML más conocido, los diagramas de casos de uso
ofrecen una visión general de los actores involucrados en un sistema, las
diferentes funciones que necesitan esos actores y cómo interactúan estas
diferentes funciones. Es un gran punto de partida para cualquier discusión del
proyecto, ya que se pueden identificar fácilmente los principales actores
involucrados y procesos del sistema.

Diagrama de descripción general de interacción:

Al igual que los diagramas de actividades, los diagramas de resumen de


interacciones representan visualmente el flujo de actividades y la secuencia de las
mismas. La diferencia es que cada actividad en un diagrama de interacción se
muestra como un marco. Los nodos de un diagrama de interacción representan
las interacciones de un sistema.
CONCLUSION

Con base al estudio del Diseño del modelo conceptual bajo el paradigma
orientado a objetos se pudo resumir en relación al Lenguaje Unificado de
Modelado, las especificaciones que se usan en este lenguaje son de vital
importancia para la planificación, el diseño, el análisis y la construcción de
un sistema que ayude a empresas y entidades para la implementación de
un software.
REFERENCIAS

https://zajuna.sena.edu.co/Repositorio/Titulada/institution/SENA/Tecnologia/
228118/Contenido/OVA/CF17/index.html#/introduccion
https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-
uml
https://miro.com/es/diagrama/que-es-diagrama-uml/

También podría gustarte