Es el responsable de investigar, planear, coordinar y recomendar opciones de
software y sistemas para cumplir los requerimientos de una empresa de negocios. El analista de sistemas juega un rol vital en el proceso de desarrollo de los sistemas. Un analista de sistemas exitoso debe adquirir cuatro habilidades: analtica, tcnica, gerencial, e interpersonal. Las habilidades analticas permiten al analista de sistemas entender a la organizacin y sus funciones, las cuales le ayudan a identificar oportunidades, analizar y resolver problemas. Las habilidades tcnicas ayudan al analista de sistemas a entender el potencial y las limitaciones de las tecnologas de la informacin. El analista de sistemas debe ser capaz de trabajar con varios lenguajes de programacin, sistemas operativos, y plataformas hardware de computadoras. Las habilidades gerenciales ayudan al analista de sistemas a administrar proyectos, recursos, riesgos, y cambio. Las habilidades interpersonales ayudan al analista de sistemas a trabajar con los usuarios finales, as como con analistas, programadores, y otros profesionales de los sistemas. FUNCIONES DEL DISEADOR Es el responsable de realizar el diseo lgico del sistema. Encargado de realizar las interfaces que conecta al usuario con el sistema, adems de disear las bases de datos que almacenaran gran parte de los datos.
FUNCIONES DEL PROGRAMADOR
Es el responsable de desarrollar el sistema requerido. Se encargan de codificar y eliminar los errores sintcticos del sistema a desarrollar. Para asegurar la calidad, el programador lleva a cabo un recorrido por el diseo para explicar o entender las porciones complejas del sistema a un equipo formado por otros programadores (si es que lo hay) o para si mismo.