Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción .................................................................................................................................... 1
Flujo de análisis .............................................................................................................................. 1
Análisis de la arquitectura ........................................................................................................... 1
Diagramas de la fase análisis .......................................................................................................... 2
Diagramas de caso de uso ........................................................................................................... 2
Actores .................................................................................................................................... 2
Caso de uso ............................................................................................................................. 2
Relaciones ............................................................................................................................... 3
Identificación de los casos de uso ........................................................................................... 5
Tipos de caso de uso ............................................................................................................... 5
Diagrama de secuencia ............................................................................................................... 6
Tipos de mensajes ................................................................................................................... 7
Diagramas de colaboración ......................................................................................................... 9
Elementos .............................................................................................................................. 10
Diagramas de Estados ............................................................................................................... 11
Elementos .............................................................................................................................. 12
Diagramas de actividad ............................................................................................................. 13
Elementos de un diagrama de actividad: .............................................................................. 13
1
Introducción
Flujo de análisis
Durante la fase de inicio, se hizo un borrador del modelo de análisis. Ahora construiremos
sobre este borrador, pero podemos descubrir que es necesario desechar partes sustanciales
de él. En la fase de elaboración, necesitamos trabajar con los casos de uso que son
significativos desde un punto de vista de la arquitectura, y con aquellos casos de uso
complejos que necesitemos refinar para comprender mejor los detalles de la apuesta
económica. En esta sección se abordan las actividades de análisis de la arquitectura,
analizar un caso de uso, analizar una clase y analizar un paquete. En el análisis, necesitamos
ocuparnos de los casos de uso significativo desde un punto de vista de la arquitectura.
También analizaremos los casos de uso para entenderlos de forma más precisa y para
discernir la interferencia de unos con otros.
Análisis de la arquitectura
Un Diagrama de caso de uso muestra las interacciones entre casos de uso y actores.
Representa la funcionalidad que ofrece el sistema en lo que se refiere a su interacción
externa.
Actores
Un actor son los elementos que desempeñan un papel externo en el sistema que realiza
algún tipo de interacción con el mismo, pueden ser personas u otros sistemas que
suministran o envían información al sistema.
Caso de uso
Relaciones
De generalización del actor: Denotan que hay varios actores con características
comunes.
Caso de uso extiende de otro caso: Cuando un caso de uso especializa a otro
extendiendo su funcionalidad.
5
Método A
Método B
Casos de uso de alto nivel: Son breves descripciones de las funcionalidades del
sistema
Casos de uso expandidos: Se utilizan para especificar más detalladamente los casos
de uso de alto nivel.
Primario: los casos primarios de uso representan los procesos comunes más
importantes.
Secundario: los casos secundarios de uso representan procesos menores o raros.
Opcional: los casos opcionales de uso representan procesos que pueden no
abordarse.
6
Diagrama de secuencia
El eje vertical representa el tiempo, y en el eje horizontal se colocan los objetos y actores
participantes en la interacción, sin un orden prefijado. Cada objeto o actor tiene una línea.
7
Tipos de mensajes
Diagramas de colaboración
Un diagrama de Colaboración muestra a una serie de objetos con los enlaces entre los
mismos, y con los mensajes que se intercambian dichos objetos. Los mensajes son flechas
que van junto al enlace por el que ``circulan'', y con el nombre del mensaje y los parámetros
(si los tiene) entre paréntesis.
10
Elementos
Objeto
Un objeto se representa con un rectángulo dentro del que se incluye el nombre del objeto
y, si se desea, el nombre de la clase, separando ambos por dos puntos.
Vinculo
En el diagrama, un vínculo se representa como una línea continua que une ambos objetos
y que puede tener uno o varios mensajes asociados en ambas direcciones. Como un vínculo
instancia una relación de asociación entre clases, también se puede indicar la navegabilidad
del mismo mediante una flecha.
Mensaje
Un mensaje se representa con una pequeña flecha colocada junto a la línea del vínculo al
que está asociado. La dirección de la flecha va del objeto emisor del mensaje al receptor
del mismo. Junto a ella, se coloca el nombre del mensaje y sus argumentos.
Diagramas de Estados
Los diagramas de Estados son una técnica utilizada para definir el comportamiento de un
sistema.
Describen todos los estados posibles en los que puede entrar un objeto particular y la
manera en que cambia el estado del mismo, como resultado de los eventos que llegan a él.
Los diagramas de estados se dibujan para una sola clase, mostrando el comportamiento de
un solo objeto durante todo su ciclo de vida.
12
Elementos
Estado
Un estado se representa como un rectángulo con las esquinas redondeadas. El nombre del
estado se coloca dentro del rectángulo y debe ser único en el diagrama. Si se repite algún
nombre, se asume que simboliza el mismo estado.
Las acciones y actividades descritas como respuesta a eventos que no producen un cambio
de estado, se representan dentro del rectángulo con el formato:
El estado inicial se representa con un pequeño circulo relleno, y el estado final como un
pequeño circulo relleno con una circunferencia que lo rodea.
Transición
Una transición se representa con una flecha continua que une dos estados y que se dirige
al estado al que cambia el componente. Junto a ella se coloca una etiqueta que debe
contener al menos el nombre del evento que provoca la transición. Según el nivel de detalle,
puede presentar otros elementos con el formato siguiente:
Diagramas de actividad
Todos o casi todos los estados son estados de actividad (secuencias no atómicas de
ejecución); también hay estados de acción (secuencias atómicas de ejecución).
Bibliografía