Calidad en el proceso unificado
El Proceso Unificado es un proceso de software genérico que puede ser utilizado para una gran cantidad de tipos de sistemas de software, para diferentes áreas deaplicación, diferentes tipos de organizaciones, diferentes niveles de competencia y diferentes tamaños de proyectos.
Provee un enfoque disciplinado en la asignación de tareas y responsabilidades dentrode una organización de desarrollo. Su meta es asegurar la producción de software de muy alta calidad que satisfaga las necesidades de los usuarios finales, dentro de un calendario y presupuestopredecible.
EN CABEZA DE QUIEN O QUIENES DEBEN RECAER LA RESPONSABILIDAD DE LA CALIDAD EN UN PROYECTO DE SOFTWARE?
La responsabilidad de la calidad en un proceso de software recae sobre tres factoresesenciales:
1.El Proceso Unificado es dirigido por casos de uso:
Para construir un sistema exitoso se debe conocer qué es lo que quieren y necesitan los usuarios prospectos. En este contexto, eltérmino usuario representa algo o alguien que interactúa con el sistema por desarrollar.
Los casos de uso capturan los requerimientos funcionales. Todos los casos de uso juntos constituyen el modelode casos de uso el cual describe la funcionalidad completa del sistema. los casos de uso no son solamente una herramienta para especificar los requerimientos del sistema, también dirigen su diseño,implementación y pruebas, esto es, dirigen el proceso de desarrollo.
Aún y cuando los casos de uso dirigen el proceso, no son elegidos de manera aislada. Son desarrollados a la par con la arquitecturadel sistema, esto es, los casos de uso dirigen la arquitectura del sistema y la arquitectura del sistema influencia la elección de los casos de uso. Por lo tanto, al arquitectura del sistema y loscasos de uso maduran conforme avanza el ciclo de vida.
2.El Proceso Unificado está centrado en la arquitectura:
El papel del arquitecto de sistemas es similar en naturaleza al papel que el...
Regístrate para leer el documento completo.