Un agricultor, que cultiva manzanas, requiere que se organice su forma de trabajar. Detecta que tiene inconveniente en el proceso de clasificación de las manzanas, para un debido almacenamiento. Vamos a plantearle una solución utilizando UML .
Desarrollo del Problema Diagrama de Casos de Uso Diagrama de Clases Diagrama de Actividades Diagrama de Secuencia Diagrama de Estados Diagrama de Paquetes Diagrama de Objetos Diagrama de Colaboración Diagrama de Tiempo
Diagrama de Casos de Uso Agricultor Finca Agrupar Manzanas Clasificar por Estado << include >> Clasificar por color << include >> Clasificar por tamaño Empacar
Diagrama de Casos de Uso Un diagrama de casos de uso proporciona una vista dinámica de la funcionalidad de un sistema, centrándose en: Actores Individuos o sistemas que interactúan con el sistema principal Agrupar Manzanas Casos de uso Funcionalidades o tareas realizadas por el sistema Asociaciones Muestran cómo los actores se relacionan con los casos de uso
Diagrama de Clases Manzanas Estado Tamaño Empacar Agricultor Agrupar() Clasificar() Empacar() ManzanasVerdes ManzanasBicolores ManzanasRojas
Diagrama de Clases Como diagrama de estructura estática, el diagrama de clases sirve como modelo para un sistema orientado a objetos. Clases Define las entidades del sistema Atributos Especifica los datos contenidos en cada clase Operaciones Especifica los datos contenidos en cada clase Relaciones Muestra conexiones y dependencias entre clases
Diagrama de Actividades Agrupar manzanas Clasificar por estado [Manzana en mal estado] Desechar [Manzana en buen estado] Clasificar por color Clasificar por tamaño [Manzanas verdes] [Manzanas rojas] Clasificar por tamaño Clasificar por tamaño [Manzanas bicolores] [Manzanas grandes] Empacar verdes grandes [Manzanas pequeñas] Empacar verdes pequeñas [Manzanas grandes] Empacar rojas grandes [Manzanas pequeñas] Empacar rojas pequeñas [Manzanas grandes] Empacar bicol grandes [Manzanas pequeñas] Empacar bicol pequeñas
Diagrama de Actividades Los diagramas de actividad ilustran los flujos de trabajo y los procesos de empresa descomponiéndolos en: Actividades Pasos o acciones realizadas Transiciones Movimiento de una actividad a otra Punto de decisión Ramas condicionales que guían el flujo en función de los resultados
Diagrama de Secuencia Agricultor 1: AgruparManzana () manzana 2 : ClasificarManzana () 3: Empacar() cajas
Diagrama de Secuencia Los diagramas de secuencia capturan el flujo de mensajes en un proceso concreto, destacando: Objetos Participantes en la secuencia Mensajes Comunicaciones intercambiadas entre objetos Barras de Activación Muestra cuando un objeto está activo durante la interacción
Diagrama de Estados Agrupando Cancelado Inconveniente Manzanas agrupadas Clasificando por estado Desechado Clasificado por estado Clasificando Clasificando por color Clasificado por color Clasificando por tamaño Inconveniente Empacado Manzanas clasificadas
Diagrama de Estados Los diagramas de estado representan el ciclo de vida de un objeto centrándose en: Estados Diferentes condiciones en la que puede estar un objeto Transiciones Eventos que desencadenan cambios de estado Eventos Acciones que causan las transiciones de estado
Diagrama de Paquetes System Manzanas Agricultor Organizar Clasificación
Diagrama de Paquetes Los diagramas de paquetes organizan los elementos del modelo en grupos o "paquetes", mostrando las dependencias de los paquetes. Dos elementos principales de este diagrama UML son: Paquetes Agrupaciones lógicas de clases o componentes relacionados Dependencias Relaciones entre paquetes
Diagrama de Objetos Empacar: Caja Manzana Roja: Manzana Manzana verde: Manzana Manzana Bicolor: Manzana Agricultor: Juan
Diagrama de Objetos Los diagramas de objetos son similares a los diagramas de clases pero capturan instancias en un momento determinado, mostrando: Objetos Instancias específicas de clases Atributos y Valores Detalles de cada objeto en un momento dado Enlaces Conexiones entre instancias
Diagrama de Colaboración Agricultor 1. Agrupar Manzanas M anzana 2. Clasificar y Empacar Manzanas Sacos 3. Manzanas ya clasificadas Cajas
Diagrama de Colaboración Los diagramas de comunicación o de Colaboración se centran en las interacciones entre objetos o partes, haciendo hincapié en sus relaciones y aspectos destacados: Objetos Entidades implicadas en la interacción Mensajes Comunicaciones intercambiadas Enlaces Caminos que muetran cómo viajan los mensajes
Diagrama de Tiempo Proceso de clasificación de manzanas A 1 2 3 4 5 6 7 Días Agricultor Agricultor Agrupando manzanas 3 días Clasificando 3 días Clasifica Empacado Empaca Agrupando Clasificando Empacado 1 día
Un trabajador de una empresa que distribuye llaves a los negocios, quiere organizar sus procesos. Para la organización en el empaque de las llaves, se tiene en cuenta, que la llave se encuentre en buen estado, la referencia y el color. Realice los diagramas respectivos para clarificar el proceso. Vamos a plantearle una solución utilizando UML .