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:
- Consultor: da una perspectiva fresca y externa.
- Soporte técnico: soporta el hardware y software de la empresa.
- Agente del cambio: interactúa con clientes e usuarios.