Está en la página 1de 5

El analista es un solucionador de problemas, el anlisis de los problemas es como un reto y que disfruta encontrando soluciones factibles.

El analista debe ser capaz de abordar de manera sistemtica la situacin, mediante la aplicacin hbil de herramientas, tcnicas y experiencia. El analista de sistemas necesita contar con suficiente experiencia en computacin para programar, entender las capacidades de las computadoras, recoger informacin de los usuarios y llegar a transmitir a los programadores lo necesario. Debe ser un buen interlocutor, auto disciplinado, y auto motivado tambin debe ser capaz de administrar y coordinar recursos del proyecto. El rol de analista Es muy importante, debido a que el xito del proyecto depender de una buena especificacin de requisitos. Es claro que los errores detectados en las fases de anlisis son ms fciles de detectar y corregir que en fases ms avanzadas del desarrollo. Una buena arquitectura debe ser robusta y flexible. Una falla en la estructura puede dar origen al colapso del proyecto en forma parcial o total. Por lo anterior, se hace indispensable realizar una buena deteccin de las necesidades del cliente y el establecimiento de una buena estructura del sistema desde el principio. Perfil de un analista Un analista es una persona con capacidades de comunicacin, debido a que deber tener un contacto estrecho con el cliente. Por lo mismo anterior, debe ser una persona sociable, expresando sus ideas en forma clara en un lenguaje comn con el cliente. Debe tener la capacidad de escuchar y entender al cliente. Se espera que los analistas tengan un alto grado de desarrollo de su inteligencia emocional. Los analistas deben conocer y manejar perfectamente los mtodos y las tecnologas de apoyo para realizar las fases de anlisis. Adems, se espera creatividad, lo que le permitir establecer diferentes alternativas de modelos para la arquitectura del sistema a construir. Tambin es importante que los analistas estn muy familiarizados con las tcnicas de diseo que se utilizarn en las siguientes fases. Adems, se hace necesario que est familiarizado con los diferentes lenguajes de programacin para ayudar a escoger el apropiado para la construccin del sistema. Actividades que realizan los analistas Las que forman parte de su plan de trabajo. Preparar un documento con preguntas a realizar al cliente durante las entrevistas. Determinar las fechas de reunin con el cliente. Generar un documento de especificacin de requisitos de usuario en base a los acuerdos alcanzados en la primera reunin.

Presentacin del documento de especificacin al cliente en la siguiente reunin. De ser necesario, realizar las modificaciones al documento de especificacin de requisitos de usuario y presentarlas al cliente en la prxima reunin. Repetir esta actividad las veces que sea necesario. Estudiar la metodologa de diseo. Explorar las herramientas CASE a utilizar. Generar los diagramas de arquitectura. Revisar los diagramas de arquitectura con los diseadores. De ser necesario, realizar las modificaciones a los diagramas. Presentar los diagramas de arquitectura finales. Construir el documento de requisitos de software. Revisar el documento con los ingenieros de aseguramiento de la calidad y cliente, realizando modificaciones de ser necesario.

Herramientas para documentar procesos y decisiones Seguir procedimientos y tomar decisiones son muy importantes en cualquier empresa, sin embargo, las decisiones y procedimientos son de importancia para el analista cuando conduce una investigacin de sistemas dentro de una empresa. Una herramienta es cualquier dispositivo objeto u operacin utilizada para ejecutar una tarea especfica. El analista de sistemas depende de las herramientas para realizar su trabajo. El analista podr utilizar prototipos, encuestas, otros sistemas, etc., con el propsito de ayudar a estructurar y definir el problema del cliente. El proceso termina con el proceso de revisin de los requisitos de usuario RU/R, y luego, el hito de aceptacin del documento de requisitos de usuario, DRU. Proyectores de diapositivas. Videograbadoras. Videocmaras, para grabar las reuniones para anlisis posterior. Grabadoras de audio. Tambin debe considerarse herramientas para la creacin de documentos, tales como procesador de texto, software para el diseo y dibujo de diagramas, e incluso, sistemas CASE para realizar la estructura general del sistema.

Actividades Realizar cuestionario para entrevistar al cliente, identificando necesidades Verificar si los requisitos especficos son los correctos. Definir una estructura bsica del sistema que incluya fuentes de informacin, mdulos de procesamiento de informacin, y resultados esperados. Realizar el anlisis de los requerimientos. Analizar la estructura bsica del sistema Generar los diagramas de arquitectura.

Metas Determinar necesidades. No introducir defectos Construir el documento de requisitos de usuarios.

Establecer una estructura bsica inicial del sistema. Establecer interacciones, interrelaciones y sus contextos en dicha estructura. Definir especificacin de la arquitectura del sistema, en forma de un documento tcnico comprensible

En el caso del estndar de la ESA, el anlisis se divide en dos fases: especificacin de requisitos de usuario y especificacin de requisitos de software. Los analistas deben liderar ambas fases. En la fase de anlisis de requisitos de usuario, los analistas deben identificar las necesidades del cliente, a travs de reuniones con el cliente. En estas reuniones, los analistas deben ayudar al cliente a definir los objetivos del sistema, determinando la informacin que desea obtener, la informacin que ser suministrada al sistema, la funcionalidad del sistema y el rendimiento requerido. Los analistas deben determinar si cada uno de los requisitos especificados es o no esencial. Luego los analistas deben determinar informacin adicional requerida, tales como la evaluacin de tecnologa disponible para el desarrollo y las tecnologas disponibles para el cliente. Debe considerar todos los recursos especiales requeridos, las estimaciones del cliente y sus tiempos lmites, as como factores adicionales que puedan ser de inters. Luego, los analistas deben realizar la especificacin de requisitos de software. Esto es, no como una especificacin en lenguaje del cliente, sino que como especificacin para el equipo de trabajo. Metodologas de anlisis El analista debe estructurar y especificar el problema del cliente, por lo que se espera que mantengan un contacto estrecho. Durante el perodo de anlisis, el analista se reunir en forma sistemtica con el cliente con el propsito de entender y especificar el problema a desarrollar. Dichas reuniones deben estar planificadas, con fecha de inicio y fecha de trmino. En cada reunin, los analistas le mostrarn al cliente, como ha ido evolucionando el documento de requisitos de usuario,

DRU. El analista deber asegurarse de que el cliente entiende los conceptos ah especificados.

Rol

Analista

Actividades Realizar cuestionario,entrevistas Aplicar cuestionario (cliente directo) Generar requerimientos del usuario Investigacin(metodologas a utilizar) Realizar anlisis de costos y beneficios Preparar propuesta Generar diagramas de arquitectura Documentacin de requisitos del sistema Presentar propuesta

Mapeo de proyecto