Want to create interactive content? It’s easy in Genially!
PRESENTACIÓN TECH NARANJA
Andres Rios
Created on August 30, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Higher Education Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
View
Relaxing Presentation
View
Nature Presentation
Transcript
Diagramas de UML
Diagrama de paquetes
Angel Daniel Barrera TorresCesar Eduardo Rodriguez Murillo Edgar Saul Mejia Martinez Alan Andres Rios Camacho
Indice
08
01
TDI Descripcion
Portada
09
02
Reglas de construccion
Indice
03
10
Reglas 1
Nomeclatura
04
11
Reglas 2
Nomeclatura desc
05
12
Reglas 3
Elementos 1
06
13
Errores Comunes
Elementos 2
07
14
Ejemplo Explicado
Tipo de informacion
Nomeclatura
Partes del diagrama de paquetes
Nomeclatura
Todo diagrama se
comprende de esto
La composición de un diagrama de paquetes es relativamente simple. Cada diagrama incluye únicamente dos símbolos:
INFO
Elementos del
diagrama de paquetes
Elemento empaquetable
Paquete
Dependencias
Un espacio de nombres empleado para agrupar los elementos relacionados lógicamente dentro de un sistema.
Representación gráfica de cómo un elemento (o un conjunto de elementos) depende de otro o influye a otro.
Un elemento nombrado, posiblemente de propiedad directa de un paquete.
Nomenclatura
Elementos del diagrama de paquetes
Importacion de paquetes
Importacion de elementos
Fusion de paquetes
Relación dirigida entre un espacio de nombres de importación y un elemento empaquetable importado.
Relación dirigida entre el espacio de nombres de importación y un paquete importado
Relación dirigida en la que los contenidos de un paquete se extienden según los contenidos de otro paquete.
Se emplea para importar ciertos elementos sin recurrir a una importación de paquete y sin publicarlo dentro del espacio de nombres.
Este tipo de relación dirigida añade los nombres de los integrantes del paquete importado en su propio espacio de nombres
En esencia, el contenido de dos paquetes se combinan para producir un nuevo paquete.
Tipo de
Informacion
Tipo de informacion
Un diagrama de paquetes en UML (Unified Modeling Language)
se utiliza para representar la estructura de un sistema de software y la organización de sus componentes en paquetes o módulos lógicos.
Reglas de
construccion
Regla 1
Regla 3
Regla 2
2. Jerarquía de Paquetes:
1. Nombre y Clasificación del Paquete
3. Elementos en un Paquete:
INFO
INFO
INFO
Regla 4
Regla 6
Regla 5
5. Visibilidad de los Paquetes
4. Importación y Uso de Paquetes
6. Diagrama Limpio y Organizado:
INFO
INFO
INFO
Regla 7
Regla 9
Regla 8
8. Evitar Dependencias Circulares
7. Agrupación de Elementos Relacionados
9. Documentación Adecuada
INFO
INFO
INFO
10. Usa Notaciones Estándar:
• Utiliza notaciones y símbolos estándar de UML para representar paquetes, dependencias, etc. • Esto asegura que el diagrama sea comprensible para otros desarrolladores familiarizados con UML
Errorres
Comunes
Durante la construccion
Erorres mas comunes
Errores mas comunes
Jerarquías Excesivas
Sobrecarga de Paquetes
Relaciones No Representadas
Falta de Organización
Dependencias No Indicadas
Nombres Confusos
Ejemplo
Explicado
Un diagrama de ejemplo
Diagrama 1: Sistema de control y navegación
El diagrama de paquete muestra las interdependencias del paquete y el proceso para cada paquete. Este diagrama representa un paquete con seis paquetes diferentes, que representan el complejo subsistema utilizado para cumplir con los requisitos.
INFO
INFO
¡Gracias!
Regla 7
Agrupación de Elementos Relacionados
- Coloca elementos relacionados dentro del mismo paquete para mostrar su relación semántica.
- Esto ayuda a comprender cómo los elementos interactúan y se agrupan en el sistema.
Dependencias
. Las dependencias se dividen en dos grupos:
- Dependencias de acceso
- Dependencias de importacion
Elemento empaquetable
Pueden incluir eventos, componentes, casos de uso y los propios paquetes Los elementos empaquetables también pueden representarse como un rectángulo dentro de un paquete, rotulados con el nombre correspondiente.
Regla 9
Documentación Adecuada
• Proporciona documentación adicional para describir el propósito y contenido de los paquetes si es necesario.
Regla 1
1. Nombre y Clasificación del Paquete
- Cada paquete debe tener un nombre que refleje su propósito o contenido.
- Puedes utilizar notación de CamelCase o snake_case para nombrar tus paquetes.
Paquete
Cada elemento contenido dentro del paquete debe ser un elemento empaquetable y tener un nombre único.
Regla 8
Evitar Dependencias Circulares
• Intenta evitar las dependencias circulares entre paquetes, ya que pueden complicar la estructura y el mantenimiento del sistema.
Nomeclatura
Descrpcion de los componentes de el diagrama de paquetes
Regla 2
Jerarquía de Paquetes
- Los paquetes pueden contener otros paquetes, creando una jerarquía de estructura.
- Puedes usar notación de subordinación (por ejemplo, "PaquetePadre::PaqueteHijo") para mostrar la relación jerárquica.
Regla 3
Elementos en un Paquete
- Los paquetes pueden contener varios elementos, como clases, interfaces, componentes, subpaquetes, etc.
- Estos elementos deben estar contenidos dentro del paquete adecuado y pueden ser organizados de manera lógica.
Reglas de construccion
Están basadas en las mejores prácticas
No obstante, hay algunas fuentes que se pueden considerar como referencia para obtener orientación sobre cómo crear diagramas de paquetes efectivos y coherentes
- UML Specification
- Libros y Recursos de UML
- Normas de la Industria
- Experiencia Colectiva
Regla 4
Importación y Uso de Paquetes:
- Si un paquete utiliza elementos de otro paquete, puedes mostrar la dependencia utilizando la notación "import".
- Indica las dependencias de paquetes con flechas o líneas punteadas que conecten los paquetes correspondientes.
Regla 6
Diagrama Limpio y Organizado
- Organiza los paquetes de manera lógica y coherente en el diagrama.
- Utiliza el diseño gráfico para mostrar la jerarquía y las relaciones de dependencia de manera clara y comprensible.
Ejemplos de informacion que se puede representar
Este tipo de diagrama se enfoca en mostrar cómo los diferentes componentes (paquetes) de un sistema están organizados y cómo interactúan entre sí.
- Estructura de paquetes
- Relaciones de dependencia
- Contenido de paquetes
- Niveles de abstraccion
- Modulos o capas de sistema
- Agrupacion
- Organizacion fisica
Regla 5
Visibilidad de los Paquetes
- Los paquetes pueden tener diferentes niveles de visibilidad (público, privado, protegido, paquete).
- Utiliza notaciones específicas para indicar la visibilidad de los paquetes.