Analista de sistemas

Analista de sistemas

Analista de sistemas

Un analista de sistemas o a veces simplemente analista, en la disciplina de la ingeniería del 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. Las habilidades analíticas permiten al analista de sistemas entender a la organización y sus funciones, las cuales le ayudan a identificar oportunidades, analizar y resolver problemas. Las habilidades técnicas ayudan al analista de sistemas a entender el potencial y las limitaciones de las tecnologías de la información. El analista de sistemas debe ser capaz de trabajar con varios lenguajes de programación, 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.

También es una categoría profesional de rango superior a la de programador y a la de diseñador, generalmente ejercida por titulados superiores en Ingeniería Informática.


Contenido

Orígenes

En sus inicios, la industria del software adoptó un enfoque organizativo tayloriano, al igual que la mayoría de las industrias del momento. Este enfoque propugna la especialización de funciones como método organizativo. Bajo tal enfoque, el proceso de construcción de software se concibe como un conjunto de tareas altamente especializadas donde está claramente definido el papel de cada categoría profesional:

  • El analista tiene como cometido analizar un problema y describirlo con el propósito de ser solucionado mediante un sistema informático.
  • El diseñador realiza, en base al análisis, el diseño de la solución
  • El programador cuya función consiste en trasladar las especificaciones del diseñador en código ejecutable por la computadora.
  • El analista tiene que delimitar el análisis para ver lo que se quiere hacer inicialmente y después darle al usuario nuevas opciones de uso.

Evolución de la profesión

Hoy día, estas funciones han quedado claramente obsoletas a pesar de que la categoría profesional sigue existiendo como tal. Los avances de la ingeniería del software en su corta vida han puesto de manifiesto que estas funciones no son suficientes para lograr un mínimo éxito en el desarrollo de software.

Las funciones más relevantes que faltan son:

  • Dirección (de proyectos), para dirigir los recursos hacia el resultado deseado.
  • Educción de requisitos, para determinar el comportamiento que se espera del software.
  • Garantía de calidad, para garantizar las expectativas del cliente.
  • Diseño, para que exista una mínima certeza de que el software es viable y eficaz con la tecnología existente.
  • Gestión de configuración, para controlar el caos a medida que el software crece.

Estas funciones han sido adoptadas en muchos casos por analistas, pero no son materia específica de esta profesión. En algunas organizaciones (y en algunos países) la profesión ya no existe, siendo sustituida por otras figuras tales como el ingeniero de software, el jefe de proyecto, el modelador de software, o el analista-programador. Esta última figura es muy popular ya que resuelve los típicos problemas de comunicación que existían entre analistas y programadores. Estos problemas se deben a la extrema idealización de la especialización de funciones.

Es deseable también que el analista de sistemas tenga conocimientos -al menos básicos- de usabilidad. Ya que cualquier sistema que no esté al servicio de los usuarios o diseñado pensado en el usuario, no tiene mucho sentido.

Perfil tradicional del analista

El perfil tradicional del analista es analizar.

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 paradigma 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, etc.

Todas estas son materias propias de la titulación denominada Ingeniería Informática.

Véase también

  • Ingeniería Informática
  • Ingeniería del software
  • Programador.
Obtenido de "Analista de sistemas"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • analista de sistemas — Economía. Experto en ordenadores que organiza las máquinas, los sistemas operativos y las comunicaciones. No toca los programas o aplicaciones concretas empresariales …   Diccionario de Economía Alkona

  • analista de sistemas — Economía. Experto en ordenadores que organiza las máquinas, los sistemas operativos y las comunicaciones. No toca los programas o aplicaciones concretas empresariales …   Diccionario de Economía

  • Analista — Saltar a navegación, búsqueda Analista puede estar haciendo referencia a: Analista de sistemas, persona que hace análisis de sistemas informáticos. Analistas, escritores de la historia romana. Psicoanalista, terapeuta especializado en… …   Wikipedia Español

  • Analista — ► sustantivo masculino femenino 1 MEDICINA Especialista que realiza análisis clínicos o químicos. 2 MATEMÁTICAS Matemático especializado en análisis. 3 SICOLOGÍA Persona que se dedica al sicoanálisis o investigación del significado inconsciente… …   Enciclopedia Universal

  • analista — s m y f Persona que hace análisis, particularmente en psicología; psicoanalista, y en matemáticas o computación; analista de sistemas …   Español en México

  • sistemas — Ver: analista de sistemas …   Diccionario de Economía Alkona

  • sistemas — Ver: analista de sistemas …   Diccionario de Economía

  • Analista de negocio — Saltar a navegación, búsqueda El analista de negocio o business analyst es la persona que posee conocimientos técnicos sobre la construcción de sistemas informáticos y al mismo tiempo comprende y está al corriente de las necesidades del usuario… …   Wikipedia Español

  • Administrador de sistemas — Un Administrador de sistemas es aquel profesional que tiene la responsabilidad de ejecutar, mantener, operar y asegurar el correcto funcionamiento de un sistema informático y/o una red de cómputo. El administrador de sistemas por lo general ha… …   Wikipedia Español

  • Arquitecto de sistemas — Saltar a navegación, búsqueda Los arquitectos de sistemas son las personas responsables de: Servir de interfaz con los usuarios y patrocinadores, así como cualquier otro que está involucrado en determinar sus necesidades. Generar los niveles más… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”