jueves, 20 de noviembre de 2014

SEGUIMIENTO DE LA PROGRAMACION





"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ño funcional, especificación de los casos de uso y descripción de procesos. Es imprescindible la comunicación y registro de evidencias 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 del sistema.
Finalmente prepara el documento base de la ayuda de usuarios. 
NOtese 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 se realizan especialmente utilizando leyes algebraicas, tales como la Lógica de Bool, particularmente Algebraica 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. (Ver Fundamentos Teóricos de los Lenguajes Estructurados)
Cualquier consideración del proceso de programación mismo debe comenzar aislando cada una de sus fases componentes (Ver UML). 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


No hay comentarios:

Publicar un comentario