Diagramas UML: Conceptos Fundamentales y Modelado de Sistemas
Diagramas UML: Conceptos y Aplicaciones
Diagrama de objetos
El diagrama de clases es una representación estática del sistema. El diagrama de objetos muestra las instancias creadas en un momento determinado y sus vínculos cuando el sistema está activo.
Diagrama de estructura compuesta
La finalidad del diagrama de estructura compuesta es describir con precisión objetos compuestos. Estos diagramas complementan a los diagramas de clase.
Casos de uso
Los casos de uso se utilizan para describir los requisitos funcionales perseguidos durante la redacción del catálogo de requisitos del sistema o las funcionalidades de un sistema existente.
Diagrama de secuencia
Un diagrama de secuencia representa la interacción entre clases del modelo de estructuras estáticas, ordenada temporalmente; es decir, describe la dinámica del sistema.
Ciclo de vida de un objeto
El ciclo de vida de un objeto representa las distintas etapas o estados por los que pasa para llegar, dentro del sistema, a realizar un objetivo.
Diagrama de actividades
El diagrama de actividades está basado en el diagrama de transición de estados. Se trata de una forma específica de dicho diagrama, en el que cada estado se asocia a una actividad y todas las transiciones son automáticas. En este tipo de diagramas, las transiciones se llaman encadenamientos.
Elementos de los Diagramas de Casos de Uso
- a) Casos de uso: Los casos de uso describen, en forma de acciones y reacciones, el comportamiento del sistema, estudiándolo desde el punto de vista del usuario. Definen los límites del sistema y sus relaciones con el entorno.
- b) Actores: Representan los roles que juegan los usuarios u otros sistemas en el sistema del problema. Identificar a los actores de un caso de uso pasa por averiguar quién está involucrado en cada requisito concreto, quién se beneficiará de cada funcionalidad o quién proveerá o usará la información.
- c) Escenario: Un escenario es una instancia de un caso de uso en la cual se fijan todas las condiciones relativas a los diferentes eventos. Por tanto, a la hora del desarrollo no existen alternativas.
- d) Relación de comunicación: La relación que vincula a un actor con un caso de uso se llama relación de comunicación.
- e) Representación gráfica de un Caso de Uso: El diagrama de los casos de uso muestra los casos de uso representados en forma de elipse y a los actores en forma de personajes. También representa las relaciones de comunicación que los vinculan.