miércoles, 19 de febrero de 2020

Método para el planteamiento y desarrollo de problemas de programación

Desarrollo de un programa (software)

  1. Metodologías tradicionales: con énfasis en la planificación y el control en procesos predictivos y fijos.
  2. 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

Covid 19 Práctica Rmarkdown

covid covid Julian Uribe 2023-12-05 ## ── Attaching core tidyverse...