El proceso de desarrollo de los programas Java no difiere de la mayoría de los lenguajes de programación. Es necesario seguir un conjunto de pasos para desarrollar correctamente un producto software.
La Ingeniería del Software estudia los distintos procesos de desarrollo de software. El IEEE define Ingeniería del Software como la aplicación sistemática, disciplinada y cuantificable de un proceso de desarrollo, operación y mantenimiento de un producto software.
El proceso clásico de desarrollo de software es ampliamente utilizado por su sencillez. Este proceso se compone de las siguientes fases: especificación, diseño, codificación, prueba y mantenimiento.
Especificación. En esta fase se decide la funcionalidad, las características técnicas de una aplicación y sus condiciones de uso. En esta fase es necesario responder a las siguientes preguntas:
- ¿Para qué se va a utilizar la aplicación?
- ¿Cuáles son las necesidades funcionales de los usuarios?
- ¿Cuál es el perfil de los usuarios de la aplicación?
- ¿En qué plataforma se ejecutará la aplicación?
- ¿Cuáles son sus condiciones de operación?
- ¿Cómo se va a utilizar?
- Diseño.
- Codificación.
- Prueba.
Una vez que la aplicación se ha probado y cumple con los requisitos establecidos, entonces se pone en funcionamiento y comienza la fase de operación para que sea utilizada para el fin con el que ha sido desarrollada.
- Mantenimiento.
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear







