✒️ABAP POO - Introducción a UML

ABAP POO Introducción a UML

UML (Unified Modeling Language) Lenguaje Unificado de Modelado.

Es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos.

Que es un modelo:

Es una simplificación de la realidad, es esencial en la construcción de software para:

- Comunicar la estructura de sistemas complejos

- 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 interfases de usuario.

- Es excesivamente complejo, el 80% de los problemas puede ser modelado utilizando solamente 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.

See the source image

- 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.

See the source image

- 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. Resalta la ordenación temporal de los mensaje que se intercambian.

See the source image

- Diagrama de colaboración: Resalta la organización estructural de los objetos que intercambian mensajes.

See the source image

- Diagramas de Casos de Uso: Representa la interacción entre el usuario y el sistema informático. Un actor es el papel que juega el usuario con respecto al sistema. Un actor no tiene que se humano, puede ser otro sistema externo que pide información al sistema actual.

See the source image

Diagrama de Estados: Muestra los estados y transiciones entre estados. Es muy importante para describir el comportamiento de un sistema reactivo (cuyo comportamiento esta dirigido a eventos).

See the source image

Diagrama de actividades: Muestra el orden en el que se van realizando las tareas dentro de un sistema (flujo de control de las actividades).

See the source image

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.

See the source image

Diagrama de Despliegue: Muestra la configuración del sistema en tiempo de ejecución. Indica los nodos de procesamiento y sus componentes.

See the source image

Pagina oficial UML: http://www.uml.org


Sobre el autor

Publicación académica de Enrique Horacio Lugo Lander, en su ámbito de estudios para el Máster ABAP POO.

SAP SemiSenior

Enrique Horacio Lugo Lander

Profesión: Tsu en Informática - Argentina - Legajo: GB93C

✒️Autor de: 30 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Enrique Lugo

 

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

El lunes 25 Octubre 2021 comenzamos el 🎓Máster ABAP POO.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?