SlideShare una empresa de Scribd logo
1 de 9
DIAGRAM
AS UML
Reiven Hernandez
23.310.384
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
I.U.T “Antonio José de Sucre”
Extension Barquisimeto
 El UML está compuesto por diversos
elementos gráficos que se
combinan para conformar
diagramas. Debido a que el UML es
un lenguaje, cuenta con reglas
para combinar tales elementos.
 La finalidad de los diagramas es
presentar diversas perspectivas de
un sistema, a las cuales se les
conoce como modelo.
Recordemos que un modelo es una
representación simplificada de la
realidad; el modelo UML describe lo
 Un caso de uso es una descripción de las acciones
de un sistema desde el punto de vista del usuario.
Es una herramienta valiosa dado que es una
técnica de aciertos y errores para obtener los
requerimientos del sistema, justamente desde el
punto de vista del usuario. Los diagramas de caso
de uso modelan la funcionalidad del sistema
usando actores y casos de uso. Los casos de uso
son servicios o funciones provistas por el sistema
para sus usuarios.
El rectángulo
representa los
límites del
sistema que
contiene los
casos de uso.
Los actores se
ubican fuera
de los límites
del sistema.
Se
representan
con óvalos.
La etiqueta
en el óvalo
Los
actores
son los
usuarios
Las relaciones entre un
actor y un caso de uso, se
dibujan con una línea
simple. Para relaciones
entre casos de uso, se
utilizan flechas etiquetadas
"incluir" o "extender." Una
relación "incluir" indica que
un caso de uso es
 Los diagramas de clases y los de objetos representan información estática.
No obstante, en un sistema funcional, los objetos interactúan entre sí, y
tales interacciones suceden con el tiempo. El diagrama de secuencias
UML muestra la mecánica de la interacción con base en tiempos.
El rol de la clase describe la
manera en que un objeto se
va a comportar en el
contexto. No se listan los
atributos del objeto.
Los cuadros de
activación
representan el
tiempo que un
objeto necesita
para completar
una tarea.
Los mensajes son flechas que representan
comunicaciones entre objetos. Las medias
flechas representan mensajes asincrónicos. Los
mensajes asincrónicos son enviados desde un
objeto que no va a esperar una respuesta del
receptor para continuar con sus tareas.
Las líneas de vida son verticales y en línea
de puntos, ellas indican la presencia del
objeto durante el tiempo.
Los objetos
pueden ser
eliminados
tempraname
nte usando
una flecha
etiquetada
"<>" que
apunta a una
Una repetición o
loop en un
diagrama de
secuencias, es
representado
como un
rectángulo. La
condición para
abandonar el
loop se coloca
en la parte
El flujo de objetos se
refiere a la creación y
modificación de
objetos por parte de
actividades. Una
flecha de flujo de
objeto, desde una
acción a un objeto,
significa que la acción
está creando o
Un diagrama de actividades ilustra la naturaleza dinámica de un sistema
mediante el modelado del flujo ocurrente de actividad en actividad. Una
actividad representa una operación en alguna clase del sistema y que
resulta en un cambio en el estado del sistema. Típicamente, los diagramas
de actividad son utilizados para modelar el flujo de trabajo interno de una
operación.
Los estados de
acción
representan las
acciones no
interrumpidas
de los objetos.
Los flujos de acción,
representados con
flechas, ilustran las
relaciones entre los
Un rombo
representa una
decisión con
caminos
alternativos. Las
salidas alternativas
deben estar
etiquetadas con
una condición.
Una barra de
sincronización
ayuda a ilustrar
la ocurrencia
de transiciones
paralelas, así
quedan
representadas
las acciones
Los marcos de
responsabilidad
agrupan a las
actividades
relacionadas en
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.
El estado
representa
situaciones
durante la vida
de un objeto. Se
representa con
un rectángulo
que tiene sus
esquinas
redondeadas.
Una flecha
representa el
pasaje entre
diferentes estados
de un objeto. Se
etiqueta con el
evento que lo
provoca y con la
acción resultante.
Estado
Inicial
Estado
Final

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
Diagramas de UML
Diagramas de UMLDiagramas de UML
Diagramas de UML
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
 
Diagrama de comportamiento trabajo practico 1
Diagrama de comportamiento trabajo practico 1Diagrama de comportamiento trabajo practico 1
Diagrama de comportamiento trabajo practico 1
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetos
 
Tipos diagrama uml SENA
Tipos diagrama uml SENATipos diagrama uml SENA
Tipos diagrama uml SENA
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
 
diagrama de comportamiento
diagrama de comportamiento diagrama de comportamiento
diagrama de comportamiento
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Uml
UmlUml
Uml
 

