Está en la página 1de 6

Criterios y actividades que debe reunir un analista o Diseador de sistemas de Informacin.

El analista requiere tener la habilidad de trata para cualquier tipo de persona, as como tambin, tener la debida experiencia en el manejo de computadoras. El analista protagoniza numerosos papeles, y en ocasiones, se ve obligado a mantener un equilibrio, al asumir simultneamente ms de uno. Los tres papeles principales de un analista de sistemas que debe cubrir son: el de consultor, el de especialista de apoyo o soporte y el de agente de cambio. El Analista de Sistemas El Analista de Sistema nace de la necesidad de recopilar, desglosar, catalogar y analizar informacin necesaria de una empresa para poder proponer nuevos mtodos, mejores o modificar los actuales para que as aumente el desempeo de los departamentos dentro de la organizacin. En toda organizacin un analista se vale de la informacin de entrada, los procesos modificadores y la informacin de salida, para as definir los procesos intermedios y poder entender con claridad a la organizacin. Todos estos flujos y procesos son estudiados sistemticamente para poder determinar si son los adecuados, si se deben mejorar o si deben ser reemplazados por otros ms idneos. El perfil tradicional del analista es analizar. Las cualidades que se esperan de un analista son esencialmente la capacidad de abstraccin y de anlisis. Los conocimientos que requiere son aquellos relacionados con las tcnicas de anlisis de sistemas de informacin:

Conocimiento del paradigma tradicional de la ingeniera 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 tcnicas: Diagrama entidad-relacin, modelo relacional, etc. Conocimiento de la tecnologa: arquitectura de software, bases de datos, etc.

El Analista de Sistemas planifica, elabora y coordina los procedimientos automticos y manuales asociados a los sistemas. Define en combinacin con la gerencia las necesidades de informacin de una organizacin administrativa, estudia la factibilidad tcnico-econmica de las alternativas que satisfacen estas necesidades. Evala el costoefectividad de los recursos humanos, las mquinas y tcnicas empleadas en estos sistemas. El analista tiene como cometido analizar un problema y describirlo con el propsito de ser solucionado mediante un sistema informtico.

FUNCIONES QUE DEBE DESARROLLAR UN ANALISTA DE SISTEMAS 1. Planificar la actividad o trabajo de anlisis y diseo de sistemas. 2. Organizar a todos los elementos que intervienen en el proyecto (tcnicos de anlisis y diseo, programadores, usuarios, equipamiento, etc.) 3. Controlar el trabajo del equipo de diseo para garantizar el cumplimiento de los planes elaborados. 4. Escoger (o disear) y utilizar los mtodos, tcnicas y herramientas ms adecuadas para el desarrollo del trabajo del colectivo. 5. Estudiar el sistema de direccin y organizacin e informacin de la entidad. 6. Disear el nuevo sistema informativo, desde un punto de vista funcional, en primera instancia. 7. Representar algortmicamente los procesos que se realizan en cada tarea funcional integrante del sistema que se disea. 8. Disear el sistema, descomponiendo el mismo en todos los niveles previstos y con todos los enfoques necesarios. 9. Disear la base de datos que utilizar el sistema. Optimizar la misma, utilizando las tcnicas requeridas para ello. 10. Disear los documentos (formularios) de utilizacin manual o manual automatizada, que requiera el sistema. Describir su mtodo de llenado. 11. Disear las salidas de la computadora, de la forma ms idnea requerida. 12. Elaborar las soluciones a los procedimientos manuales que requiera el sistema. 13. Disear los flujos informativos a travs de los diferentes elementos que integran el sistema: hombre-hombre, hombre - computadora, computadora - hombre, computadora - computadora. 14. Proponer y aplicar las medidas de carcter organizativo que se requiera para perfeccionar la actividad de direccin estudiada y para implantar el sistema que se disea. 15. Estudiar las necesidades y proponer soluciones necesarias para la adquisicin del equipamiento computacional requerido, proponiendo la configuracin necesaria. 16. Estudiar las necesidades y proponer las soluciones necesarias para la adquisicin de los medios de transmisin de datos, proponiendo las caractersticas de equipos a adquirir. 17. Estudiar las necesidades del sistema y proponer el software necesario para su

