Proceso de creación del Software
El proceso de creación de software,
desde el punto de vista de la ingeniería, incluye mínimamente los siguientes
pasos:
·
Reconocer la
necesidad de un programa para solucionar un problema o identificar la
posibilidad de automatización de una tarea.
·
Recoger los
requisitos del programa. Debe quedar claro qué es lo que debe hacer el programa
y para qué se necesita.
·
Realizar el
análisis de los requisitos del programa. Debe quedar claro qué tareas debe
realizar el programa. Las pruebas que comprueben la validez del programa se
pueden especificar en esta fase.
·
Diseñar la
arquitectura del programa. Se debe descomponer el programa en partes de
complejidad abordable.
·
Implementar el
programa. Consiste en realizar un diseño detallado, especificando completamente
todo el funcionamiento del programa, tras lo cual la codificación (programación
propiamente dicha) debería resultar inmediata.
·
Probar el
programa. Comprobar que pasan pruebas que se han definido en el análisis de
requisitos.
·
Implantar
(instalar) el programa. Consiste en poner el programa en funcionamiento junto
con los componentes que pueda necesitar (bases de datos, redes de
comunicaciones, etc.).