56
aplicada será la programación extrema (XP). Generalmente las fases del ciclo de vida de un software son: 1. Definición y análisis de requisitos. 2. Diseño del sistema informático. 3. Codificación del sistema informático. 4. Pruebas del sistema informático. 5. Entrega del sistema informático. 6. Mantenimiento del sistema informático.
2.2.3.1 Definición y análisis de requisitos En esta fase se identifican, recolectan y analizan los requisitos, con la finalidad de entender el problema real, el propósito y alcance del sistema que se desea construir. Primero se definen las funciones del sistema, como un listado de características y servicios que se proporcionarán a los usuarios, y se documentan claramente. Luego se procede a analizar el listado de características y servicios, lo que permite expandir y especificar sus funcionalidades.
2.2.3.2 Documento de requisitos del sistema informático El documento de requisitos describe formalmente las funcionalidades del sistema informático, y nace a partir de una o varias entrevistas cara a cara con el cliente. Especifica en síntesis lo que se espera que haga el sistema informático una vez finalizado, y ayuda a los desarrolladores a comprender exactamente lo que el cliente requiere. La IEEE recomienda el uso del estándar 830 para su redacción, y su formato puede ser adaptado a las necesidades del sistema informático que se va a desarrollar. Para el presente proyecto se especificará la siguiente información:
Lugar y fecha.- Permite conocer donde y cuando se redactó el documento.
Nombre del proyecto.- Denominación del proyecto asociado al sistema informático que se va a desarrollar.
Introducción.- Breve descripción del proyecto.
Alcance.- Especificación de los límites del proyecto.
Glosario.- Definición de términos y acrónimos utilizados en el documento.