Está en la página 1de 4

2013

Instituto Tecnolgico Superior de Puerto Vallarta Itzcatl Lemuel Velzquez Lara

ROLES EN EL DESARROLLO DE SOFTWARE

Analista La fase de anlisis en un proyecto de construccin de software se refiere a la especificacin de un problema como la suma de subproblemas de menor complejidad. Como el experto en el problema es el cliente, se hace necesario trabajar junto a l para realizar la especificacin correctamente. Los miembros del grupo que trabajan con el cliente para realizar el anlisis y especificacin del sistema a construir son precisamente los analistas. El analista debe ponerse de acuerdo con el resto del equipo en la forma como se realizar la especificacin, as como la forma como el resto del grupo la entender. Se debe usar un estndar para realizar esta fase, en el caso del estndar de la ESA, el anlisis se divide en dos fases: especificacin de requisitos de usuario y especificacin de requisitos de software; los analistas deben dominar ambas fases. Una de las razones ms frecuentes del fracaso de un desarrollo de software es la de realizar un anlisis pobre. Diseador Es el encargado de generar el diseo del sistema. Entre sus funciones est: Generar el diseo arquitectnico y diseo detallado del sistema, basndose en los requisitos.

Generar prototipos rpidos del sistema (con analistas y programadores) para chequear los requisitos.

Generar el documento de diseo arquitectnico de software (DDA), y mantenerlo actualizado durante el proyecto.

Velar porque el producto final se ajuste al diseo realizado (funciones de tester).

Programador (Desarrollador) Los programadores deben convertir la especificacin del sistema en cdigo fuente ejecutable utilizando uno o ms lenguajes de programacin, as como herramientas de software de apoyo a la programacin. Probador (Tester) En el desarrollo de un sistema de software existe la posibilidad de que aparezcan errores humanos. Dichos errores pueden empezar a aparecer desde el primer momento del proceso. Por ello, el desarrollo de software considera una actividad que apoye el proceso de deteccin y eliminacin de los errores y defectos del sistema en construccin. El tester es el encargado de asegurar la calidad de cada uno de los productos (documentos, prototipos, etc.) Entre sus tareas estn:

Construir y aplicar los planes de prueba unitarios, de mdulo, de sistema y de aceptacin parcial, mantenindolos actualizados durante el

proyecto. Velar por la completitud y exactitud (no ambigedades) de todos los documentos del proyecto. Coordinar las inspecciones y/o caminatas. Velar por la adhesin al estndar adoptado para el desarrollo. Velar por la calidad del producto final (cumplimiento de requisitos).

También podría gustarte