SlideShare une entreprise Scribd logo
1  sur  16
UML (LENGUAJE DE MODELAMIENTO UNIFICADO )

EJEMPLO: Sistema de facturación e inventario de un Micro
                       mercado



                                             Katty Moreno
                                               Sistemas IV
LENGUAJE DE MODELAMIENTO
         UNIFICADO (UML)
 El Lenguaje de Modelamiento Unificado (UML -
  Unified Modeling Language) es un lenguaje gráfico
  para visualizar, especificar y documentar cada una de
  las partes que comprende el desarrollo de software.
 UML entrega una forma de modelar cosas
  conceptuales como lo son procesos de negocio y
  funciones de sistema, además de cosas concretas como
  lo son escribir clases en un lenguaje determinado,
  esquemas de base de datos y componentes de software
  reusables.
DIAGRAMA DE FORMA DE USO
 Los diagramas de casos de uso UML describen la
 interacción entre una persona o dispositivo externo y el
 sistema que se está desarrollando. Los casos de uso se
 suelen desarrollar en equipo, con desarrolladores de
 software por un lado y otras partes interesadas por
 otro, como los usuarios del sistema propuesto, que en
 realidad no programarán el sistema.
Registrar
               Productos
                            Clasificar
                            Productos


                            Productos
                           de(Limpieza)

                            Productos
                           (Alimentos)
Cajero

                             Productos
                              (Otros)
         Empacar
DIAGRAMA DE CLASES
 Un diagrama de clases es un tipo de diagrama estático
 que describe la estructura de un sistema mostrando
 sus clases, atributos y las relaciones entre ellos.
 Los diagramas de clases son utilizados durante el
 proceso de análisis y diseño de los sistemas, don dese
 crea el diseño conceptual de la información que se
 manejará en el sistema, y los componentes que se
 encargarán del funcionamiento y la relación entre uno
 y otro. En un diagrama de clases se pueden distinguir
 principalmente dos elementos: clases y sus relaciones
DIAGRAMAS DE CLASES
                                                           Cajero
                           Productos                    +Clasificar……
Empacar                 +Tipo ……..                      +Empacar…….
                        + Estado …..




  Productos(Limpieza)                           Productos(Otros)
                         Productos(Alimentos)
DIAGRAMA DE ACTIVIDAD
 Es una forma especial de diagrama de estado usado
  para modelar una secuencia de acciones y condiciones
  tomadas dentro de un proceso.
 La especificación del Lenguaje de Modelado Unificado
  UML define un diagrama de actividad como: “una
  variación de una máquina estados, lo cual los estados
  representan el rendimiento de las acciones o
  subactividades y las transiciones se provocan por la
  realización de las acciones o subactividades.
DIAGRAMA DE ACTIVIDADES
                                                        Clasificar Productos

                                                                                       Producto
                                                                                       Caducado         Cambiar por
                                                               Por Estado
                                                                                                           otro

                                                                          Producto (En
                                                                          buen estado)
                                                               Por Tipo
                           Productos(Limpieza)                                   Productos(Otros)

                                                        Productos(Alimentos)
                     Limpieza                                                                                Otros
                                                               Alimentos
      Detergentes            Ambientadores                                                                            Aluminio
                                                                                                  Plástico
                                                        Carnes             Legumbres
               Multiusos               Empacar                                 Empacar        Empacar                 Empacar
                                                     Empacar     Otros
 Empacar            Empacar          Ambientadores                            legumbres       plásticos               aluminio
                                                      carnes
detergentes         multiusos
                                                                Empacar
                                                                 otros
DIAGRAMA DE ESTADOS
 Es un diagrama utilizado para identificar cada una de
  las rutas o caminos que puede tomar un flujo de
  información luego de ejecutarse cada proceso.
 Permite identificar bajo qué argumentos se ejecuta
  cada uno de los procesos y en qué momento podrían
  tener una variación.
 El diagrama de estados permite visualizar de una
  forma secuencial la ejecución de cada uno de los
  procesos.
DIAGRAMA DE ESTADOS
                                                         Clasificando
                 Productos
                Clasificados
 Registrando                              Clasificando por        Clasificando por
                                               Estado                   Tipo

                                                                                     Limpieza


                Cambiando                                                        Alimentos


Inconveniente
                                                                                      Otros


                                                                                         Productos ya
                                                                                          Clasificados
                          Inconveniente
 Cancelando
                                                                                 Empacando
DIAGRAMA DE PAQUETES
 Muestra cómo un sistema está dividido en agrupaciones
  lógicas mostrando las dependencias entre esas
  agrupaciones. Dado que normalmente un paquete está
  pensado como un directorio, los diagramas de paquetes
  suministran una descomposición de la jerarquía lógica de
  un sistema.
 Los Paquetes están normalmente organizados para
  maximizar la coherencia interna dentro de cada paquete y
  minimizar el acoplamiento externo entre los paquetes. Con
  estas líneas maestras sobre la mesa, los paquetes son
  buenos elementos de gestión. Cada paquete puede
  asignarse a un individuo o a un equipo, y las dependencias
  entre ellos pueden indicar el orden de desarrollo requerido.
