SlideShare una empresa de Scribd logo
1 de 18
Abstract:


   Opposite to the new topics of learning we must
  have conscience of knowing to that we came and
  that we are doing, when we begin with these
  topics, since it is the graph of condition with
  which we will learn as one of so many steps and
  different languages of programming. We will
  learn his definition, key words, advantages, and
  disadvantages among other things in general.-
 .
DIAGRAMAS DE ESTADO DE USO EN
UML
ESTOS     DIAGRAMAS     SE
UTILIZAN PARA DESCRIBIR EL
COMPORTAMIENTO DE UN
SISTEMA, REPRESENTA LOS
DIFERENTES ESTADOS QUE
PUEDE ADQUIRIR UNA CLASE,
COMO REPRESENTARLA A
DIFERENTES ETAPAS DE SU
VIDA
EL ESTADO DE UN OBJETO SE
PUEDE CARACTERIZAR POR EL
VALOR DE UNO O VARIOS DE
LOS ATRIBUTOS DE SU CLASE,
ADEMÁS, EL ESTADO DE UN
OBJETO TAMBIÉN SE PUEDE
CARACTERIZAR     POR   LA
EXISTENCIA DE UN ENLACE
CON OTRO OBJETO.
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.
CARACTERISTICAS:
   SON BUENAS PARA DESCRIBIR EL COMPORTAMIENTO DE
    UN OBJETO.

 NOS SIRVEN PARA INVOLUCRAR CIERTO NUMERO 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 ESTA
    ESPERANDO ALGUNA OPERACIÓN.
SIMBOLOGIA O REPRESENTACION
GRAFICA:
   LO SIGUIENTE SON LOS ELEMENTOS BÁSICOS DE
   NOTACIÓN QUE PUEDEN USARSE PARA COMPONER UN
   DIAGRAMA:
1. CÍRCULO LLENO, APUNTANDO A UN ESTADO INICIAL
2. CÍRCULO HUECO QUE CONTIENE UN CÍRCULO LLENO
   MÁS PEQUEÑO EN EL INTERIOR, INDICANDO EL ESTADO
   FINAL (SI EXISTIERA)
3. 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
4. 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

5. 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.
CONCEPTOS RELACIONADOS CON DIAGRAMAS DE
ESTADOS: UN EVENTO ES UNA OCURRENCIA QUE PUEDE CAUSAR LA
    EVENTO:
      TRANSICIÓN DE UN ESTADO A OTRO DE UN OBJETO.·

      ENVIO DE MESAJES: ADEMÁS DE MOSTRAR LA TRANSICIÓN DE
      ESTADOS POR MEDIO DE EVENTOS, PUEDE REPRESENTARSE EL
      MOMENTO EN EL CUAL SE ENVÍAN MENSAJES A OTROS OBJETOS. PARA
      ELLO SE UTILIZA UNA LÍNEA PUNTEADA DIRIGIDA AL DIAGRAMA DE
      ESTADOS DEL OBJETO RECEPTOR DEL MENSAJE.·

      TRANSICION SIMPLE: UNA TRANSICIÓN SIMPLE ES UNA RELACIÓN
      ENTRE DOS ESTADOS QUE INDICA QUE UN OBJETO EN EL PRIMER
      ESTADO PUEDE ENTRAR AL SEGUNDO ESTADO Y EJECUTAR CIERTAS
      OPERACIONES CUANDO UN EVENTO OCURRE Y SI CIERTAS
      CONDICIONES SON SATISFECHAS.·

      TRANSICION INTERNA: ES UNA TRANSICIÓN QUE PERMANECE EN EL
      MISMO ESTADO, EN VEZ DE INVOLUCRAR DOS ESTADOS DISTINTOS.
      REPRESENTA UN EVENTO QUE NO CAUSA CAMBIO DE ESTADO.·
   SUB-ESTADOS: UN ESTADO PUEDE DESCOMPONERSE EN
    SUBESTADOS, CON TRANSICIONES ENTRE ELLOS Y CONEXIONES AL
    NIVEL SUPERIOR (SUPERESTADO). LAS CONEXIONES SE VEN AL NIVEL
    INFERIOR COMO ESTADOS DE INICIO O FIN, LOS CUALES SE SUPONEN
    CONECTADOS A LAS ENTRADAS Y SALIDAS DEL NIVEL
    INMEDIATAMENTE SUPERIOR.·

    TRANSICION COMPLEJA: UNA TRANSICIÓN COMPLEJA RELACIONA
    TRES O MÁS ESTADOS EN UNA TRANSICIÓN DE MÚLTIPLES FUENTES Y/O
    MÚLTIPLES DESTINOS.·


    TRANSICION A ESTADOS ANIDADOS: SIGNIFICA LA ENTRADA AL
    ESTADO INICIAL DEL SUBDIAGRAMA. LAS TRANSICIONES QUE SALEN
    DEL ESTADO COMPLEJO SE ENTIENDEN COMO TRANSICIONES DESDE
    CADA UNO DE LOS SUBESTADOS HACIA AFUERA, A CUALQUIER NIVEL
    DE PROFUNDIDAD.
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 CIRCULO (CIRCULO NEGRO). ES ÚTIL HACER
DIAGRAMAS DE ESTADO PARA DESCRIBIR LAS SECUENCIAS
PERMITIDAS   DE        EVENTOS   EN   LOS   CASOS   DE     USO.
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
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 EL SE
INDICA QUE CUANTOS
HACEN QUE SE PASE DE
UN ESTADO A OTRO Y
CUALES SON LAS
RESPUESTAS Y
ACCIONES QUE GENERA.
Dos formas de transicionar en un
diagrama de Estado

 LA AUTOMÁTICA: SE PRODUCE UNA TRANSICIÓN
    AUTOMÁTICA CUANDO SE ACABA LA ACTIVIDAD DEL
    ESTADO ORIGEN.


   LA NO AUTOMÁTICA: SE PRODUCE UNA TRANSICIÓN
    NO AUTOMÁTICA CUANDO EXISTE UN EVENTO QUE
    PUEDE PERTENECER A OTRO OBJETO DEL SISTEMA
Palabras claves
 Objeto:como la        unidad que en tiempo de ejecución realiza las
    tareas de un programa. También a un nivel más básico se define
    como la instancia de una clase
 Estado:un estado es una configuración única de información en
    un programa o máquina ,situación en que se encuentra alguien o
    algo
 Transición:Una transición es la acción y efecto de pasar de un
    modo de ser o estar, a otro muy distinto del anterior. Representa un
    cambio de un estado a otro
 Atributos:Son las propiedades de los objetos.
 Acciones:Acto de llevar a cabo algo; desgaste de energía
    produce unos resultados; El resultado de lo que se ha hecho
   Comportamiento:Indica cómo reacciona en la interacción
    con otros objetos. Identifica las operaciones o métodos que
    puede realizar un objeto
Ventajas

1.   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.
2.   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.
3.   EL ANALISTA SE CONCENTRA EN LOS CASOS DE USO DE
     MAYOR VALOR QUE APORTAN AL NEGOCIO. ESTO FACILITA
     LUEGO LA PRIORIZACIÓN DEL REQUERIMIENTO.
DESVENTAJAS

1. LOS DIAGRAMAS DE ESTADO PUEDEN SER DIFÍCILES
  DE LEER, SOBRE TODO PARA LOS CLIENTES.


2. NO SON TAN BUENOS PARA DESCRIBIR UN
  COMPORTAMIENTO QUE INVOLUCRA CIERTO
  NÚMERO DE OBJETOS QUE COLABORAN ENTRE
  ELLOS.
CONCLUSIONES:
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
Bibliografía:

 http://es.tldp.org/Tutoriales/doc-modelado-
  sistemas-UML/multiple-html/n
  http://delta.cs.cinvestav.mx/~pmejia/softeng/tut
  orial.pptn
  http://mailweb.pue.udlap.mx/~ayalasan/progra
  macionDeSistemas/uml/oo.1.1.htmln
  http://es.wikipedia.org/w/index.php?title=Especi
  al:Buscar&search=DIAGRAMA+DE+ESTADOS&f
  ulltext=Buscar&ns0=1&ns100=1&ns104=1&redirs
  =0n http://www.monografias.com/cgi-
  bin/search.cgi?substring=0&bool=and&query=DI
  AGRAMA+DE+ESTADO&x=60&y=9

Más contenido relacionado

La actualidad más candente

automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisJulio Pari
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisisguest0a6e49
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Mapa mental de memoria virtual
Mapa mental de memoria virtualMapa mental de memoria virtual
Mapa mental de memoria virtualjorge77712
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIsidro Gonzalez
 

La actualidad más candente (20)

UML
UMLUML
UML
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
 
Patron de Arquitectura Broker
Patron de Arquitectura BrokerPatron de Arquitectura Broker
Patron de Arquitectura Broker
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
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
 
Mapa mental de memoria virtual
Mapa mental de memoria virtualMapa mental de memoria virtual
Mapa mental de memoria virtual
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 

Similar a Diagramas De Estado (20)

Diapositivas exposicion
Diapositivas exposicionDiapositivas exposicion
Diapositivas exposicion
 
Ejemplo de histograma
Ejemplo de histogramaEjemplo de histograma
Ejemplo de histograma
 
UNIDAD VI HISTOGRAMA Y POLIGONO
UNIDAD VI HISTOGRAMA Y POLIGONOUNIDAD VI HISTOGRAMA Y POLIGONO
UNIDAD VI HISTOGRAMA Y POLIGONO
 
TecnoLOGIA
TecnoLOGIATecnoLOGIA
TecnoLOGIA
 
Diagramas de Estado
Diagramas de EstadoDiagramas de Estado
Diagramas de Estado
 
Red de Petri y PetriLab
Red de Petri y PetriLabRed de Petri y PetriLab
Red de Petri y PetriLab
 
Tiempos blog
Tiempos blogTiempos blog
Tiempos blog
 
Tipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaTipos de Trayectorias en Robotica
Tipos de Trayectorias en Robotica
 
manual D.F.D
manual D.F.Dmanual D.F.D
manual D.F.D
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagramas de comportamientos
Diagramas de comportamientosDiagramas de comportamientos
Diagramas de comportamientos
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
STIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptxSTIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptx
 
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADODIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
 
MANUAL AUTOCAD 2023
MANUAL AUTOCAD 2023MANUAL AUTOCAD 2023
MANUAL AUTOCAD 2023
 
AUTOCAD 2023.pdf
AUTOCAD 2023.pdfAUTOCAD 2023.pdf
AUTOCAD 2023.pdf
 
AUTOCAD 2023.pdf
AUTOCAD 2023.pdfAUTOCAD 2023.pdf
AUTOCAD 2023.pdf
 
Ariana torres informe de informatica
Ariana torres informe de informaticaAriana torres informe de informatica
Ariana torres informe de informatica
 
programacion FANUC.ppt
programacion FANUC.pptprogramacion FANUC.ppt
programacion FANUC.ppt
 

Último

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
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
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
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
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

Diagramas De Estado

  • 1. Abstract:  Opposite to the new topics of learning we must have conscience of knowing to that we came and that we are doing, when we begin with these topics, since it is the graph of condition with which we will learn as one of so many steps and different languages of programming. We will learn his definition, key words, advantages, and disadvantages among other things in general.-  .
  • 2. DIAGRAMAS DE ESTADO DE USO EN UML ESTOS DIAGRAMAS SE UTILIZAN PARA DESCRIBIR EL COMPORTAMIENTO DE UN SISTEMA, REPRESENTA LOS DIFERENTES ESTADOS QUE PUEDE ADQUIRIR UNA CLASE, COMO REPRESENTARLA A DIFERENTES ETAPAS DE SU VIDA EL ESTADO DE UN OBJETO SE PUEDE CARACTERIZAR POR EL VALOR DE UNO O VARIOS DE LOS ATRIBUTOS DE SU CLASE, ADEMÁS, EL ESTADO DE UN OBJETO TAMBIÉN SE PUEDE CARACTERIZAR POR LA EXISTENCIA DE UN ENLACE CON OTRO OBJETO.
  • 3. 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.
  • 4. CARACTERISTICAS:  SON BUENAS PARA DESCRIBIR EL COMPORTAMIENTO DE UN OBJETO.  NOS SIRVEN PARA INVOLUCRAR CIERTO NUMERO 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 ESTA ESPERANDO ALGUNA OPERACIÓN.
  • 5. SIMBOLOGIA O REPRESENTACION GRAFICA: LO SIGUIENTE SON LOS ELEMENTOS BÁSICOS DE NOTACIÓN QUE PUEDEN USARSE PARA COMPONER UN DIAGRAMA: 1. CÍRCULO LLENO, APUNTANDO A UN ESTADO INICIAL 2. CÍRCULO HUECO QUE CONTIENE UN CÍRCULO LLENO MÁS PEQUEÑO EN EL INTERIOR, INDICANDO EL ESTADO FINAL (SI EXISTIERA) 3. 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
  • 6.
  • 7. 4. 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 5. 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.
  • 8.
  • 9. CONCEPTOS RELACIONADOS CON DIAGRAMAS DE ESTADOS: UN EVENTO ES UNA OCURRENCIA QUE PUEDE CAUSAR LA  EVENTO: TRANSICIÓN DE UN ESTADO A OTRO DE UN OBJETO.· ENVIO DE MESAJES: ADEMÁS DE MOSTRAR LA TRANSICIÓN DE ESTADOS POR MEDIO DE EVENTOS, PUEDE REPRESENTARSE EL MOMENTO EN EL CUAL SE ENVÍAN MENSAJES A OTROS OBJETOS. PARA ELLO SE UTILIZA UNA LÍNEA PUNTEADA DIRIGIDA AL DIAGRAMA DE ESTADOS DEL OBJETO RECEPTOR DEL MENSAJE.· TRANSICION SIMPLE: UNA TRANSICIÓN SIMPLE ES UNA RELACIÓN ENTRE DOS ESTADOS QUE INDICA QUE UN OBJETO EN EL PRIMER ESTADO PUEDE ENTRAR AL SEGUNDO ESTADO Y EJECUTAR CIERTAS OPERACIONES CUANDO UN EVENTO OCURRE Y SI CIERTAS CONDICIONES SON SATISFECHAS.· TRANSICION INTERNA: ES UNA TRANSICIÓN QUE PERMANECE EN EL MISMO ESTADO, EN VEZ DE INVOLUCRAR DOS ESTADOS DISTINTOS. REPRESENTA UN EVENTO QUE NO CAUSA CAMBIO DE ESTADO.·
  • 10. SUB-ESTADOS: UN ESTADO PUEDE DESCOMPONERSE EN SUBESTADOS, CON TRANSICIONES ENTRE ELLOS Y CONEXIONES AL NIVEL SUPERIOR (SUPERESTADO). LAS CONEXIONES SE VEN AL NIVEL INFERIOR COMO ESTADOS DE INICIO O FIN, LOS CUALES SE SUPONEN CONECTADOS A LAS ENTRADAS Y SALIDAS DEL NIVEL INMEDIATAMENTE SUPERIOR.·  TRANSICION COMPLEJA: UNA TRANSICIÓN COMPLEJA RELACIONA TRES O MÁS ESTADOS EN UNA TRANSICIÓN DE MÚLTIPLES FUENTES Y/O MÚLTIPLES DESTINOS.·  TRANSICION A ESTADOS ANIDADOS: SIGNIFICA LA ENTRADA AL ESTADO INICIAL DEL SUBDIAGRAMA. LAS TRANSICIONES QUE SALEN DEL ESTADO COMPLEJO SE ENTIENDEN COMO TRANSICIONES DESDE CADA UNO DE LOS SUBESTADOS HACIA AFUERA, A CUALQUIER NIVEL DE PROFUNDIDAD.
  • 11. 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 CIRCULO (CIRCULO NEGRO). ES ÚTIL HACER DIAGRAMAS DE ESTADO PARA DESCRIBIR LAS SECUENCIAS PERMITIDAS DE EVENTOS EN LOS CASOS DE USO. 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
  • 12. 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 EL SE INDICA QUE CUANTOS HACEN QUE SE PASE DE UN ESTADO A OTRO Y CUALES SON LAS RESPUESTAS Y ACCIONES QUE GENERA.
  • 13. Dos formas de transicionar en un diagrama de Estado  LA AUTOMÁTICA: SE PRODUCE UNA TRANSICIÓN AUTOMÁTICA CUANDO SE ACABA LA ACTIVIDAD DEL ESTADO ORIGEN.  LA NO AUTOMÁTICA: SE PRODUCE UNA TRANSICIÓN NO AUTOMÁTICA CUANDO EXISTE UN EVENTO QUE PUEDE PERTENECER A OTRO OBJETO DEL SISTEMA
  • 14. Palabras claves  Objeto:como la unidad que en tiempo de ejecución realiza las tareas de un programa. También a un nivel más básico se define como la instancia de una clase  Estado:un estado es una configuración única de información en un programa o máquina ,situación en que se encuentra alguien o algo  Transición:Una transición es la acción y efecto de pasar de un modo de ser o estar, a otro muy distinto del anterior. Representa un cambio de un estado a otro  Atributos:Son las propiedades de los objetos.  Acciones:Acto de llevar a cabo algo; desgaste de energía produce unos resultados; El resultado de lo que se ha hecho  Comportamiento:Indica cómo reacciona en la interacción con otros objetos. Identifica las operaciones o métodos que puede realizar un objeto
  • 15. Ventajas 1. 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. 2. 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. 3. EL ANALISTA SE CONCENTRA EN LOS CASOS DE USO DE MAYOR VALOR QUE APORTAN AL NEGOCIO. ESTO FACILITA LUEGO LA PRIORIZACIÓN DEL REQUERIMIENTO.
  • 16. DESVENTAJAS 1. LOS DIAGRAMAS DE ESTADO PUEDEN SER DIFÍCILES DE LEER, SOBRE TODO PARA LOS CLIENTES. 2. NO SON TAN BUENOS PARA DESCRIBIR UN COMPORTAMIENTO QUE INVOLUCRA CIERTO NÚMERO DE OBJETOS QUE COLABORAN ENTRE ELLOS.
  • 17. CONCLUSIONES: 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
  • 18. Bibliografía:  http://es.tldp.org/Tutoriales/doc-modelado- sistemas-UML/multiple-html/n http://delta.cs.cinvestav.mx/~pmejia/softeng/tut orial.pptn http://mailweb.pue.udlap.mx/~ayalasan/progra macionDeSistemas/uml/oo.1.1.htmln http://es.wikipedia.org/w/index.php?title=Especi al:Buscar&search=DIAGRAMA+DE+ESTADOS&f ulltext=Buscar&ns0=1&ns100=1&ns104=1&redirs =0n http://www.monografias.com/cgi- bin/search.cgi?substring=0&bool=and&query=DI AGRAMA+DE+ESTADO&x=60&y=9