✒️ABAP POO Introducción a UML
ABAP POO Introducción a UML
UML
¿Qué es:?
UNFIED MODELING LANGUAGE (UML) permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos
MODELO:
Es una simplificación de la realidad.
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, por ejemplo diseño de interfaces de usuario.
Es excesivamente complejo, el 80% de los problemas puede modelarse utiliznado el 20% de UML.
DIAGRAMAS DE 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. Perspectiva estática del sistema (representa diseño estructural)
Diagrama de Objetos: muestra un conjunto de objetos y sus relaciones. Representa la parte estática de una relación.
Diagrama de secuencia: muestra una interacción completa: 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 ente el usuario y el sistema informático. Un actor es el papel que el usuario juega con respecto al sistema. Un actor no tiene que ser humano, puede ser otro sistema externo que pide información.
Diagramas de Estados: muestra los estados y las transiciones entre estados. Es muy importante para describir el comportamiento de un sistema reactivo (cuyo comportamiento está dirigido a eventos).
Diagrama de Actividad: Muestra el orden en el que se van realizando las tareas dentro de un sistema (el 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 del sistema en tiempo de ejecución. Indica los nodos de procesamiento y sus componentes.
Más información en http://www.uml.org
 
 
 
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para el Máster ABAP POO.
Josep Antoni Lopez Moyano
Profesión: It Manager - Espa?a - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial