Está en la página 1de 12

UML

Objetivo:

Identificar la importancia de un
lenguaje controlado para
representar relaciones, secuencias y
procesos de negocio.
UML (Unified Modeling Language)

Su traducción al español: Lenguaje Unificado de Modelado, mejor conocido


como UML

UML: es un lenguaje visual que emplea diagramas para mostrar lo que


deseamos

Nos permite modelar varias cosas

• Procesos
• Sistemas
• Software

Es extensible, flexible y escalable.

UML es un lenguaje que puede usarse con diferentes metodologías, pero no


es una metodología en si mismo.
UML (Unified Modeling Language)

• Sólo es válido para el modelado


orientado a objetivos.
• Es independiente de productos
comerciales.
• Es independiente de procesos
de desarrollo del software.
• Soporta modelado de todas las
etapas de desarrollo (requisitos,
diseño, despliegue).
UML responde a preguntas:

• ¿Cómo interactúan entre sí los


diferentes actores del sistema?
• ¿Qué actividades son parte de su
trabajo?
• ¿Cuáles son los objetivos de su
trabajo?
• ¿Qué personas sistemas o recursos
están involucrados que nos sean
actores del sistema?
• ¿Qué reglas gobiernan sus
actividades y estructuras?
• ¿Hay alguna manera en la que los
actores pueda realizar su trabajo
de manera más eficiente?
Conceptos para trabajar con UML

Modelo
• Es un patrón sobre el cual algo que se producirá está basado
• Es un diseño o tipo.
• Modelar es construir un plan basándonos en un patrón.
• En UML lo podemos considerar como una forma visual de
describir un negocio y sus reglas.

Algunos creen que modelar no tiene ningún valor, pero:


– Nos ayuda a comunicar diseño.
– Clarifica problemas complejos.
– Ayuda a que los diseños sean cercanos a las
implementaciones en la realidad.
– Ahorra tiempo y dinero al permitir trabajar más
eficientemente.
– Ayuda a definir y entender los objetivos.
– Comprendemos el negocio y sus procesos.
Conceptos para trabajar con UML

Diagrama

• Es una visualización de diferentes


elementos de modelado descritos en
UML.
• Cada diagrama se usa para un propósito
en especifico.
• Cada diagrama tiene símbolos especiales
para lograr ese propósito.
• Es la representación de un proceso o un
sistema.
¿Cómo está compuesto UML?

1. Notación
– Elementos que trabajan entre sí
adentro de un diagrama.
– Conectores, simboles, etc.

2. Diagrama

3. Object Managemet Group


– Se encarga de hacer las
especificaciones del lenguaje
• Diagramas
• Objetos
Tipos de diagramas

Tipos de diagramas
UML

Elaboración Moreno, D. (2018)


¿En qué momentos se usa UML?

1. Modelar procesos de negocio.


2. Describir la arquitectura de un sistema.
3. Mostrar el comportamiento de un sistema.
4. Mostrar la estructura de una aplicación.
5. Modelar la estructura de los datos.
6. Crear las especificaciones de un sistema.
7. Facilitar la creación de código.
CONCLUSIONES

La ingeniería de software nace como una necesidad


para resolver la práctica de realizar software de
manera artesanal, es decir, ad hoc, -basados en el
ensayo error-.

Existen más de 50 metodologías para para desarrollar


software de calidad.

Afortunadamente, el lenguaje de modelado UML


unificó la forma de graficar y representar procesos,
sin importar la metodología de modelado empleada.
Bibliografía.

• Cohen, K. D. (2009). Tecnologías de información en los


negocios (5a. ed.). (Disponible en la Biblioteca Virtual ULA,
colección e-libro).
• Curto, D. J. (2016). Introducción al business intelligence.
(Disponible en la Biblioteca Virtual ULA, colección e-libro).
• Mora, F., & Schupnik, W. (2009). La reingeniería.
(Disponible en la Biblioteca Virtual ULA, colección e-libro).
• Rodríguez, P. J. M. (2014). Cómo hacer inteligente su
negocio: business intelligence a su alcance. (Disponible en
la Biblioteca Virtual ULA, colección e-libro).

También podría gustarte