DIAGRAMA DE PAQUETES
Sistema Micro
   Mercado


                             Clasificar


                                          Organización

                            Cajero



                Productos
DIAGRAMA DE OBJETOS
 Muestra a los objetos y sus relaciones, pero en un momento
 concreto del sistema. Estos diagramas contienen objetos y
 enlaces. En los diagramas de objetos también se pueden
 incorporar clases, para mostrar la clase de la que es un
 objeto representado.
 Para realizar el diagrama de objetos primero se debe
 decidir que situación queremos representar del sistema. Es
 decir si disponemos de un sistema de mensajería,
 deberemos decidir que representaremos el sistema con dos
 mensajes entrantes, los dos para diferentes departamentos,
 dejando un departamento inactivo.
DIAGRAMA DE OBJETOS
                                    Empacar: Caja



Producto(Limpieza): Producto                                   Productos(Otros):Productos
                               Producto(Alimentos):Productos




                                      Cajero: Pedro
DIAGRAMAS DE COLABORACIÓN
 Los diagramas de colaboración muestran las interacciones que
  ocurren entre los objetos que participan en una situación
  determinada. Esta es más o menos la misma información que la
  mostrada por los diagramas de secuencia, pero destacando la
  forma en que las operaciones se producen en el tiempo, mientras
  que los diagramas de colaboración fijan el interés en las
  relaciones entre los objetos y su topología.
 En los diagramas de colaboración los mensajes enviados de un
  objeto a otro se representan mediante flechas, mostrando el
  nombre del mensaje, los parámetros y la secuencia del mensaje.
  Los diagramas de colaboración están indicados para mostrar una
  situación o flujo programa específicos y son unos de los mejores
  tipos de diagramas para demostrar o explicar rápidamente un
  proceso dentro de la lógica del programa.
DIAGRAMA DE COLABORACIÓN

                 Producto
                                     2. Clasifica y empaca productos


                                           Bolsas
             1. Registra producto

                                            3. Productos ya clasificados

    Cajero                          Caja

Contenu connexe

Tendances

Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
ralbarracin
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
adfc8
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
camiloan40
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
Luis Jherry
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
Tm10 modelo relacional
Tm10 modelo relacionalTm10 modelo relacional
Tm10 modelo relacional
Julio Pari
 

Tendances (20)

Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Formato ieee830
Formato ieee830Formato ieee830
Formato ieee830
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 
Integridad de base de datos
Integridad de base de datosIntegridad de base de datos
Integridad de base de datos
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
5.manejo de excepciones
5.manejo de excepciones5.manejo de excepciones
5.manejo de excepciones
 
Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Tm10 modelo relacional
Tm10 modelo relacionalTm10 modelo relacional
Tm10 modelo relacional
 
Supertipos Y Clasificacion
Supertipos Y ClasificacionSupertipos Y Clasificacion
Supertipos Y Clasificacion
 
Relaciones
RelacionesRelaciones
Relaciones
 

En vedette

Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)
cgviviana
 
diagramas UML. NAHAMA
diagramas UML. NAHAMAdiagramas UML. NAHAMA
diagramas UML. NAHAMA
NAHAMA19
 
Jefferson cardenas registro de notas uml
Jefferson cardenas registro de notas umlJefferson cardenas registro de notas uml
Jefferson cardenas registro de notas uml
JFRKRDNAS
 
Documentacion del sistema de registro academico fundageo
Documentacion del sistema de registro academico fundageoDocumentacion del sistema de registro academico fundageo
Documentacion del sistema de registro academico fundageo
Cecy Villalta
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
Luis Caiza
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
Universidad Tecnológica
 

En vedette (18)

Diseño con uml, caso
Diseño con uml, casoDiseño con uml, caso
Diseño con uml, caso
 
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALSISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)
 
Que es UML
Que es UMLQue es UML
Que es UML
 
Diagramas
DiagramasDiagramas
Diagramas
 
diagramas UML. NAHAMA
diagramas UML. NAHAMAdiagramas UML. NAHAMA
diagramas UML. NAHAMA
 
Jefferson cardenas registro de notas uml
Jefferson cardenas registro de notas umlJefferson cardenas registro de notas uml
Jefferson cardenas registro de notas uml
 
Documentacion del sistema de registro academico fundageo
Documentacion del sistema de registro academico fundageoDocumentacion del sistema de registro academico fundageo
Documentacion del sistema de registro academico fundageo
 
Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 
Proyecto de Implementación de una Red
Proyecto de Implementación de una RedProyecto de Implementación de una Red
Proyecto de Implementación de una Red
 
Sistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post GradoSistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post Grado
 
Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando Uml
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 

