Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Implementacion y Caso de Uso Blender
Implementacion y Caso de Uso Blender
IMPLEMENTACIÓN PARA
REALIZAR LOS CASOS DE
USO
ÍNDICE
Introducción
Creación del modelo de análisis a partir de
los casos de uso
INTRODUCCIÓN
Durante el análisis y el diseño, transformamos el
modelo de casos de uso mediante un modelo de
análisis en un modelo de diseño, es decir, en una
estructura de clasificadores y realizaciones de casos
de uso.
El objetivo es realizar los casos de uso de una forma
económica de manera que el sistema ofrezca un
rendimiento adecuado y pueda evolucionar en el
futuro.
En esta sección, veremos cómo pasar por un modelo
de análisis para desarrollar un diseño que realice los
casos de uso.
Regresar
NOTAS
En los Capítulos 4 y 5, examinaremos cómo
la arquitectura y el desarrollo iterativo e
incremental nos ayudan a desarrollar un
sistema económico que pueda incorporar
nuevos requisitos.
CREACIÓN DEL MODELO DE
ANÁLISIS A PARTIR DE LOS
CASOS DE USO
El modelo de análisis crece incrementalmente a
medida que se analizan más y más casos de uso.
En cada iteración, elegimos un conjunto de casos de
uso y los reflejamos en el modelo de análisis.
Construimos el sistema como una estructura de
clasificadores (clases de análisis) y relaciones entre
ellas.
También describimos las colaboraciones que llevan a
cabo los casos de uso, es decir, las realizaciones de
los casos de uso.
Después, en la siguiente iteración, tomamos otro
conjunto de casos de uso para desarrollar, y los
añadimos a la iteración anterior.
NOTAS
En las Secciones 5.3 y 12.6, discutiremos
cómo identificar y seleccionar los conjuntos
más "importantes" de casos de uso para las
primeras iteraciones con el objetivo de
construir pronto una arquitectura estable
dentro del ciclo de vida del sistema.
CREACIÓN DEL MODELO DE
ANÁLISIS A PARTIR DE LOS
CASOS DE USO
• Una forma práctica de trabajar es identificar y describir
en primer lugar los casos de uso para una iteración,
después leer la descripción de cada caso de uso
(Sección 3.3.3), y proponer los clasificadores y
asociaciones necesarios para llevar a cabo el caso de
uso.
• Lo hacemos para todos los casos de uso de una
iteración a modo de esfuerzo coordinado.
• Dependiendo de dónde nos encontremos en el ciclo de
vida y del tipo de iteración que estemos tratando,
puede que haya ya una arquitectura establecida para
guiarnos en la identificación de nuevos clasificadores y
en la reutilización de los existentes (Sección 4.3).
• Cada clasificador desempeña uno o varios roles en una
realización de caso de uso.
CREACIÓN DEL MODELO DE
ANÁLISIS A PARTIR DE LOS
CASOS DE USO
Cada papel de un clasificador especifica las
responsabilidades, atributos y demás que el
clasificador debe tener para participar en la
realización del caso de uso.
Podemos pensar en esos roles como en "embriones"
de clasificadores.
De hecho, un rol en UML es un clasificador en sí
mismo. Por ejemplo, podemos pensar que un rol de
una clase es una vista de la clase.
Por tanto, incluye lo que incluya la clase, es decir, sus
responsabilidades, atributos y demás —pero sólo
aquellos que sean de interés para el rol en una
realización de caso de uso.
NOTAS
Este concepto de rol se describe brevemente
en este capítulo, aunque por simplicidad no
se desarrolla completamente hasta la Parte
II de este libro donde se explican todos los
clasificadores en detalle.
CREACIÓN DEL MODELO DE
ANÁLISIS A PARTIR DE LOS
CASOS DE USO
Otra forma de describir un rol de una clase es verlo
como lo que queda de la clase cuando se le pone un
filtro, un filtro que bloquea el resto de los roles de la
clase que no tienen responsabilidades comunes.
EJEMPLO. LA REALIZACIÓN DE UN CASO DE USO EN EL
MODELO DE ANÁLISIS
Regresar