Preocupaciones del Analista Programador Usuarios Definicin El analista

  • Slides: 13
Download presentation
Preocupaciones del Analista Programador & Usuarios

Preocupaciones del Analista Programador & Usuarios

Definición � El analista tiene como cometido analizar un problema y describirlo con el

Definición � El analista tiene como cometido analizar un problema y describirlo con el propósito de ser solucionado mediante un sistema de información. � El programador cuya única función consiste en trasladar las especificaciones del analista en código ejecutable por la computadora. Dichas especificaciones se recogen en un documento denominado cuaderno de carga, medio de comunicación entre ambos. Obsérvese que esto se consideraba un trabajo mecánico y de baja cualificación. � El Usuario es una persona que usa una computadora o servicio de internet. un usuario puede tener una cuenta que identifica a una persona mediante un nombre de usuario también de usuario. Los usuarios son ampliamente caracterizada con la clase de persona que utilizan un sistema sin experiencia técnica completa necesaria para comprender plenamente el sistema.

Analista de sistemas �Un analista de sistemas o a veces simplemente analista, en la

Analista de sistemas �Un analista de sistemas o a veces simplemente analista, en la disciplina del ingeniería de software es aquel individuo 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: analítica, técnica, gerencial, e interpersonal.

Perfil tradicional del analista �Las cualidades que se esperan de un analista son esencialmente

Perfil tradicional del analista �Las cualidades que se esperan de un analista son esencialmente la capacidad de abstracción y de análisis. Los conocimientos que requiere son aquellos relacionados con las técnicas de análisis de sistemas de información:

�Conocimiento del modelo tradicional de la ingeniería del software y del tradicional ciclo de

�Conocimiento del modelo tradicional de la ingeniería del software y del tradicional ciclo de vida del software en cascada. �Modelado funcional: Diagrama de flujo de datos, diagrama de estado, etc. �Modelado de datos y sus técnicas: Diagrama entidad -relación, modelo relacional, etc. �Conocimiento de la tecnología: arquitectura de software, bases de datos.

Algunas de las preocupaciones que el analista tiene con respecto a los usuarios son:

Algunas de las preocupaciones que el analista tiene con respecto a los usuarios son: �Que el analista no le concedan el tiempo suficiente para recabar información. �Que los usuarios no sean muy participativos o sinceros con la información proporcionada. �Encontrarse con un ambiente hostil con respecto a la implementación de un sistema, a los cambio de uno existente.

Los Programadores no entienden a los Usuarios Programar requiere un pensamiento lógico y fuertemente

Los Programadores no entienden a los Usuarios Programar requiere un pensamiento lógico y fuertemente estructurado, mentalidad que lleva a realizar acciones incomprensibles y difíciles de recordar para los usuarios. Los usuarios frecuentemente no comprenden estas subdivisiones creadas por los programadores, perdiendo fácilmente la paciencia cuando se les obliga a realizar operaciones que un programador juzga como técnicamente necesarias

Etapas de Programador

Etapas de Programador

�Misión del Puesto: Elaborar, desarrollar, ensayar y mantener en buen estado los soportes lógicos

�Misión del Puesto: Elaborar, desarrollar, ensayar y mantener en buen estado los soportes lógicos y/o los programas informáticos, para cubrir las necesidades de los usuarios. �FUNCIONES PRINCIPALES Determinar en colaboración con los Analistas informáticos los objetivos perseguidos con los distintos programas. Elaborar gráficos y diagramas para describir y determinar en que secuencias habrá que proceder al registro y tratamiento de los datos Desarrollar y proporcionar documentación detallada sobre los programas informáticos, utilizando para ello diversos lenguajes de programación. Ensayar los programas elaborados para eliminar o corregir deficiencias o errores. Mantener actualizados los programas.

POSICION HABITUAL EN EL ORGANIGRAMA

POSICION HABITUAL EN EL ORGANIGRAMA

Consideraciones de un Programador para el usuario �Proporcionarle al usuario todas las necesidades básicas

Consideraciones de un Programador para el usuario �Proporcionarle al usuario todas las necesidades básicas requeridas. �Diseñar interfaces que proporcionen comodidad para que el usuario trabaje eficientemente. �Diseñar pantallas de una manera simple. �Generar instrucciones dentro de la misma pantalla como guía para el usuario.

Usuario �Como se menciono anteriormente el usuario al final de todo es sumamente importante

Usuario �Como se menciono anteriormente el usuario al final de todo es sumamente importante tanto para el programador como para el analista, ya que sin el no se lograrían determinar las necesidades de los sistemas de informacion que desean desarrollar. Además de ser la persona que al final da el visto bueno “Generalmente” de los proyectos. �Funciones del Usuario �Utilizar el sistema. �Detección de erros del sistema �Verificar si el sistema abarca todas las necesidades que deba requerir.