Utilizar los conceptos relacionados a los procesos de software para efectuar
pruebas que permitan comprobar la integridad de diversas aplicaciones
Concepto
Tambien llamado " Ciclo de Vida del Desarrollo de Software", son los pasos a seguir para la ejecución
de un proyecto de software. Existen diversos modelos que guían el desarrollo de software, cada uno
con descripciones y enfoques particulares sobre las actividades a ejecutar en este proceso.
Requisitos
Los requisitos son las funcionalidades y bondades que el usuario
final espera del sistema. Estos requerimientos son recogidos del
usuario final a través de entrevistas, para ser analizados y validar
su incorporación el sistema a desarrollar.
Diseño
Los detalles de los requerimientos de la fase anterior son
estudiados en esta fase y el diseño del sistema es preparado.
Esta fase permite especificar los requisitos del software y
hardware, ademas ayuda a definir la arquitectura del sistema.
Implementación
En esta etapa el diseño es dividido en míódulos o unidades
y para dar inicio al proceso de codificación. Primero se
desarrollan partes de programas llamadas "unidades", las
cuales se integraran en la fase de verificación.
Verificación
Las unidades desarrolladas en la fase de implementación son probadas
aquí, para posteriormente ser integradas en un sistema más complejo
y se procede a verificar si todos los módulos o unidades se coordinan
entre si y si su desempeño es de acuerdo a lo esperado a partir de
los requerimientos del cliente, si es así queda listo para su entrega.
Mantenimiento
Es la fase final del proceso y se encarga de los problemas posteriores al
desarrollo del software, se evidencian durante su uso en producción por el cliente.