✒️ABAP POO / Introducción a UML Por Cristian Arteaga Diaz
ABAP Introducción a UML

INTRODUCCION A UML – LECCION 1-7
ANALISIS Y DISEÑO CON UML
¿QUE ES UML? Unifiel Modeling Language, es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objeto.
¿QUE ES UN MODELO? Es una simplificación de la realidad
El modelo 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 simplificar y reutilizar
VENTAJAS DEL UML
- Unifica distintas notificaciones previas
DESVENTAJAS DEL UML
- Falta de integración con otras técnicas, ejemplo, diseño de interfaces de usuarios
- Es excesivamente complejo, “el 80% de los problemas pueden modelarse utilizando el “20% del UML”
DIAGRAMA DE UML
UML utiliza una serie de diagramas para representar gráficamente un sistema desde distintos puntos de vista.
- DIAGRAMA DE CLASE, muestra un conjunto de clases y sus relaciones
- DIAGRAMA DE OBJETOS, muestra un conjunto de objetos y sus relaciones
- DIAGRAMA DE SECUENCIA, muestra una interacción completa, un conjunto de objetos y sus relaciones, junto con los mensajes que se envían entre ellos
- DIAGRAMA DE COLABORACION Y COMUNICACIÓN, resalta la organización estructural de los objetos que intercambian mensajes
- DIAGRAMA DE CASOS DE USO, representa la interacción entre el usuario y el sistema informático
- DIAGRAMA DE ESTADO, muestra los estados y las transiciones entre estados
- DIAGRAMA DE ACTIVIDADES, muestra el orden en que se van a realizar las tareas dentro de un sistema
- DIAGRAMA DE COMPONENTES, muestra la organización lógica de la implementación de un sistema
- DIAGRAMA DE DESPLIEGUE, muestra la configuración del sistema en tiempo de ejecución
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para el Master ABAP Orientado a Objetos.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional ABAP
🎓Egresado de los módulos:
- Master ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga
























