✒️ABAP POO Video - Introducción a UML

Publicación Académica por Oscar Perez

Publicación Académica creada y compartida por Oscar Perez para el tema Video - Introducción a UML.

Dentro del ámbito de estudios: Máster ABAP POO / Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP.

¿Buscás una carrera con Futuro?

ABAP POO Video - Introducción a UML por Oscar Perez

Unidad-1-Lección-8: Introducción a UML ¿Qué es UML?

UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos.

¿Qué es un MODELO?

Es una simplificación de la realidad. El modelado es esencial en la construcción de software para:

· Comunicar la estructura de un sistema complejo

· Especificar el comportamiento deseado de un sistema

· Comprender mejor lo que estamos construyendo

· Descubrir oportunidades de simplificación y reutilización

Ventajas de UML

· Unifica distintas notaciones previas

Desventajas de UML

· Falta de integración con otras técnicas p.ej. diseño de interfaces de usuario

· Es excesivamente complejo; el 80% de los problemas puede modelarse utilizando el 20% de UML

Diagramas de UML

UML utiliza una serie de diagramas para representar gráficamente un sistema desde distintos puntos de vista:

DIAGRAMA DE CLASES

Muestra un conjunto de clases y sus relaciones. Proporciona una perspectiva estática del sistema (representa su diseño estructural).

DIAGRAMA DE OBJETOS

Muestra un conjunto de objetos y sus relaciones (una situación concreta en un momento determinado). Representa la parte estática de una relación.

DIAGRAMA DE SECUENCIA

Muestra la interacción: un conjunto de objetos y sus relaciones, junto con los mensajes que se envían entre ellos. Resalta la ordenación temporal de los mensajes que se intercambian.

DIAGRAMA DE COLABORACIÓN O COMUNICACIÓN

Resalta la organización estructural de los objetos que intercambian mensajes

DIAGRAMAS DE CASOS DE USO

Representa la interacción entre el usuario y el sistema.

Un actor es el papel que el usuario juega respecto al sistema.

Un actor no necesariamente tiene que ser humano puede ser otro sistema externo que pide información al sistema actual.

DIAGRAMA DE ESTADOS

Muestra los estados y las transiciones entre estados. Este diagrama es importante para describir el comportamiento de un sistema reactivo (cuyo comportamiento está dirigido a eventos)

DIAGRAMA DE ACTIVIDADES

Muestra el orden en que se realizan las tareas dentro de un sistema (flujo de control de las actividades)

DIAGRAMA DE COMPONENTES

Muestra la organización lógica de la implementación de un sistema. Indica los componentes del sistema y las dependencias entre ellos.

DIAGRAMA DE DESPLIEGUE

Muestra la configuración de un sistema en tiempo de ejecución. Indica los nodos de procesamiento y sus componentes.

Para más información sobre UML: http://www.uml.org

 

:: Al igual que Oscar ¿Usted está dispuesto a aprender ABAP?

El lunes 24 Junio 2019 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

✒️Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: