SlideShare una empresa de Scribd logo
1 de 7
Melver Meléndez
INSTITUTO UNIVERSITARIO DE TECNOLOGIA
“ANTONIO JOSE DE SUCRE”
EXTENSION BARQUISIMETO
El lenguaje unificado de diagrama o notación (UML) sirve para especificar, visualizar y
documentar esquemas de sistemas de software orientado a objetos. UML no es un método de
desarrollo, lo que significa que no sirve para determinar qué hacer en primer lugar o cómo
diseñar el sistema, sino que simplemente le ayuda a visualizar el diseño y a hacerlo más
accesible para otros. UML está controlado por el grupo de administración de objetos (OMG) y
es el estándar de descripción de esquemas de software.
UML está diseñado para su uso con software orientado a objetos, y tiene un uso limitado en
otro tipo de cuestiones de programación.
UML se compone de muchos elementos de esquematización que representan las diferentes
partes de un sistema de software. Los elementos UML se utilizan para crear diagramas, que
representa alguna parte o punto de vista del sistema.
Los diagramas de casos de uso describen
las relaciones y las dependencias entre
un grupo de casos de uso y los actores
participantes en el proceso.
Es importante resaltar que los
diagramas de casos de uso no están
pensados para representar el diseño y
no puede describir los elementos
internos de un sistema. Los diagramas
de casos de uso sirven para facilitar la
comunicación con los futuros usuarios
del sistema, y con el cliente, y resultan
especialmente útiles para determinar
las características necesarias que tendrá
el sistema. En otras palabras, los
diagramas de casos de uso
describen qué es lo que debe hacer el
sistema, pero no cómo.
Un caso de uso describe, desde el
punto de vista de los actores, un grupo
de actividades de un sistema que
produce un resultado concreto y
tangible.
Los diagramas de clases muestran las
diferentes clases que componen un sistema
y cómo se relacionan unas con otras. Se
dice que los diagramas de clases son
diagramas «estáticos» porque muestran las
clases, junto con sus métodos y atributos,
así como las relaciones estáticas entre ellas:
qué clases «conocen» a qué otras clases o
qué clases «son parte» de otras clases, pero
no muestran los métodos mediante los que
se invocan entre ellas.
Estos diagramas son utilizados durante el proceso de análisis y diseño de los
sistemas informáticos, en donde se intentan conformar el diagrama conceptual
de la información que se manejará en el sistema.
Como ya sabemos UML es un modelado de sistema Orientados a Objetos, por
ende los conceptos de este paradigma se incorporan a este lenguaje de
modelado.
Los diagramas de secuencia muestran el
intercambio de mensajes (es decir la forma
en que se invocan) en un momento dado.
Los diagramas de secuencia ponen
especial énfasis en el orden y el momento
en que se envían los mensajes a los
objetos.
En los diagramas de secuencia, los objetos
están representados por líneas
intermitentes verticales, con el nombre del
objeto en la parte más alta. El eje de
tiempo también es vertical,
incrementándose hacia abajo, de forma
que los mensajes son enviados de un
objeto a otro en forma de flechas con los
nombres de la operación y los parámetros.
Los diagramas de actividad describen la
secuencia de las actividades en un sistema.
Los diagramas de actividad son una forma
especial de los diagramas de estado, que
únicamente (o mayormente) contienen
actividades.
Los diagramas de actividad son similares a los
diagramas de flujo procesales, con la
diferencia de que todas las actividades están
claramente unidas a objetos.
Los diagramas de actividad siempre están
asociados a una clase, a una operación o a
un caso de uso.
Los diagramas de actividad soportan
actividades tanto secuenciales como paralelas.
La ejecución paralela se representa por medio
de iconos de fork/espera, y en el caso de las
actividades paralelas, no importa en qué
orden sean invocadas (pueden ser ejecutadas
simultáneamente o una detrás de otra).
En cualquier momento, un objeto se encuentra en
un estado particular, la luz está encendida o
apagada, el auto en movimiento o detenido, la
persona leyendo o cantando, etc. . El diagrama de
estados UML captura esa pequeña realidad.
Un estado es una condición durante la vida de un
objeto, de forma que cuando dicha condición se
satisface se lleva a cabo alguna acción o se espera
por un evento.
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.
El diagrama de estados engloba todos los
mensajes que un objeto puede enviar o recibir, en
otras palabras es un escenario que representa un
camino dentro de un diagrama.

Más contenido relacionado

La actualidad más candente

Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2 fredur
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controladorcom2merwil
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 
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
 
95878125 sitema-de-farmacia
95878125 sitema-de-farmacia95878125 sitema-de-farmacia
95878125 sitema-de-farmaciaZuri At
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2David Motta Baldarrago
 
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
 
Modelado basados en escenarios
Modelado basados en escenariosModelado basados en escenarios
Modelado basados en escenariosUCATEBA
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De NegocioKudos S.A.S
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 

La actualidad más candente (20)

Diagramas de Casos de Uso del Negocio y del Sistema
 Diagramas de Casos de Uso del Negocio y del Sistema Diagramas de Casos de Uso del Negocio y del Sistema
Diagramas de Casos de Uso del Negocio y del Sistema
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
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
 
95878125 sitema-de-farmacia
95878125 sitema-de-farmacia95878125 sitema-de-farmacia
95878125 sitema-de-farmacia
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
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
 
Modelado basados en escenarios
Modelado basados en escenariosModelado basados en escenarios
Modelado basados en escenarios
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De Negocio
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Sistema De Gestion De Notas
Sistema De Gestion De NotasSistema De Gestion De Notas
Sistema De Gestion De Notas
 

Destacado

Order Processing in Miva Merchant 9
Order Processing in Miva Merchant 9Order Processing in Miva Merchant 9
Order Processing in Miva Merchant 9Miva
 
02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruch
02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruch02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruch
02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruchDr. Vijay Anand P. Reddy
 
Gravik.de - Portfolio // Print
Gravik.de - Portfolio // PrintGravik.de - Portfolio // Print
Gravik.de - Portfolio // Printgravik.de
 
Boletín de ofertas de emprego. Axencia de Colocación do Concello de Santiago
Boletín de ofertas de emprego. Axencia de Colocación do Concello de SantiagoBoletín de ofertas de emprego. Axencia de Colocación do Concello de Santiago
Boletín de ofertas de emprego. Axencia de Colocación do Concello de SantiagoCharo García
 
Ansiedad en los universitarios f
Ansiedad en los universitarios fAnsiedad en los universitarios f
Ansiedad en los universitarios fShuy Cruz
 
Rok Sodin CV slo
Rok Sodin CV sloRok Sodin CV slo
Rok Sodin CV sloRok Sodin
 
Orugas subeescaleras sa 2, sa-s y pública
Orugas subeescaleras sa 2, sa-s y públicaOrugas subeescaleras sa 2, sa-s y pública
Orugas subeescaleras sa 2, sa-s y públicareineelevadores
 
Coaching Lawyers Through Job Transitions
Coaching Lawyers Through Job TransitionsCoaching Lawyers Through Job Transitions
Coaching Lawyers Through Job Transitionsnaomibeard
 
Industrial sawmill solution Wood Mizer
Industrial sawmill solution Wood MizerIndustrial sawmill solution Wood Mizer
Industrial sawmill solution Wood MizerSchneider Electric
 
Compilado grupo ave fénix
Compilado grupo ave fénixCompilado grupo ave fénix
Compilado grupo ave fénixSSMN
 
Citotoxic effects of oxytetracycline's residues contained in pet food
Citotoxic effects of oxytetracycline's residues contained in pet foodCitotoxic effects of oxytetracycline's residues contained in pet food
Citotoxic effects of oxytetracycline's residues contained in pet foodSergio Canello
 
Environmental Monitoring Solutions
Environmental Monitoring SolutionsEnvironmental Monitoring Solutions
Environmental Monitoring Solutionsemsolutionsltd
 
Trend Bewegtbild: Wachstumsmarkt Video-Content
Trend Bewegtbild: Wachstumsmarkt Video-Content Trend Bewegtbild: Wachstumsmarkt Video-Content
Trend Bewegtbild: Wachstumsmarkt Video-Content TWT
 
La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...
La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...
La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...UNAM en línea
 
Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...
Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...
Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...Noa Marcos
 
Predictive dialer setup guide
Predictive dialer setup guidePredictive dialer setup guide
Predictive dialer setup guideVoicent
 

Destacado (20)

Ch´ivit empresarial Julio 2015
Ch´ivit empresarial Julio 2015Ch´ivit empresarial Julio 2015
Ch´ivit empresarial Julio 2015
 
