SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosFernando Baculima
 
Modelado con erwin
Modelado con erwinModelado con erwin
Modelado con erwinLuis Jherry
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresAlvaro Enrique Ruano
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversaAnalisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversaValentin Manzano
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEustakiu Padilla
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del softwareTensor
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso RealesSergio Sanchez
 

Was ist angesagt? (20)

Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datos
 
Tipos De Datos Abstractos
Tipos De Datos AbstractosTipos De Datos Abstractos
Tipos De Datos Abstractos
 
Modelado con erwin
Modelado con erwinModelado con erwin
Modelado con erwin
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversaAnalisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensamblador
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Listas
ListasListas
Listas
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
 

Andere mochten auch

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
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
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
 

Andere mochten auch (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
 

Kürzlich hochgeladen

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.pptxlclcarmen
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
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.pdfpatriciaines1993
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
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
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
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
 
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
 
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 razonablesYanirisBarcelDelaHoz
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Kürzlich hochgeladen (20)

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
 
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
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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
 
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
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
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.
 
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...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
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...
 
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
 
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
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

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