Fases de programación TIC

Páginas: 6 (1401 palabras) Publicado: 14 de febrero de 2014
ACERCA DE LAS FASES DEL PROCESO DE PROGRAMACIÓN
José Enrique González Cornejo
23 de abril 2009

Resumen:

El artículo intenta establecer las fases básicas que componen el proceso de programación. La formulación de estas fases se define desde la experiencia de DocIRS y no como una metodología absoluta. A este fin, primeramente se esboza una definición de un programador actual. Posteriormentese describen y analizan las principales características de 5 fases: Análisis del problema; Desarrollo de la solución; Construcción de la solución en forma de programa; Prueba o Testing, Mantenimiento



Indice

LAS FASES DEL PROCESO DE PROGRAMACIÓN

A fin de poder asegurar que un sistema cumpla con el sistema requerido por el cliente, no basta simplemente con un levantamiento y diseñofuncional, especificación de los casos de uso y descripción de procesos. Es imprescindible la comunicación con el Equipo de Desarrollo. Es decir, con la participación del programador. (Ver Perfil del Analista Programador DocIRS)

Para DocIRS, un programador debe participar del análisis de los problemas delineados por el ingeniero de procesos en términos de los requerimientos detallados. Desde ahíva diseñando la estrategia a seguir en la estructura del programa (Ver Simple-DocIRS). Codifica las instrucciones implementando algoritmos en el lenguaje de programación adecuado. Verifica la lógica del programa preparando rutinas de prueba. Revisa, depura y corrige los programas. Evalúa y modifica los programas existentes para tomar en cuenta los cambios producidos en los requerimientos delsistema. Finalmente prepara el documento base de la ayuda de usuarios.

Nótese que un programador debe comprender y expresarse a través de un lenguaje de alta programación. Este conocimiento puede ser por oficio práctico, intuición o por estudio formales . Los lenguajes de programación utilizan formalización matemática, tanto en su estructura como en su simbología. Sus convenciones y usos serealizan especialmente utilizando leyes algebraicas, tales como la Lógica de Bool, particularmente Algebra de Proposiciones, Teoría de Conjuntos, Funciones (algebra y sus propiedades), Series Numéricas, Recursividad, etc. y por tanto un programador trabaja fundamentado en conceptos matemáticos.

Cualquier consideración del proceso de programación mismo debe comenzar aislando cada una de sus fasescomponentes. Se identifica las siguientes cinco fases:

1. Análisis del problema
2. Desarrollo de la solución
3. Construcción de la solución en forma de programa
4. Prueba
5. Mantenimiento

Volver al Inicio

El análisis del problema se refiere a la etapa del proceso en la que el programador toma conocimiento del problema antes de proceder a desarrollar una solución. Es un proceso de“introducción”, de naturaleza cognoscitiva y muy difícil de describir. Son demasiados los programadores que recorren esta etapa muy rápidamente, lo que hace que entiendan mal o malinterpreten las especificaciones. Algunos programadores prefieren devolver las especificaciones del problema al diseñador, para reducir la posibilidad de malentendido. Los errores que se cometen en esta etapa son con muchafrecuencia difíciles de detectar y consumen mucho tiempo cuando se les trata de remediar en las etapas posteriores.
Volver al Inicio

La segunda etapa, el desarrollo de la solución, es eminentemente creativa. Aquí se debe hacer hincapié en la formulación del algoritmo antes que en su codificación en un lenguaje de programación en particular. Aunque algunos podrían argumentar que la habilidad pararesolver problemas es algo innato y que es difícil educar o mejorar la creatividad, existe suficiente evidencia en el sentido de que algunos enfoques sistemáticos tienen mucho valor.

También es una alternativa recurrir a desarrollos anteriores hechos para otras soluciones (la librería propia) y desde allí comenzar el proceso de creación. Siempre y cuando el problema central haya sido resuelto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fases de la programacion
  • Fases de la programación
  • Fases de programación
  • fases de programacion
  • Fases De Programacion
  • Fases de programación
  • fase de programacion
  • Fases De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS