Desarrollo de un programa (software)
- Metodologías tradicionales: con énfasis en la planificación y el control en procesos predictivos y fijos.
- Metodologías ágiles: Se sugieren cuando los requisitos son desconocidos o cambiantes, se requieren en procesos adaptativos.
Etapas:
1. Identificación y delimitación del problema: Entendimiento de las necesidades del cliente.
Capturar los requisitos y requerimientos del software.
Elicitación de requisitos, entendido como el traspaso de información entre personas por medio de un lenguaje natural).
2. Diseño del programa: Codificar en lenguaje estructurado los requisitos (fase previa de desarrollo de software).
3. Desarrollo o codificación en un entorno de programación: Se debe garantizar que el programa diseñado este limitado, es decir con pasos finitos y definido, quiere decir que al ejecutar el programa en la mismas condiciones debe arrojar el mismo resultado.
4. Pruebas o Testing: Simulaciones del comportamiento de un algoritmo que permiten determinar la validez del mismo.
No hay comentarios:
Publicar un comentario