Documente Academic
Documente Profesional
Documente Cultură
Introduccin
El Proceso Unificado es un proceso de software genrico que puede ser utilizado
para una gran cantidad de tipos de sistemas de software, para diferentes reas de aplicacin,
diferentes tipos de organizaciones, diferentes niveles de competencia y diferentes tamaos
de proyectos.
Provee un enfoque disciplinado en la asignacin de tareas y responsabilidades
dentro de una organizacin de desarrollo. Su meta es asegurar la produccin de software de
muy alta calidad que satisfaga las necesidades de los usuarios finales, dentro de un
calendario y presupuesto predecible.
El Proceso Unificado tiene dos dimensiones:
Un eje horizontal que representa el tiempo y muestra los aspectos del ciclo
de vida del proceso a lo largo de su desenvolvimiento.
Un eje vertical que representa las disciplinas, las cuales agrupan actividades
de una manera lgica de acuerdo a su naturaleza.
importantes. Las iteraciones sucesivas construyen los artefactos del desarrollo a partir del
estado en el que fueron dejados en la iteracin anterior.
En cada iteracin, los desarrolladores identifican y especifican los casos de uso
relevantes, crean el diseo usando la arquitectura como gua, implementan el diseo en
componentes y verifican que los componentes satisfacen los casos de uso. Si una iteracin
cumple sus metas y usualmente lo hace el desarrollo contina con la siguiente iteracin.
Cuando la iteracin no cumple con sus metas, los desarrolladores deben revisar sus
decisiones previas y probar un nuevo enfoque.
Conclusin
Los conceptos anteriormente tratados dirigido por casos de uso, centrado en
arquitectura, desarrollo iterativo e incremental son igualmente importantes. La
arquitectura provee la estructura sobre la cual guiar el trabajo en iteraciones, mientras que
los casos de uso definen las metas y dirigen el trabajo en cada iteracin. Remover
cualquiera de estos conceptos reducir severamente el valor del Proceso Unificado. Es
como una mesa de tres patas, sin alguna de ellas, la mesa se caer.