Вы находитесь на странице: 1из 2

ING.

DESARROLLO DE SOFTWARE
Autoreflexion unidad 4

UnADM Universidad Abierta y a Distancia de México


Omar Barragan Moreno Matricula: ES162006477
Menciona con tus palabras la aplicación de UML.
Es el lenguaje de modelado de sistemas de software más conocido y utilizado en
la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y
documentar un sistema de software.
Explica los diferentes elementos que se aplican en la diagramación con UML,
describe su aplicación brevemente.
Diagrama de casos de uso: Los diagramas de casos de uso describen las
relaciones y las dependencias entre un grupo de casos de uso y los actores que
participan en el proceso.
Diagrama de clase: Los diagramas de clase muestran las distintas clases que
componen un sistema y cómo se relacionan entre sí.
Diagramas de secuencia: Los diagramas de secuencia muestran el intercambio
de mensajes (es decir, llamadas a métodos) entre varios objetos en una situación
específica delimitada por un tiempo.
Diagramas de colaboración Los diagramas de colaboración muestran las
interacciones que ocurren entre los objetos que participan en una determinada
situación. Esta es más o menos la misma información que muestran los diagramas
de secuencia, aunque en ellos el énfasis recae en cómo ocurren las interacciones
con el paso del tiempo, mientras que los diagramas de colaboración ponen de
relieve las relaciones entre los objetos
Diagrama de estados Los diagramas de estados muestran los diferentes estados
de un objeto durante su vida y los estímulos que hacen que el objeto cambie su
estado.
Diagrama de actividades Los diagramas de actividades describen la secuencia
de actividades de un sistema con la ayuda de actividades. Los diagramas de
actividades son una forma especial de los diagramas de estados que solo (o
principalmente) contienen actividades.
Menciona que beneficios proporciona UML al análisis y diseño orientado a
objetos y porqué.
Por qué mediante UML es posible establecer la serie de requerimientos y
estructuras necesarias para plasmar un sistema de software previo al proceso
intensivo de escribir código.
Comenta hasta el momento, cómo consideras que ha sido tu aprendizaje,
sea explícito.
Considero que aún me falta por aprender ya que los modelos UML son complejos
y en algunos casos me enredo en la cuestión de los diagramas.