✒️ABAP POO Introducción a UML
ABAP POO Introducción a UML
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:
· Especificar el comportamiento deseado de un sistema
· Descubrir oportunidades de simplificación y reutilización
Ventajas 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 UMLUML utiliza una serie de diagramas para representar gráficamente un sistema desde distintos puntos de vista:
DIAGRAMA DE CLASESMuestra un conjunto de clases y sus relaciones. Proporciona una perspectiva estática del sistema (representa su diseño estructural).
DIAGRAMA DE OBJETOSMuestra 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 SECUENCIAMuestra 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ÓNResalta la organización estructural de los objetos que intercambian mensajes
DIAGRAMAS DE CASOS DE USORepresenta 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 ESTADOSMuestra 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 ACTIVIDADESMuestra el orden en que se realizan las tareas dentro de un sistema (flujo de control de las actividades)
DIAGRAMA DE COMPONENTESMuestra la organización lógica de la implementación de un sistema. Indica los componentes del sistema y las dependencias entre ellos.
DIAGRAMA DE DESPLIEGUEMuestra 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
 
 
 
Favorito:
Está publicación ha sido agregada a sus favoritos por: Juan Carro
Sobre el autor
Publicación académica de Oscar Perez, en su ámbito de estudios para el Máster ABAP POO.
Oscar Perez
Profesión: Ingeniero de Sistemas. Consultor y Desarrollador en Peoplesoft - Canada - Legajo: FD38F
✒️Autor de: 105 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
🎓Egresado de los módulos:
Certificación Académica de Oscar Perez