miércoles, 21 de septiembre de 2011

Fases en la creación de un programa informático

La creación de software consta generalmente de una serie de pasos claramente diferenciados:

1. Análisis: se recopila documentación, se estudian los requisitos del usuario final (qué se va a implementar, cuáles son las necesidades del usuario). Se suele empezar con una descripción en lenguaje natural de lo que quiere el usuario. Al final de esta etapa tendremos una descripción clara y precisa de qué producto vamos a construir, qué funcionalidades aportará y qué comportamiento tendrá.

2. Diseño: una vez que sabemos qué debemos hacer, debemos determinar cómo lo haremos. Estudiaremos el problema y lo descompondremos en problemas más pequeños; definiremos la estructura de la solución, identificando los módulos que hay que implementar y sus relaciones; definiremos los algoritmos a emplear y el lenguaje de programación a utilizar, etc.

3. Implementación y codificación: se escribe el programa fuente en el lenguaje de programación establecido y se genera el código ejecutable.

4. Pruebas: se comprueba que el programa no tenga errores, y que se cumplen los criterios de calidad.

5. Mantenimiento: el programador se asegura de que el programa siga funcionando, y lo va adaptando también a nuevos requisitos que puedan ir surgiendo.

Imagen obtenida en http://wagonzalez2.wordpress.com/

No hay comentarios:

Publicar un comentario