3.5.3.3 Analizar comportamiento
Modelo
de Análisis
- Descrito
en el lenguaje del desarrollador.
- Vista
interna del sistema.
- Estructurado
por clases y paquetes estereotipados; proporciona la
estructura a la vista interna.
- Utilizado
fundamentalmente por los desarrolladores para
comprender cómo deberá darse forma al sistema, es
decir, cómo debería ser diseñado e implementado.
- No
debería contener redundancias ni inconsistencias
entre requisitos.
- Esboza
cómo llevar a cabo la funcionalidad dentro del
sistema, incluida la funcionalidad
significativa para la arquitectura; sirve como una
primera aproximación al diseño.
- Define
realizaciones de caso de uso, y cada una de ellas
representa el análisis de un caso de uso del modelo
de casos de uso.
El
lenguaje que utilizamos en el análisis se basa en un
modelo de objetos conceptual, que
llamamos modelo de análisis. El modelo de análisis nos
ayuda a refinar los requisitos.
Analizar
los requisitos en la forma de un modelo de análisis es
importante, por varios motivos:
- Un
modelo de análisis ofrece una especificación más
precisa de los requisitos que
la que tenemos como resultado de la captura de
requisitos, incluyendo al modelo
de casos de uso.
- Un
modelo de análisis se describe utilizando el
lenguaje de los desarrolladores, y
se puede por tanto, intruducir un mayor formalismo y
ser utilizado para razonar
sobre los funcionamientos internos del sistema.
- Un
modelo de análisis estructura los requisitos de un
modo que facilita su comprensión,
su preparación, su modificación, y en general, su
mantenimiento.
- Un
modelo de análisis puede considerarse como una
primera aproximación al modelo
de diseño (aunque es un modelo por sí mismo), y es
por tanto, una entrada
fundamental cuando se da forma al sistema en el
diseño y en la implementación.
|