Metodología de desarrollo

Para la realización del proyecto se ha seguido una metodología iterativa e incremental. Más concretamente se ha tomado como base el proceso unificado de desarrollo de software, el cual sigue un enfoque diriguido por casos de uso y centrado en la arquitectura.

El ciclo de vida sigue un enfoque en espiral, dividido en cuatro etapas: determinar objetivos, análisis de riesgos, desarrollo y planificación.

Determinar objetivos
:
Análisis de riesgos
:
Desarrollo
:
Planificación
:

En un enfoque en espiral lo más común es que en la primera iteración se ofrezca un proptotipo del producto a desarrollar, no obstante en el proyecto abordado no ha sido así. En lugar de ello se ha planteado una primera iteración que recoja el alcance del proyecto, así como los requisitos y análisis de los riesgos globales, además se realiza una planificación de las iteraciones que seguirán. Las demás iteraciones contemplan un subconjunto de estos requisitos añandiéndose así en cada iteración características al software y afinando el análisis global llevado en la primera y siguientes iteraciones.

Para la realización de los productos obtenidos en cada paso de la metodología se a utilizado el lenguaje de modelado UML.

franj 2015-10-25