SlideShare una empresa de Scribd logo
1 de 11
uniandes
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
TEMA:
Diagramas de Estado y Diagramas de Paquete en “UML”.
AUTOR:
Bachiller Rodríguez Chávez Génesis Dayana
Bachiller Guillin Sanabria Alexander Adrián
TUTOR:
Ing. Javier Ulloa
EXTENSIÓN SANTO DOMINGO
FACULTAD: SISTEMAS MERCANTILES
CARRERA: INGENIERÍA EN SISTEMAS
MODULO: PROGRAMACIÓN ORIENTADA A OBJETOS II
Diagrama de Casos de Uso
Diagrama de Actividades
Diagramas de Paquetes
Diagrama de Estados
El diagrama de secuencia y el diagrama
de colaboración
Diagrama de Colaboración
Diagrama de Secuencia
UML o Lenguaje Unificado de Modelado se utiliza para el diseño del software. Se
trata de generar diseños que muestren las ideas de la forma más sencilla y fácil de
entender por otras personas. Lo utilizamos para especificar o describir métodos o
procesos, por ese motivo consta de tantos diagramas, para que se modele de la
manera más completa y entendible por otros programadores.
Lenguaje Unificado de
Modelado “UML”
Diagramas Estáticos o Estructurales
Diagrama de Clases
Diagrama de Objetos
Diagrama de Componentes
Diagrama de Despliegue (o
implementación):
Diagramas Dinámicos o de Comportamiento
DIAGRAMAS DE PAQUETES
Un paquete es un mecanismo utilizado para agrupar elementos de UML. Permite
organizar los elementos modelados con UML, facilitando de ésta forma el manejo de los
modelos de un sistema complejo.
• Contiene elementos del modelo al más alto nivel, tales como clases y sus relaciones,
máquinas de estado, diagramas de casos de uso, interacciones y colaboraciones:
cualquier elemento que no esté contenido en otro.
• Los paquetes pueden contener otros paquetes.
• Permite organizar los elementos modelados con UML, facilitando de ésta forma el
manejo de los modelos de un sistema complejo.
• Pertenece al grupo de los diagramas de estructura. Muestran cómo se divide un
sistema de forma lógica, es decir, es la representación jerárquica de dicho sistema.
• Los Paquete son como carpetas contenedoras que pueden almacenar distintos
objetos, clases e incluso otros paquetes. Éstos suelen llevar un nombre descriptivo
de su contenido.
• Dos elementos de UML pueden tener el mismo nombre, con tal y estén en
paquetes distintos, en este sentido, son similares a los namespaces en C++ o a los
paquetes en Java. Permiten dividir un modelo para agrupar y encapsular sus
elementos en unidades lógicas individuales.
• Los paquetes pueden estar anidados unos dentro de otros, y unos paquetes
pueden depender de otros paquetes.
DIAGRAMAS DE ESTADO
En UML los estados se representa mediante óvalos, las transiciones se representan
mediante flechas con el nombre del evento respectivo. se acostumbra poner en
estado inicial en un círculo (circulo negro). es útil hacer diagramas de estado para
describir las secuencias permitidas de eventos en los casos de uso.
• Se utilizan para describir el comportamiento de un sistema, representa los
diferentes estados que puede adquirir una clase
• En todo diagrama de estados existen por lo menos dos estados especiales inicial
y final: start y stop, cada diagrama debe tener uno y sólo un estado start para
que el objeto se encuentre en estado consistente. por contra, un diagrama puede
tener varios estados stop.
CARACTERÍSTICAS:
PARA QUE SIRVE
Para identificar los estados o acciones por los que pasa un
objeto para realizar una acción específica o llegar a un
objetivo, describen el comportamiento del objeto.
• Son buenas para describir el comportamiento de un objeto.
• Nos sirven para involucrar cierto número de objetos que colaboran entre ellos.
• Se deben considerar las técnicas que sean necesarias para su utilización.
• Cuando se usa un diagrama de estado no se debe dibujar uno por cada clase del
sistema.
• En un estado se identifica un periodo de tiempo de la vida del objeto durante el
cual está esperando alguna operación.
Los elementos básicos de notación que pueden usarse para componer un diagrama:
a) círculo lleno, apuntando a un estado inicial.
b) círculo hueco que contiene un círculo lleno más pequeño en el interior, indicando el
estado final (si existiera).
c) rectángulo redondeado, denotando un estado. en la parte superior del rectángulo está
el nombre del estado. puede contener una línea horizontal en la mitad, debajo de la
cual se indican las actividades que se hacen en el estado.
d) flecha, denotando transición. el nombre del evento (si existiera) que causa esta
transición etiqueta el cuerpo de la flecha. se puede añadir una expresión de guarda,
encerrada en corchetes ( [] ) denotando que esta expresión debe ser cierta para que la
transición tenga lugar. si se realiza una acción durante la transición, se añade a la
etiqueta después de quot;/quot;. nombredeevento [expresión guarda]/acción.
e) línea horizontal gruesa con x>1 líneas entrando y 1 línea saliendo o 1 línea entrando y
x>1 líneas saliendo. estas denotan unión/separación, respectivamente.
SIMBOLOGÍA O REPRESENTACIÓN GRAFICA
En este ejemplo nos encargamos de mostrar la secuencia
de estados por los que pasa bien un caso de uso, un objeto
o todo el sistema. En él se indica que cuantos hacen que se
pase de un estado a otro y cuáles son las respuestas y
acciones que genera.
Dos formas de transicionar en un diagrama de estado.
La automática:
se produce una transición no automática cuando existe un
evento que puede pertenecer a otro objeto del sistema
se produce una transición automática cuando se acaba la
actividad del estado origen.
La no automática:
• La técnica de caso de uso tiene éxito en sistemas interactivos, ya que expresa la
intención que tiene el actor (su usuario) al hacer uso del sistema.
• Como técnica de extracción de requerimiento permite que el analista se centre en las
necesidades del usuario, el cual espera utilizar el sistema, basándose en criterios
tecnológicos.
• El analista se concentra en los casos de uso de mayor valor que aportan al negocio.
esto facilita luego la priorización del requerimiento.
VENTAJAS
• Los diagramas de estado pueden ser difíciles de leer, sobre todo para los
clientes.
• No son tan buenos para describir un comportamiento que involucra cierto
número de objetos que colaboran entre ellos.
DESVENTAJAS
Se puede concluir que los diagramas de paquetes son los que dividen el
sistema de manera jerárquica englobando clases mediante paquetes.
Los diagramas de estado resultan adecuados para describir el
comportamiento de un objeto a través de diferentes casos de uso, sin
embargo, no resultan del todo adecuados para describir el comportamiento
que incluye a una serie de objetos colaborando entre sí. Por lo tanto, resulta
útil combinar los diagramas de estado con otras técnicas. Por ejemplo, los
diagramas de interacción son idóneos para la descripción del
comportamiento de varios objetos en un único caso de uso, y los diagramas
de actividades muestran de forma adecuada la secuencia general de
acciones en diferentes objetos y casos de uso
CONCLUSIONES

