Guía rápida: ¿Cómo aplicar uml: diagrama de paquetes?

Explicaciones + Diagramas o Ejemplo práctico.

¿Qué es uml: diagrama de paquetes?


UML: Diagrama de paquetes, es una representación visual que permite agrupar y organizar todos los elementos del sistema de software.

Beneficios que ofrece uml: diagrama de paquetes.


    ✔ Facilitar la administración del software.

    ✔ Facilitar el mantenimiento del software.

    ✔ Apoyar la planeación para migrar la aplicación del ambiente local y desarrollo a un ambiente de pruebas o productivo.

Buenas prácticas para la implementación.


    ✔ Agrupar los paquetes de software a nivel de bases de datos, backend y frontend.

    ✔ En cada grupo asociar las herramientas que soportan la versión ejecutable de la aplicación.

    ✔ Establecer las relaciones entre los paquetes de software.

    ✔ Establecer las relaciones entre los elementos que hacen parte de un paquete de software.


Pre-Condiciones y Post-Condiciones.


Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciadas.

PasoAcción claveCondición
1. UML: Diagrama de caso de uso.Levantamiento de requerimientos de manera visual.Pre.
2. UML: Diagrama de actividades.Traducir las reglas de negocio en clases y métodos dentro del sistema.Pre.
3. UML: Diagrama de clases.Representación visual de las clases, métodos, atributos y relaciones entre objetos.Pre.
4. UML: Diagrama de objetos.Representación visual de los objetos, sus métodos y atributos para transformarlos en código fuente.Pre.
5. UML: Diagrama de secuencia.Representación visual de la transmisión de datos entre objetos. Pre.
6. UML: Diagrama de estados.Representación visual de los objetos cuando se encuentran en ejecución en un escenario específico. Pre.
7. UML: Diagrama de tiempos.Representación visual del tiempo requerido para la transmisión de datos entre objetos.Pre.
8. UML: Diagrama de estructura compuesta.Representación visual que contiene los detalles de un objeto y su relación con propiedades para producir un comportamiento.Pre.
9. UML: Diagrama de colaboración.Representación visual de las relaciones e interacciones entre objetos de software.Pre.
10. UML: Diagrama de componentes.Representación visual de las funciones y artefactos de un componente de software.Pre.
11. UML: Diagrama de despliegue.Identificar los artefactos de software que requiere una aplicación para su correcto funcionamiento.Pre.
12. UML: Diagrama de paquetes.Ver el contenido de la presente guía.N/A.

¿Quiénes son responsables?


El responsable de uml: diagrama de paquetes es el arquitecto de aplicación, quien hace parte de la dirección de ti.

Ejemplo.


Este ejemplo es una plantilla que se construyo durante el proceso de preparación para presentar los exámenes y obtener las certificaciones CAMP, PMP y PMI-ACP del PMI. Adicionalmente las certificaciones SMAC, STMAC y SPOAC del Scrum Institute.


plantilla que muestra como se debe diligenciar el documento para uml: diagrama de paquetes

Pregunta tipo examen.


Pregunta: La definición que mejor se ajusta para uml: diagrama de paquetes. ¿Debe ser?

A) Es una representación visual que permite identificar la duración de transmisión de datos entre los objetos dentro de un escenario del software.

B) Es una representación visual que permite identificar las clases del sistema, sus atributos, métodos, y las relaciones entre objetos.

C) Es una representación visual que permite agrupar y organizar todos los elementos del sistema de software.

D) Es un documento que define los estándares, procedimientos y responsabilidades para asegurar la entrega de un producto que satisfaga las expectativas de los usuarios y las partes interesadas.

Sobre el autor.


Juan David López Pava: profesional en administración de empresas y desarrollo de software con certificaciones del PMI y Scrum Institute, apasionado por la transformación digital y la dirección de proyectos de tecnología.