Analista de negocio
Su misión será la de recoger las necesidades de los usuarios (requerimientos o requisitos) y aglutinarlos en un documento de especificación de requisitos que será entregado al departamento de sistemas o desarrollo. En el ciclo de vida del desarrollo participará en la construcción del diseño funcional donde se especifican los elementos del software que se crearán o adaptarán para poder cumplir estos requisitos, siendo una de las personas encargadas de la validación y aceptación del mismo.
Analizador lógico
Los analizadores son empleados principalmente para la detección de errores y comprobación de prototipos antes de su fabricación, comprobando las entradas y analizando posteriormente el comportamiento de sus salidas.  Un analizador lógico se inicia cuando en el circuito digital a analizar se da una determinada condición lógica. En ese momento el analizador copia una gran cantidad de datos digitales del sistema al que está conectado. Más tarde será posible visualizar estos datos e incluso ver el diagrama de flujo del sistema.