Dernier

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Dernier (20)

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Diagrama uml

  • 1. UML (LENGUAJE DE MODELAMIENTO UNIFICADO ) EJEMPLO: Sistema de facturación e inventario de un Micro mercado Katty Moreno Sistemas IV
  • 2. LENGUAJE DE MODELAMIENTO UNIFICADO (UML)  El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software.  UML entrega una forma de modelar cosas conceptuales como lo son procesos de negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables.
  • 3. DIAGRAMA DE FORMA DE USO  Los diagramas de casos de uso UML describen la interacción entre una persona o dispositivo externo y el sistema que se está desarrollando. Los casos de uso se suelen desarrollar en equipo, con desarrolladores de software por un lado y otras partes interesadas por otro, como los usuarios del sistema propuesto, que en realidad no programarán el sistema.
  • 4. Registrar Productos Clasificar Productos Productos de(Limpieza) Productos (Alimentos) Cajero Productos (Otros) Empacar
  • 5. DIAGRAMA DE CLASES  Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, don dese crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargarán del funcionamiento y la relación entre uno y otro. En un diagrama de clases se pueden distinguir principalmente dos elementos: clases y sus relaciones
  • 6. DIAGRAMAS DE CLASES Cajero Productos +Clasificar…… Empacar +Tipo …….. +Empacar……. + Estado ….. Productos(Limpieza) Productos(Otros) Productos(Alimentos)
  • 7. DIAGRAMA DE ACTIVIDAD  Es una forma especial de diagrama de estado usado para modelar una secuencia de acciones y condiciones tomadas dentro de un proceso.  La especificación del Lenguaje de Modelado Unificado UML define un diagrama de actividad como: “una variación de una máquina estados, lo cual los estados representan el rendimiento de las acciones o subactividades y las transiciones se provocan por la realización de las acciones o subactividades.
  • 8. DIAGRAMA DE ACTIVIDADES Clasificar Productos Producto Caducado Cambiar por Por Estado otro Producto (En buen estado) Por Tipo Productos(Limpieza) Productos(Otros) Productos(Alimentos) Limpieza Otros Alimentos Detergentes Ambientadores Aluminio Plástico Carnes Legumbres Multiusos Empacar Empacar Empacar Empacar Empacar Otros Empacar Empacar Ambientadores legumbres plásticos aluminio carnes detergentes multiusos Empacar otros
  • 9. DIAGRAMA DE ESTADOS  Es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso.  Permite identificar bajo qué argumentos se ejecuta cada uno de los procesos y en qué momento podrían tener una variación.  El diagrama de estados permite visualizar de una forma secuencial la ejecución de cada uno de los procesos.
  • 10. DIAGRAMA DE ESTADOS Clasificando Productos Clasificados Registrando Clasificando por Clasificando por Estado Tipo Limpieza Cambiando Alimentos Inconveniente Otros Productos ya Clasificados Inconveniente Cancelando Empacando
  • 11. DIAGRAMA DE PAQUETES  Muestra cómo un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete está pensado como un directorio, los diagramas de paquetes suministran una descomposición de la jerarquía lógica de un sistema.  Los Paquetes están normalmente organizados para maximizar la coherencia interna dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes. Con estas líneas maestras sobre la mesa, los paquetes son buenos elementos de gestión. Cada paquete puede asignarse a un individuo o a un equipo, y las dependencias entre ellos pueden indicar el orden de desarrollo requerido.
  • 12. DIAGRAMA DE PAQUETES Sistema Micro Mercado Clasificar Organización Cajero Productos
  • 13. DIAGRAMA DE OBJETOS  Muestra a los objetos y sus relaciones, pero en un momento concreto del sistema. Estos diagramas contienen objetos y enlaces. En los diagramas de objetos también se pueden incorporar clases, para mostrar la clase de la que es un objeto representado.  Para realizar el diagrama de objetos primero se debe decidir que situación queremos representar del sistema. Es decir si disponemos de un sistema de mensajería, deberemos decidir que representaremos el sistema con dos mensajes entrantes, los dos para diferentes departamentos, dejando un departamento inactivo.
  • 14. DIAGRAMA DE OBJETOS Empacar: Caja Producto(Limpieza): Producto Productos(Otros):Productos Producto(Alimentos):Productos Cajero: Pedro
  • 15. DIAGRAMAS DE COLABORACIÓN  Los diagramas de colaboración muestran las interacciones que ocurren entre los objetos que participan en una situación determinada. Esta es más o menos la misma información que la mostrada por los diagramas de secuencia, pero destacando la forma en que las operaciones se producen en el tiempo, mientras que los diagramas de colaboración fijan el interés en las relaciones entre los objetos y su topología.  En los diagramas de colaboración los mensajes enviados de un objeto a otro se representan mediante flechas, mostrando el nombre del mensaje, los parámetros y la secuencia del mensaje. Los diagramas de colaboración están indicados para mostrar una situación o flujo programa específicos y son unos de los mejores tipos de diagramas para demostrar o explicar rápidamente un proceso dentro de la lógica del programa.
  • 16. DIAGRAMA DE COLABORACIÓN Producto 2. Clasifica y empaca productos Bolsas 1. Registra producto 3. Productos ya clasificados Cajero Caja