Más contenido relacionado

La actualidad más candente

Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y ClasesEmilio Aviles Avila
 
Diagrama de caso de uso.docx
Diagrama de caso de uso.docxDiagrama de caso de uso.docx
Diagrama de caso de uso.docxssuser4ab0cc
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosale8819
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecysLeonel Narvaez Ruiz
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagramsartgreen
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014Inge Powell
 
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
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdjayashri kolekar
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLCindy Adriana Bohórquez Santana
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-umlJaziel Torres
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USOBiingeSof
 

La actualidad más candente (20)

5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
 
Diagrama de caso de uso.docx
Diagrama de caso de uso.docxDiagrama de caso de uso.docx
Diagrama de caso de uso.docx
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Diagrama de Casos de uso
Diagrama de Casos de usoDiagrama de Casos de uso
Diagrama de Casos de uso
 
Diagrama de clases UML
Diagrama de clases UMLDiagrama de clases UML
Diagrama de clases UML
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014
 
Rup
RupRup
Rup
 
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
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omd
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-uml
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
 
Diagrams
DiagramsDiagrams
Diagrams
 
Diagrama de clases y objetos
Diagrama de clases y objetosDiagrama de clases y objetos
Diagrama de clases y objetos
 

Similar a Exposición uml diagramas

Similar a Exposición uml diagramas (20)

