La ingeniería de sistemas estudia y desarrolla los sistemas socio-técnicos para solucionar problemas. Dentro de ella, la ingeniería de software comprende la producción del software, gestionando su desarrollo y mantenimiento. Dentro de ella, el análisis de sistemas consiste en un analista que evalúa de manera sistemática el funcionamiento del sistema para mejorar los procesos.

Los roles del analista son:

  1. Consultor: da una perspectiva fresca y externa.
  2. Soporte técnico: soporta el hardware y software de la empresa.
  3. Agente del cambio: interactúa con clientes e usuarios.