SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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

Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martesJackson Marshelo
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)marianela0393
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEustakiu Padilla
 
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y CaracterísticasLuis Fernando Aguas Bucheli
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladoresJoOsee Kette
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
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
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosayreonmx
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos Gabriel Garcia
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesJesús Navarro
 

Tendances (20)

Lenguaje de especificación
Lenguaje de especificaciónLenguaje de especificación
Lenguaje de especificación
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
UNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓNUNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓN
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Paralelismo de nivel de bit
Paralelismo de nivel de bitParalelismo de nivel de bit
Paralelismo de nivel de bit
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensamblador
 
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
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
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
UML
UMLUML
UML
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 

En vedette

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
 

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

Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptxNabel Paulino Guerra Huaranca
 
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaLa poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaIGNACIO BALLESTER PARDO
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesmelanieteresacontrer
 
Kirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkKirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkMaximilianoMaldonado17
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docxJhordanBenitesSanche1
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfJavier Correa
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptjosemanuelcremades
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa
 
SECUENCIA DIDÁCTICA Matemática 1er grado
SECUENCIA  DIDÁCTICA Matemática 1er gradoSECUENCIA  DIDÁCTICA Matemática 1er grado
SECUENCIA DIDÁCTICA Matemática 1er gradoAnaMara883998
 
U2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdfU2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdfJavier Correa
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADODJElvitt
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionCarolVigo1
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónIES Vicent Andres Estelles
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariamichel carlos Capillo Dominguez
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdfceeabarcia
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaElizabeth252489
 

Dernier (20)

Sesión de clase ES: Adoración sin fin...
Sesión de clase ES: Adoración sin fin...Sesión de clase ES: Adoración sin fin...
Sesión de clase ES: Adoración sin fin...
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptx
 
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaLa poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comerciales
 
Kirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkKirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 link
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docx
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdf
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.ppt
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
 
SECUENCIA DIDÁCTICA Matemática 1er grado
SECUENCIA  DIDÁCTICA Matemática 1er gradoSECUENCIA  DIDÁCTICA Matemática 1er grado
SECUENCIA DIDÁCTICA Matemática 1er grado
 
VISITA DE ESTUDO À CRUZ VERMELHA _
VISITA DE ESTUDO À CRUZ VERMELHA                   _VISITA DE ESTUDO À CRUZ VERMELHA                   _
VISITA DE ESTUDO À CRUZ VERMELHA _
 
U2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdfU2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdf
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificación
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primaria
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primaria
 

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