Destacado

The Linkous Group, LTD Market Review - Q2 2015
The Linkous Group, LTD Market Review - Q2 2015The Linkous Group, LTD Market Review - Q2 2015
The Linkous Group, LTD Market Review - Q2 2015Susan Linkous, AIF®
 
Caderno eleitoral docente cb
Caderno eleitoral docente cbCaderno eleitoral docente cb
Caderno eleitoral docente cblourde cruz
 
Taafree september - november 2014
Taafree september - november 2014Taafree september - november 2014
Taafree september - november 2014TASTE OF FREEDOM
 
FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900
FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900
FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900Camilo González Martignoni
 
Caderno eleitoral docente esag
Caderno eleitoral docente esagCaderno eleitoral docente esag
Caderno eleitoral docente esaglourde cruz
 
Gonzalez virginia diapositiva 02
Gonzalez virginia diapositiva 02Gonzalez virginia diapositiva 02
Gonzalez virginia diapositiva 02virginiagonz
 
Eyeforpharma nov 2014 pres
Eyeforpharma nov 2014 presEyeforpharma nov 2014 pres
Eyeforpharma nov 2014 presJim DeLash
 
Newcastle Disease: Present status and future challenges for developing countries
Newcastle Disease: Present status and future challenges for developing countriesNewcastle Disease: Present status and future challenges for developing countries
Newcastle Disease: Present status and future challenges for developing countriesSyed Tajamal Naqvi
 

Destacado (16)

Lm health grade10_q4
Lm health grade10_q4Lm health grade10_q4
Lm health grade10_q4
 
The Linkous Group, LTD Market Review - Q2 2015
The Linkous Group, LTD Market Review - Q2 2015The Linkous Group, LTD Market Review - Q2 2015
The Linkous Group, LTD Market Review - Q2 2015
 
Caderno eleitoral docente cb
Caderno eleitoral docente cbCaderno eleitoral docente cb
Caderno eleitoral docente cb
 
Taafree september - november 2014
Taafree september - november 2014Taafree september - november 2014
Taafree september - november 2014
 
FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900
FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900
FRONTERA, MlSlONES Y MISIONEROS EN CHILE, La Araucania, 1600 - 1900
 
Nombre1
Nombre1Nombre1
Nombre1
 
Agente Teratogénicos
Agente TeratogénicosAgente Teratogénicos
Agente Teratogénicos
 
Caderno eleitoral docente esag
Caderno eleitoral docente esagCaderno eleitoral docente esag
Caderno eleitoral docente esag
 
Conocimiento
ConocimientoConocimiento
Conocimiento
 
BulgerResume
BulgerResumeBulgerResume
BulgerResume
 
Gonzalez virginia diapositiva 02
Gonzalez virginia diapositiva 02Gonzalez virginia diapositiva 02
Gonzalez virginia diapositiva 02
 
Kicking off your job search
Kicking off your job searchKicking off your job search
Kicking off your job search
 
Cultura judía
Cultura judíaCultura judía
Cultura judía
 
Eyeforpharma nov 2014 pres
Eyeforpharma nov 2014 presEyeforpharma nov 2014 pres
Eyeforpharma nov 2014 pres
 
Newcastle Disease: Present status and future challenges for developing countries
Newcastle Disease: Present status and future challenges for developing countriesNewcastle Disease: Present status and future challenges for developing countries
Newcastle Disease: Present status and future challenges for developing countries
 
Lm math grade10_q4
Lm math grade10_q4Lm math grade10_q4
Lm math grade10_q4
 

Similar a Diagramas uml (20)

ingenieria1
ingenieria1ingenieria1
ingenieria1
 
Diagramas de UML ingeniería
Diagramas de UML  ingenieríaDiagramas de UML  ingeniería
Diagramas de UML ingeniería
 
Diagramas de uml
Diagramas de umlDiagramas de uml
Diagramas de uml
 
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docx
 
Semana 4 Diseño Orientado a Objetos
Semana 4   Diseño Orientado a ObjetosSemana 4   Diseño Orientado a Objetos
Semana 4 Diseño Orientado a Objetos
 
Semana 4 Diseño Orientado a Objetos
Semana 4   Diseño Orientado a ObjetosSemana 4   Diseño Orientado a Objetos
Semana 4 Diseño Orientado a Objetos
 
UML
UMLUML
UML
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de actividad
Diagrama de actividadDiagrama de actividad
Diagrama de actividad
 
Diagrama de actividad
Diagrama de actividadDiagrama de actividad
Diagrama de actividad
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Presentación
PresentaciónPresentación
Presentación
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Trabajo de programacion uml
Trabajo de programacion umlTrabajo de programacion uml
Trabajo de programacion uml
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumen
 
Equipo2
Equipo2Equipo2
Equipo2
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 

Más de Reiven Hernandez

Más de Reiven Hernandez (10)

Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Osi
OsiOsi
Osi
 
Respaldo de información
Respaldo de informaciónRespaldo de información
Respaldo de información
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
Manual usuario
Manual usuarioManual usuario
Manual usuario
 
Diseño de salidas
Diseño de salidas Diseño de salidas
Diseño de salidas
 
3 tipos de diagramas de flujo
3 tipos de diagramas de flujo3 tipos de diagramas de flujo
3 tipos de diagramas de flujo
 
Planilla de inscripcion de participantes al servicio comunitario
Planilla de inscripcion de participantes al servicio comunitarioPlanilla de inscripcion de participantes al servicio comunitario
Planilla de inscripcion de participantes al servicio comunitario
 
Metodolgia Sist
Metodolgia SistMetodolgia Sist
Metodolgia Sist
 
Reiven hernandez
Reiven hernandezReiven hernandez
Reiven hernandez
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 

Diagramas uml

  • 1. DIAGRAM AS UML Reiven Hernandez 23.310.384 Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación I.U.T “Antonio José de Sucre” Extension Barquisimeto
  • 2.  El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos.  La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo. Recordemos que un modelo es una representación simplificada de la realidad; el modelo UML describe lo
  • 3.  Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Es una herramienta valiosa dado que es una técnica de aciertos y errores para obtener los requerimientos del sistema, justamente desde el punto de vista del usuario. Los diagramas de caso de uso modelan la funcionalidad del sistema usando actores y casos de uso. Los casos de uso son servicios o funciones provistas por el sistema para sus usuarios. El rectángulo representa los límites del sistema que contiene los casos de uso. Los actores se ubican fuera de los límites del sistema. Se representan con óvalos. La etiqueta en el óvalo Los actores son los usuarios Las relaciones entre un actor y un caso de uso, se dibujan con una línea simple. Para relaciones entre casos de uso, se utilizan flechas etiquetadas "incluir" o "extender." Una relación "incluir" indica que un caso de uso es
  • 4.  Los diagramas de clases y los de objetos representan información estática. No obstante, en un sistema funcional, los objetos interactúan entre sí, y tales interacciones suceden con el tiempo. El diagrama de secuencias UML muestra la mecánica de la interacción con base en tiempos. El rol de la clase describe la manera en que un objeto se va a comportar en el contexto. No se listan los atributos del objeto. Los cuadros de activación representan el tiempo que un objeto necesita para completar una tarea.
  • 5. Los mensajes son flechas que representan comunicaciones entre objetos. Las medias flechas representan mensajes asincrónicos. Los mensajes asincrónicos son enviados desde un objeto que no va a esperar una respuesta del receptor para continuar con sus tareas. Las líneas de vida son verticales y en línea de puntos, ellas indican la presencia del objeto durante el tiempo.
  • 6. Los objetos pueden ser eliminados tempraname nte usando una flecha etiquetada "<>" que apunta a una Una repetición o loop en un diagrama de secuencias, es representado como un rectángulo. La condición para abandonar el loop se coloca en la parte
  • 7. El flujo de objetos se refiere a la creación y modificación de objetos por parte de actividades. Una flecha de flujo de objeto, desde una acción a un objeto, significa que la acción está creando o Un diagrama de actividades ilustra la naturaleza dinámica de un sistema mediante el modelado del flujo ocurrente de actividad en actividad. Una actividad representa una operación en alguna clase del sistema y que resulta en un cambio en el estado del sistema. Típicamente, los diagramas de actividad son utilizados para modelar el flujo de trabajo interno de una operación. Los estados de acción representan las acciones no interrumpidas de los objetos. Los flujos de acción, representados con flechas, ilustran las relaciones entre los
  • 8. Un rombo representa una decisión con caminos alternativos. Las salidas alternativas deben estar etiquetadas con una condición. Una barra de sincronización ayuda a ilustrar la ocurrencia de transiciones paralelas, así quedan representadas las acciones Los marcos de responsabilidad agrupan a las actividades relacionadas en
  • 9. 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. El estado representa situaciones durante la vida de un objeto. Se representa con un rectángulo que tiene sus esquinas redondeadas. Una flecha representa el pasaje entre diferentes estados de un objeto. Se etiqueta con el evento que lo provoca y con la acción resultante. Estado Inicial Estado Final