Order Processing in Miva Merchant 9
Order Processing in Miva Merchant 9Order Processing in Miva Merchant 9
Order Processing in Miva Merchant 9
 
02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruch
02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruch02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruch
02 igrt for india jan 2013 (cancer ci 2013) avraham eisbruch
 
Gravik.de - Portfolio // Print
Gravik.de - Portfolio // PrintGravik.de - Portfolio // Print
Gravik.de - Portfolio // Print
 
Diari del 10 de març de 2014
Diari del 10 de març de 2014Diari del 10 de març de 2014
Diari del 10 de març de 2014
 
Boletín de ofertas de emprego. Axencia de Colocación do Concello de Santiago
Boletín de ofertas de emprego. Axencia de Colocación do Concello de SantiagoBoletín de ofertas de emprego. Axencia de Colocación do Concello de Santiago
Boletín de ofertas de emprego. Axencia de Colocación do Concello de Santiago
 
Ansiedad en los universitarios f
Ansiedad en los universitarios fAnsiedad en los universitarios f
Ansiedad en los universitarios f
 
Rok Sodin CV slo
Rok Sodin CV sloRok Sodin CV slo
Rok Sodin CV slo
 
Orugas subeescaleras sa 2, sa-s y pública
Orugas subeescaleras sa 2, sa-s y públicaOrugas subeescaleras sa 2, sa-s y pública
Orugas subeescaleras sa 2, sa-s y pública
 
Coaching Lawyers Through Job Transitions
Coaching Lawyers Through Job TransitionsCoaching Lawyers Through Job Transitions
Coaching Lawyers Through Job Transitions
 
Industrial sawmill solution Wood Mizer
Industrial sawmill solution Wood MizerIndustrial sawmill solution Wood Mizer
Industrial sawmill solution Wood Mizer
 
Oikocredit at ACEF 2014
Oikocredit at ACEF 2014Oikocredit at ACEF 2014
Oikocredit at ACEF 2014
 
Compilado grupo ave fénix
Compilado grupo ave fénixCompilado grupo ave fénix
Compilado grupo ave fénix
 
Citotoxic effects of oxytetracycline's residues contained in pet food
Citotoxic effects of oxytetracycline's residues contained in pet foodCitotoxic effects of oxytetracycline's residues contained in pet food
Citotoxic effects of oxytetracycline's residues contained in pet food
 
Environmental Monitoring Solutions
Environmental Monitoring SolutionsEnvironmental Monitoring Solutions
Environmental Monitoring Solutions
 
Trend Bewegtbild: Wachstumsmarkt Video-Content
Trend Bewegtbild: Wachstumsmarkt Video-Content Trend Bewegtbild: Wachstumsmarkt Video-Content
Trend Bewegtbild: Wachstumsmarkt Video-Content
 
Aristoteles y Platon
Aristoteles y PlatonAristoteles y Platon
Aristoteles y Platon
 
La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...
La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...
La hipótesis alternativa o el (im)probable desarrollo de una escuela de evolu...
 
Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...
Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...
Curso Control Parental: ¿Sabes lo que hacen tus hijos en internet? Ventajas y...
 
Predictive dialer setup guide
Predictive dialer setup guidePredictive dialer setup guide
Predictive dialer setup guide
 

Similar a Diagramas UML (20)

Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
12 UML.pptx
12 UML.pptx12 UML.pptx
12 UML.pptx
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml
UmlUml
Uml
 
Sistemas de información administrativos
Sistemas de información administrativosSistemas de información administrativos
Sistemas de información administrativos
 
UML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de SiatemasUML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de Siatemas
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
Janio
JanioJanio
Janio
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Presentacion uml
Presentacion umlPresentacion uml
Presentacion uml
 
UML
UMLUML
UML
 
Diagramas
DiagramasDiagramas
Diagramas
 
UML ACTIVIDAD 2
UML ACTIVIDAD 2UML ACTIVIDAD 2
UML ACTIVIDAD 2
 

Más de M'elver Melende'z

Más de M'elver Melende'z (9)

Modelo osi
Modelo osiModelo osi
Modelo osi
 
Auditoria de s. instalados 2
Auditoria de s. instalados 2Auditoria de s. instalados 2
Auditoria de s. instalados 2
 
Auditoria de Sistemas instalados
Auditoria de Sistemas instaladosAuditoria de Sistemas instalados
Auditoria de Sistemas instalados
 
Salida
SalidaSalida
Salida
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Entrada
EntradaEntrada
Entrada
 
Organigramas
OrganigramasOrganigramas
Organigramas
 
Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.
Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.
Teleproceso saia 2014 2 regular Melendez Melver actividad 1 er corte.
 
Corporación telemic c
Corporación telemic cCorporación telemic c
Corporación telemic c
 

Diagramas UML

  • 1. Melver Meléndez INSTITUTO UNIVERSITARIO DE TECNOLOGIA “ANTONIO JOSE DE SUCRE” EXTENSION BARQUISIMETO
  • 2. El lenguaje unificado de diagrama o notación (UML) sirve para especificar, visualizar y documentar esquemas de sistemas de software orientado a objetos. UML no es un método de desarrollo, lo que significa que no sirve para determinar qué hacer en primer lugar o cómo diseñar el sistema, sino que simplemente le ayuda a visualizar el diseño y a hacerlo más accesible para otros. UML está controlado por el grupo de administración de objetos (OMG) y es el estándar de descripción de esquemas de software. UML está diseñado para su uso con software orientado a objetos, y tiene un uso limitado en otro tipo de cuestiones de programación. UML se compone de muchos elementos de esquematización que representan las diferentes partes de un sistema de software. Los elementos UML se utilizan para crear diagramas, que representa alguna parte o punto de vista del sistema.
  • 3. Los diagramas de casos de uso describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el proceso. Es importante resaltar que los diagramas de casos de uso no están pensados para representar el diseño y no puede describir los elementos internos de un sistema. Los diagramas de casos de uso sirven para facilitar la comunicación con los futuros usuarios del sistema, y con el cliente, y resultan especialmente útiles para determinar las características necesarias que tendrá el sistema. En otras palabras, los diagramas de casos de uso describen qué es lo que debe hacer el sistema, pero no cómo. Un caso de uso describe, desde el punto de vista de los actores, un grupo de actividades de un sistema que produce un resultado concreto y tangible.
  • 4. Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. Se dice que los diagramas de clases son diagramas «estáticos» porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases «conocen» a qué otras clases o qué clases «son parte» de otras clases, pero no muestran los métodos mediante los que se invocan entre ellas. Estos diagramas son utilizados durante el proceso de análisis y diseño de los sistemas informáticos, en donde se intentan conformar el diagrama conceptual de la información que se manejará en el sistema. Como ya sabemos UML es un modelado de sistema Orientados a Objetos, por ende los conceptos de este paradigma se incorporan a este lenguaje de modelado.
  • 5. Los diagramas de secuencia muestran el intercambio de mensajes (es decir la forma en que se invocan) en un momento dado. Los diagramas de secuencia ponen especial énfasis en el orden y el momento en que se envían los mensajes a los objetos. En los diagramas de secuencia, los objetos están representados por líneas intermitentes verticales, con el nombre del objeto en la parte más alta. El eje de tiempo también es vertical, incrementándose hacia abajo, de forma que los mensajes son enviados de un objeto a otro en forma de flechas con los nombres de la operación y los parámetros.
  • 6. Los diagramas de actividad describen la secuencia de las actividades en un sistema. Los diagramas de actividad son una forma especial de los diagramas de estado, que únicamente (o mayormente) contienen actividades. Los diagramas de actividad son similares a los diagramas de flujo procesales, con la diferencia de que todas las actividades están claramente unidas a objetos. Los diagramas de actividad siempre están asociados a una clase, a una operación o a un caso de uso. Los diagramas de actividad soportan actividades tanto secuenciales como paralelas. La ejecución paralela se representa por medio de iconos de fork/espera, y en el caso de las actividades paralelas, no importa en qué orden sean invocadas (pueden ser ejecutadas simultáneamente o una detrás de otra).
  • 7. En cualquier momento, un objeto se encuentra en un estado particular, la luz está encendida o apagada, el auto en movimiento o detenido, la persona leyendo o cantando, etc. . El diagrama de estados UML captura esa pequeña realidad. Un estado es una condición durante la vida de un objeto, de forma que cuando dicha condición se satisface se lleva a cabo alguna acción o se espera por un evento. 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. El diagrama de estados engloba todos los mensajes que un objeto puede enviar o recibir, en otras palabras es un escenario que representa un camino dentro de un diagrama.