SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consultaMaria Garcia
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOGuillermo Hernandez Miranda
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacionjosebrandon24
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y gruposJACKELIN SORALUZ
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Ingenieria de software basada en componentes
Ingenieria de software basada en componentesIngenieria de software basada en componentes
Ingenieria de software basada en componentesTensor
 

What's hot (20)

Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consulta
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y grupos
 
UML
UMLUML
UML
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Ingenieria de software basada en componentes
Ingenieria de software basada en componentesIngenieria de software basada en componentes
Ingenieria de software basada en componentes
 

Viewers also liked

Diseño con uml, caso
Diseño con uml, casoDiseño con uml, caso
Diseño con uml, casocams21
 
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 FINALFrancisco Gonzalez Aguilar
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)cgviviana
 
diagramas UML. NAHAMA
diagramas UML. NAHAMAdiagramas UML. NAHAMA
diagramas UML. NAHAMANAHAMA19
 
Jefferson cardenas registro de notas uml
Jefferson cardenas registro de notas umlJefferson cardenas registro de notas uml
Jefferson cardenas registro de notas umlJFRKRDNAS
 
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 fundageoCecy Villalta
 
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 RedJordy Castro
 
Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8Entrega trabajo final uml gp 8
Entrega trabajo final uml gp 8jrcqking23
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad IILuis Caiza
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlAndrés Cruz
 
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 sistemaUniversidad Tecnológica
 

Viewers also liked (17)

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
 
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
 

Recently uploaded

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
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ónLourdes Feria
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
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 NOYOLAJAVIER SOLIS NOYOLA
 

Recently uploaded (20)

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.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
 
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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 

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