?Qu? hace un analista programador?

La descripci?n del trabajo para un analista programador generalmente implica un conjunto combinado de habilidades de dos funciones diferentes. En general, las habilidades t?cnicas de planificaci?n, desarrollo, dise?o e implementaci?n de programas inform?ticos se asignan normalmente a un analista de sistemas y un programador inform?tico por separado. Como una funci?n, el analista programador tiene la responsabilidad de crear, revisar y escribir el c?digo de idioma y probar un programa de computadora nuevo o actualizado de principio a fin. Un analista programador tambi?n puede capacitar a los empleados en el uso del programa.

El proceso de planificaci?n del trabajo del analista programador es determinar la necesidad de la aplicaci?n comercial de un sistema inform?tico. Para lograr esto, el analista programador puede comenzar evaluando la solicitud de los principios comerciales, o usuarios, para crear un nuevo sistema o actualizar uno existente. Al colaborar con los usuarios, se llega a un acuerdo sobre si la solicitud de cambio es compatible con los sistemas existentes y un cronograma para su finalizaci?n. Este proceso generalmente est? en curso a medida que avanza el desarrollo del sistema y puede requerir aclaraciones o ajustes al plan original.

El desarrollo y dise?o del programa de computadora comienza despu?s de que se hayan revisado los aportes de todos los principios comerciales con una participaci?n en el programa nuevo o actualizado. La tarea de dise?ar el programa puede implicar la creaci?n de un diagrama de flujo que demuestre c?mo funciona el programa. Normalmente, es responsabilidad de un analista programador comunicar este proceso al usuario y obtener la aprobaci?n antes de seguir adelante.

Una vez que el usuario aprueba el dise?o para el programa de computadora, una persona en este rol convierte el dise?o del diagrama de flujo en la codificaci?n adecuada. Esto implica escribir el lenguaje para el programa de computadora de acuerdo con la secuencia de pasos en el esquema del proyecto. Para cumplir con esta tarea esencial, usualmente aplica su conocimiento de programaci?n de computadoras y lenguajes de c?digos de computadora.

Despu?s de que el idioma se escribe e ingresa en el sistema, el analista programador puede probar el sistema. Los resultados de la fase de prueba son una oportunidad para mejorar la eficiencia del sistema. Al leer las impresiones y observar las funciones operativas como analista de TI, puede determinar si hay errores l?gicos en el dise?o del diagrama de flujo original. En general, esto da tiempo para solucionar cualquier error de codificaci?n o correcci?n de idioma que pueda interferir con la eficiencia operativa.

Si se encuentran errores, el siguiente paso es hacer las modificaciones apropiadas. Despu?s de analizar y revisar los errores, puede alterar partes del sistema inform?tico para adaptarse a los cambios. Por lo general, esta persona reemplazar? o eliminar? los c?digos de idioma que est?n causando los errores y luego repetir? la fase de prueba para eliminar los errores.

Las responsabilidades diversas del trabajo de analista programador pueden variar, dependiendo de la empresa y otro personal. A veces, ella puede escribir especificaciones del programa y manuales de capacitaci?n. Otras responsabilidades podr?an incluir la capacitaci?n de los empleados para usar el nuevo programa de computadora e integrar el uso en las tareas diarias.