EXAMEN DE ENTORNOS
¿Qué es un diagrama de comportamiento?
Los diagramas de comportamiento nos dan información sobre la creación
y destrucción de objetos, paso de mensajes entre ellos, orden de
operaciones, funcionalidad del programa para cierto usuario etc. Sus tipos
son:
Diagramas de casos de uso: describe el comportamiento del sistema
desde el punto de vista de un usuario/sistema que interactúa con él.
Diagramas de actividad: parecidos a los diagramas de flujo. Muestran los
pasos, puntos de decisión y bifurcaciones.
Diagramas de estado: muestra el conjunto de estados por los cuales pasa
un objeto y cómo se producen las transiciones de un estado a otro.
Diagramas de interacción: separados en Diagramas de Secuencia,
Diagramas de comunicación, Diagramas de Tiempos y Diagramas de vista
de interacción.
¿Qué son los diagramas de casos de uso?
Los diagramas de casos de uso documentan el comportamiento de un
sistema desde el punto de vista del usuario. Por lo tanto, los casos de uso
determinan los requisitos funcionales del sistema, es decir, representan
las funciones que un sistema puede ejecutar.
¿Qué son los actores?
Los actores representan un tipo de usuario del sistema. Se entiende como
usuario cualquier cosa externa que interactúa con el sistema. No tiene por
qué ser un ser humano, puede ser otro sistema informático o unidades
organizativas o empresas. Sus tipos:
Primarios: interaccionan con el sistema para explotar su funcionalidad.
Trabajan directa y frecuentemente con el software.
Secundarios: soporte del sistema para que los primarios puedan trabajar.
Son precisos para alcanzar algún objetivo.
Iniciadores: no interactúan con el sistema, pero desencadenan el trabajo
de otro actor.
¿Qué es un caso de uso?
Un caso de uso especifica una secuencia de acciones, incluyendo
variantes, que el sistema puede llevar a cabo, y que producen un
resultado observable de valor para un actor concreto. El conjunto de casos
de uso forma el "comportamiento requerido" de un sistema.
En un caso de uso se deben incluir al menos:
Nombre
Actores
Propósito
Precondiciones
Flujo normal
Flujo alternativo
Postcondiciones
¿Qué son las relaciones?
Representan qué actores realizan las tareas descritas en los casos de uso,
en concreto qué actores inician un caso de uso. Pero además existen otros
tipos de relaciones que se utilizan para especificar relaciones más
complejas, como uso o herencia entre casos de uso o actores. Existen
diferentes tipos de relaciones entre elementos:
Asociación
Inclusión
Extensión
Generalización
¿Qué es un diagrama frontera?
Se conoce como diagrama frontera al diagrama de casos de uso que
incluye todos los casos de uso genéricos del sistema, que podrán ser
desglosados después en nuevos diagramas de casos de uso que los
describan si es necesario.
Se especifica enmarcando los casos de uso en un recuadro, que deja a los
actores fuera.
¿Qué es un diagrama de estado?
Representan máquinas de estados (autómatas de estados finitos) para
modelar el comportamiento dinámico basado en la respuesta a
determinados eventos de aquellos objetos que requieran su
especificación, normalmente por su comportamiento significativo en
tiempo real y su participación en varios casos de uso. El resto de objetos
se dice que tienen un único estado.
En relación con el diagrama de estados se cumple que:
Un objeto está en un estado concreto en un cierto momento, que viene
determinado, parcialmente, por los valores de sus atributos.
La transición de un estado a otro es momentánea y se produce cuando
ocurre un determinado evento.
Una máquina de estados procesa un evento cada vez y termina con todas
las consecuencias del evento antes de procesar otro.
.
.
.
.
.
.
.
.
.
.
.