aplicacin. 18. Calcular los gastos y beneficios del sistema determinando el plazo de recuperacin de los mencionados gastos. 19. Elaborar la documentacin tcnica y de utilizacin del sistema. 20. Programar, cuando se requiera, la so lucin automatizada de una determinada tarea, utilizando el software y los mtodos requeridos; aplicando las normas de trabajo que estn establecidas dentro del grupo para elaborar y documentar los programas. 21. Revisar los resultados obtenidos por los programas elaborados por los programadores. 22. Elaborar los datos de prueba para comprobar la calidad de los programas, individualmente y en su conjunto. 23. Determinar los mtodos ms adecuados para implantar y probar el sistema diseado en la prctica. 24. Entrenar al personal usuario y de operacin del sistema. 25. Implantar el sistema. Demostrar su operacin. 26. Estudiar y Aplicar las medidas requeridas para mantener el sistema, acorde a las nuevas necesidades de la entidad. Perfeccionar el mismo. 27. Impartir conferencias, seminarios, etc.; explicando las caractersticas del sistema que se disea y otras cuestiones relativas a la Informtica y el perfeccionamiento de la direccin.

Qu hace un analista de sistemas? Recopila los datos necesarios del sistema actual y lleva a cabo el desarrollo de planes para nuevos sistemas. Pasa mucho tiempo con los usuarios para descubrir como utilizan el sistema, los problemas que tienen y lo que esperan de el. Debe comprender como funciona el sistema mismo. Utilizara formularios, contenido de ficheros, informacin utilizada por los usuarios entrada y salida. Satisfacer a todos dentro de las reglas de direccin. Lo que NO es el Anlisis de Sistemas. No es: El estudio de una empresa para buscar procesos ya existentes para determinar cuales deberan ser llevados a cabo por una computadora y cuales por metodos manueles. Se debe comprender los detalles de una situacin para ver si es deseable y factible una mejora sin importar si es con computadora o no.

No es: Determinar la mejor forma de resolver un problema de sistemas de informacin. Es un error hacer una distincin entre los problemas de la empresa y los de sistemas. Van todos de la mano. Categoras del Analista de Sistemas. 1.- Anlisis de Sistemas. Reunir informacin y determinar requerimientos. 2.- Anlisis y Diseo de Sistemas. Adems del estudio tiene que disear el nuevo sistema. 3.- Anlisis, diseo y programacin. Escribe el software.

UML Lenguaje Unificado de Modelado (Unified Modeling Language)

es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. Se ha convertido en el estndar de facto de la industria, debido a que ha sido impulsado por los autores de los tres mtodos ms usados de orientacin a objetos: Grady Booch, Ivar Jacobson y Jim Rumbaugh.es un "lenguaje de modelado" para especificar o para describir mtodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir.es un conjunto de herramientas, que permite modelar (analizar y disear) sistemas orientados a objetos. Uno de los objetivos principales de la creacin de UML era posibilitar el intercambio de modelos entre las distintas herramientas CASE orientadas a objetos del mercado. Los modelos de UML que se tratan en esta parte son los siguientes: Diagrama de Estructura Esttica. Diagrama de Casos de Uso. Diagrama de Secuencia. Diagrama de Colaboracin. Diagrama de Estados.

Porque es importante UML ?


Hoy en da, UML ("Unified Modeling Language") esta consolidado como el lenguaje estndar en el anlisis y diseo de sistemas de computo. Mediante UML es posible establecer la serie de requerimientos y estructuras necesarias para plasmar un sistema de software previo al proceso intensivo de escribir cdigo. En otros trminos, as como en la construccin de un edificio se realizan planos previo a su construccin, en Software se deben realizar diseos en UML previa codificacin de un sistema, ahora bien, aunque UML es un lenguaje, ste posee ms caractersticas visuales que programticas, mismas que facilitan a integrantes de un equipo multidisciplinario participar e intercomunicarse fcilmente, estos integrantes siendo los analistas, diseadores, especialistas de rea y desde luego los programadores.

Conceptos
Entre los conceptos fundamentales de orientacin a objetos se encuentran los siguientes :

Un modelo es una abstraccin del problema que se intenta resolver. Un dominio es el mundo de donde proviene el problema . Un modelo consiste de objetos que interactan entre s envindose mensajes.

Cada objeto posee caractersticas propias (atributos) y operaciones que puede realizar (mtodos); las valores asignados a un objeto en determinado momento determinan su estado. Una clase es un molde para describir un objeto que agrupa caractersticas (atributos) y comportamientos (mtodos). Los objetos son instancias de Clases.