Uml
UmlUml
Uml
 
UML
UMLUML
UML
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptDiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuencia
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamiento
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamiento
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
STIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptxSTIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptx
 
Implementacion informatica
Implementacion informaticaImplementacion informatica
Implementacion informatica
 
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docx
 
Tipos diagrama uml SENA
Tipos diagrama uml SENATipos diagrama uml SENA
Tipos diagrama uml SENA
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Patrones de programación y uml en java
Patrones de programación y uml en javaPatrones de programación y uml en java
Patrones de programación y uml en java
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumen
 
Diagrama uml kevin villacorte
Diagrama uml kevin villacorteDiagrama uml kevin villacorte
Diagrama uml kevin villacorte
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
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
 
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
 
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
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
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
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Último (20)

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
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
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
 
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...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
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
 
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.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Exposición uml diagramas

  • 1. uniandes UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES TEMA: Diagramas de Estado y Diagramas de Paquete en “UML”. AUTOR: Bachiller Rodríguez Chávez Génesis Dayana Bachiller Guillin Sanabria Alexander Adrián TUTOR: Ing. Javier Ulloa EXTENSIÓN SANTO DOMINGO FACULTAD: SISTEMAS MERCANTILES CARRERA: INGENIERÍA EN SISTEMAS MODULO: PROGRAMACIÓN ORIENTADA A OBJETOS II
  • 2. Diagrama de Casos de Uso Diagrama de Actividades Diagramas de Paquetes Diagrama de Estados El diagrama de secuencia y el diagrama de colaboración Diagrama de Colaboración Diagrama de Secuencia UML o Lenguaje Unificado de Modelado se utiliza para el diseño del software. Se trata de generar diseños que muestren las ideas de la forma más sencilla y fácil de entender por otras personas. Lo utilizamos para especificar o describir métodos o procesos, por ese motivo consta de tantos diagramas, para que se modele de la manera más completa y entendible por otros programadores. Lenguaje Unificado de Modelado “UML” Diagramas Estáticos o Estructurales Diagrama de Clases Diagrama de Objetos Diagrama de Componentes Diagrama de Despliegue (o implementación): Diagramas Dinámicos o de Comportamiento
  • 3. DIAGRAMAS DE PAQUETES Un paquete es un mecanismo utilizado para agrupar elementos de UML. Permite organizar los elementos modelados con UML, facilitando de ésta forma el manejo de los modelos de un sistema complejo. • Contiene elementos del modelo al más alto nivel, tales como clases y sus relaciones, máquinas de estado, diagramas de casos de uso, interacciones y colaboraciones: cualquier elemento que no esté contenido en otro. • Los paquetes pueden contener otros paquetes. • Permite organizar los elementos modelados con UML, facilitando de ésta forma el manejo de los modelos de un sistema complejo. • Pertenece al grupo de los diagramas de estructura. Muestran cómo se divide un sistema de forma lógica, es decir, es la representación jerárquica de dicho sistema. • Los Paquete son como carpetas contenedoras que pueden almacenar distintos objetos, clases e incluso otros paquetes. Éstos suelen llevar un nombre descriptivo de su contenido.
  • 4. • Dos elementos de UML pueden tener el mismo nombre, con tal y estén en paquetes distintos, en este sentido, son similares a los namespaces en C++ o a los paquetes en Java. Permiten dividir un modelo para agrupar y encapsular sus elementos en unidades lógicas individuales. • Los paquetes pueden estar anidados unos dentro de otros, y unos paquetes pueden depender de otros paquetes.
  • 5. DIAGRAMAS DE ESTADO En UML los estados se representa mediante óvalos, las transiciones se representan mediante flechas con el nombre del evento respectivo. se acostumbra poner en estado inicial en un círculo (circulo negro). es útil hacer diagramas de estado para describir las secuencias permitidas de eventos en los casos de uso. • Se utilizan para describir el comportamiento de un sistema, representa los diferentes estados que puede adquirir una clase • En todo diagrama de estados existen por lo menos dos estados especiales inicial y final: start y stop, cada diagrama debe tener uno y sólo un estado start para que el objeto se encuentre en estado consistente. por contra, un diagrama puede tener varios estados stop. CARACTERÍSTICAS: PARA QUE SIRVE Para identificar los estados o acciones por los que pasa un objeto para realizar una acción específica o llegar a un objetivo, describen el comportamiento del objeto.
  • 6. • Son buenas para describir el comportamiento de un objeto. • Nos sirven para involucrar cierto número de objetos que colaboran entre ellos. • Se deben considerar las técnicas que sean necesarias para su utilización. • Cuando se usa un diagrama de estado no se debe dibujar uno por cada clase del sistema. • En un estado se identifica un periodo de tiempo de la vida del objeto durante el cual está esperando alguna operación.
  • 7. Los elementos básicos de notación que pueden usarse para componer un diagrama: a) círculo lleno, apuntando a un estado inicial. b) círculo hueco que contiene un círculo lleno más pequeño en el interior, indicando el estado final (si existiera). c) rectángulo redondeado, denotando un estado. en la parte superior del rectángulo está el nombre del estado. puede contener una línea horizontal en la mitad, debajo de la cual se indican las actividades que se hacen en el estado. d) flecha, denotando transición. el nombre del evento (si existiera) que causa esta transición etiqueta el cuerpo de la flecha. se puede añadir una expresión de guarda, encerrada en corchetes ( [] ) denotando que esta expresión debe ser cierta para que la transición tenga lugar. si se realiza una acción durante la transición, se añade a la etiqueta después de quot;/quot;. nombredeevento [expresión guarda]/acción. e) línea horizontal gruesa con x>1 líneas entrando y 1 línea saliendo o 1 línea entrando y x>1 líneas saliendo. estas denotan unión/separación, respectivamente. SIMBOLOGÍA O REPRESENTACIÓN GRAFICA
  • 8. En este ejemplo nos encargamos de mostrar la secuencia de estados por los que pasa bien un caso de uso, un objeto o todo el sistema. En él se indica que cuantos hacen que se pase de un estado a otro y cuáles son las respuestas y acciones que genera.
  • 9. Dos formas de transicionar en un diagrama de estado. La automática: se produce una transición no automática cuando existe un evento que puede pertenecer a otro objeto del sistema se produce una transición automática cuando se acaba la actividad del estado origen. La no automática: • La técnica de caso de uso tiene éxito en sistemas interactivos, ya que expresa la intención que tiene el actor (su usuario) al hacer uso del sistema. • Como técnica de extracción de requerimiento permite que el analista se centre en las necesidades del usuario, el cual espera utilizar el sistema, basándose en criterios tecnológicos. • El analista se concentra en los casos de uso de mayor valor que aportan al negocio. esto facilita luego la priorización del requerimiento. VENTAJAS
  • 10. • Los diagramas de estado pueden ser difíciles de leer, sobre todo para los clientes. • No son tan buenos para describir un comportamiento que involucra cierto número de objetos que colaboran entre ellos. DESVENTAJAS
  • 11. Se puede concluir que los diagramas de paquetes son los que dividen el sistema de manera jerárquica englobando clases mediante paquetes. Los diagramas de estado resultan adecuados para describir el comportamiento de un objeto a través de diferentes casos de uso, sin embargo, no resultan del todo adecuados para describir el comportamiento que incluye a una serie de objetos colaborando entre sí. Por lo tanto, resulta útil combinar los diagramas de estado con otras técnicas. Por ejemplo, los diagramas de interacción son idóneos para la descripción del comportamiento de varios objetos en un único caso de uso, y los diagramas de actividades muestran de forma adecuada la secuencia general de acciones en diferentes objetos y casos de uso CONCLUSIONES