Want to create interactive content? It’s easy in Genially!

Get started free

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:

Animated Chalkboard Presentation

Genial Storytale Presentation

Higher Education Presentation

Blackboard Presentation

Psychedelic Presentation

Relaxing Presentation

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.