Fundamentos y Metodología en el Desarrollo de Software

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,46 KB

Metodología de la Programación

1. Definición del problema

Es fundamental conocer y delimitar el problema para saber exactamente qué se requiere realizar.

2. Análisis de la solución

Consiste en establecer una serie de preguntas sobre los requerimientos del problema para determinar si se cuentan con los elementos suficientes para llevar a cabo la solución.

3. Codificación

Consiste en escribir la solución del problema mediante una serie de instrucciones detalladas en un código reconocible por la computadora. Es decir, utilizar un lenguaje de programación (de alto o bajo nivel). A estas instrucciones se les conoce como programas.

4. Prueba y depuración

Proceso en el que se identifican los errores que se presentan durante la ejecución del programa para dar paso a una solución adecuada y funcional.

5. Documentación

Comunicación escrita que sirve para usar un programa o facilitar futuras modificaciones. Se divide en:

  • Interna: Manual técnico.
  • Externa: Manual del usuario.

6. Mantenimiento

Se lleva a cabo después de terminar el programa y tras un tiempo de uso, cuando se detecta que es necesario realizar cambios o actualizaciones.


Conceptos Fundamentales

Pseudocódigo

Método para representar de manera textual la solución de problemas mediante algoritmos. Utiliza un lenguaje no formal para describir la secuencia de acciones que se deben ejecutar.

Programas

Instrucciones coordinadas y codificadas en un lenguaje específico que expresan algoritmos.

Lenguajes de programación

Herramientas que permiten crear programas mediante estructuras adecuadas.

Estructuras de Control

  • Estructura selectiva: Se utiliza para tomar una decisión o señalar una alternativa; se basa en la evaluación de condiciones.
  • Estructura repetitiva: Se emplea cuando se requiere que un conjunto de instrucciones se repita un número finito de veces. Este proceso se denomina bucle o ciclo.
  • Estructura esencial (secuencial): Es aquella en la que una instrucción sigue a otra en secuencia; las tareas suceden de tal modo que la salida de una es la entrada de otra, y así sucesivamente hasta el fin del proceso.

Entradas relacionadas: