✒️ABAP POO Introducción a UML
ABAP POO Introducción a UML
VIDEO - INTRODUCCION A UML
En este video aprenderemos los conceptos basico de UML (UNIFIED MODELING LANGUAGE)
QUE ES UML?
Es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos.
QUE ES UN MODELO?
Un modelo es una simplificacion de la realidad.
El modelado es esencial en la construccion 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 simplificacion y reutilizacion
VENTAJAS DE UML.
Unifica distintas notaciones previas: Booch, Rumbaugh, Jacobson, Meyer, Harel, Wirfs-brock, Fusion, Embly, Gamma et. al., Shlaer-Mellor, Odell
DESVENTAJAS DE UML
- Falta de integracion de otras tecnicas, p.ej. diseño de interfases 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 graficamente un sistema desde distintos puntos de vista
Veamos a continuacion cada uno de ellos:
- DIAGRAMA DE CLASES: Muestra un conjunto de clases y sus relaciones
Proporciona una perspectiva estatica del sistema (representa su diseño estructural)
- DIAGRAMA DE OBJETOS: Muestra un conjunto de objetos y sus relaciones (una situacion concreta en un momento determinado)
Representa la parte estatica de una relacion
- DIAGRAMA DE SECUENCIA: Muestra una interaccion completa: un conjunto de objetos y sus relaciones, junto con los mensajes que se envian entre ellos
Resalta la ordenacion temporal de los mensajes que se intercambian
- DIAGRAMA DE COLABORACION O COMUNICACION: Resalta la organizacion estructural de los objetos que intercambian mensajes
- DIAGRAMA DE CASOS DE USO: Representa la interaccion entre el usuario y el sistema informatico
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 informacion al sistema actual
- DIAGRAMA DE ESTADOS: Muestra los estados y las transiciones entre estados
Es muy importante para describir el comportamiento de un sistema reactivo (cuyo comportamiento esta dirigido a eventos)
- DIAGRAMA DE ACTIVIDADES: Muestra el orden en el que se van realizando las tareas dentro de un sistema (el flujo de control de actividades)
- DIAGRAMA DE COMPONENTES: Muestra la organizacion logica de la implementacion de un sistema
Indica los componentes del sistema y las dependencias entre ellos
- DIAGRAMA DE DESPLIEGUE: Muestra la configuracion del sistema en tiempo de ejecucion
Indica los nodos de procesamiento y sus componentes
Paramayor informacion, consultar: http://www.uml.org
 
 
 
Sobre el autor
Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para el Máster ABAP POO.
Ixhel Magai Lopez Valencia
Mexico - Legajo: PM62E
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java
Certificación Académica de Ixhel Lopez