1. Actividad 1
El proceso de la creación de Software requiere el uso de una metodología sistemática
de desarrollo, que permita un acercamiento gradual a la resolución del problema que
se intenta resolver. Esta metodología, se llama Ciclo de desarrollo del Software.
Las fases de la programación
1.-Definición del problema
Consiste en la obtención de una visión general y clara del problema. Ayuda a
identificar los elementos clave del problema y los de la futura resolución.
2.-Análisis del problema
Es la compresión a fondo del problema. En esta fase se definen la entrada que se
recibirá el programa (datos o materia prima), la salida que producirá (información o
resultado) y el proceso necesario para su solución (el método para convertir los datos
de entrada en información de salida).
3.-Diseño de la solución
Se diseña la lógica de la solución a usar.
*Elaboración del algoritmo –secuencia lógica y cronológica de pasos a resolver un
problema
Inicio
Definido
General
4.-Codificación
Se traduce el algoritmo al lenguaje de programación que vaya a utilizarse.
*La digitación al arte de teclear el algoritmo codificado
La compilación: Corrección de errores sintácticas y semánticas del código.
5.-Prueba y depuración
2. Una vez compilado el programa, este es sometido a prueba a fin de determinar si son o
no el problema.
6.-Docuentación
Es la guía o documentación escrita que sirve para ayudar a comprender o usar un
programa.
*Documentación Interna: Son los comentarios que se añaden al código fuente para
clasificarlo.
*Documentación Externa: Es todo el material creado o empleado en los diferentes
fases del desarrollo del programa.
*Manual de usuario: Describe la manera que funciona el programa
7.-Implementación
Producción.
8.-Mantenimiento
Es posible que el programa deba revisarse cierto tiempo para ajustes.
3. FASES EN EL
DESARROLLO DE UN
PROGRAMA
Definición
del
problema
Visión
general
Análisis del
problema
Comprensión o
fondo del
problema
Datos de
entrada
La salida que
producirá
El proceso
necesario para
su solución
Diseño de
la solución
Diseñar el
algoritmo
Inicio
Ser
definido
Ser general
Ser finito
Codificación
Codificación
Lenguaje de
programación
Digitación
Compilación
Prueba y
depuración
Eliminar los
poblemas y
errores
Documentación
Comprender
el usar un
programa
Documentación
externa
Documentación
interna
Manual de
usuario
Mapa conceptual
Implementación
Producción
Mantenimiento
Revisar el
programa,
cada cierti
tiempo para
ajustes