Está en la página 1de 18

Tcnicas para la obtencin de

requerimientos
M.C. Juan Carlos Olivares Rojas

Introduccin
La ingeniera de requerimientos comprende
las actividades de obtencin (captura,
descubrimiento y adquisicin), anlisis
(negociacin), especificacin y validacin de
requerimientos.
Tambin establece la gestin para manejar
cambios, mantenimiento y seguimiento de
los requerimientos.

Introduccin
Existen muchas tcnicas para la obtencin
de requerimientos muchas de ellas utilizadas
en otras reas como: entrevistas,
cuestionarios, lluvias de ideas,
cuestionarios, observacin (STROBE),
estudio de documentacin, etc.
En esta presentacin se evalan aquellas
que son ms enfocadas al rea de proyectos
de tecnologas de la informacin

JAD
Joint Application Development, Desarrollo
Conjunto de Aplicaciones es una tcnica que
consiste en realizar sesiones conjuntas entre
los analistas de sistemas y los expertos del
dominio.
Con esta tcnica se obtienen sistemas ms
enfocados a la realidad, muchas
metodologas nuevas se fundamentan en
esta premisa.

JAD
Por qu JAD funciona?
Por que las entrevistas son lentas, difciles de hacer
y complicadas de obtener datos.
Al ser muchos revisores del proyecto es ms fcil
detectar errores.
Problema: se requiere de mucha organizacin

Desarrollo de Prototipos
Los prototipos son versiones reducidas,
demos o conjunto de pantallas (que no son
totalmente operativos) de la aplicacin
pedida.
Esta tcnica es til cuando:
El rea de aplicacin no est bien definida
(puede ser algo novedoso)

Desarrollo de Prototipos
1.El costo del rechazo de la aplicacin es muy
alto.
Es necesario evaluar primeramente el
impacto del sistema en la organizacin.
La tcnica ayuda para visualizar la diferencia
entre desarrolladores y usuarios.

Desarrollo de prototipos
Aunque limitado, se dispone de un sistema
funcional en las primeras etapas de
desarrollo.
Esta tcnica se resume en: No s
exactamente lo que quiero, pero lo sabr
cuando lo vea
Es una tcnica costosa

ETHICS
Implementacin Efectiva de Sistemas
Informticos desde los puntos de vista
Humano y Tcnico.
Fue desarrollada en 1979 por E. Mumford,
se enfoca en los aspectos sociales que
estn presentes en el desarrollo del
software, dado que un sistema no tendr
xito sino es utilizado eficientemente por los
empleados.

Puntos de vista
Todos los sistemas ocupan de un grupo de
usuarios interesados (stakeholders), cada
uno puede tener intereses diferentes, incluso
en muchas casos contradictorios.
Existen mtodos que toman los puntos de
vistas de los usuarios para encontrar cosas
en comn, un ejemplo es VORD (Definicin
de Requerimientos Orientados a Puntos de
Vista).

Puntos de vista
VORD consiste de los siguientes pasos:
Identificacin de puntos de vista
Estructuracin de dichos puntos de vista
Documentacin de puntos de vista
(refinacin)
Trazado del punto de vista (conversin a un
diseo orientadoa objetos)

Escenarios
Consiste en documentar el sistema cuando
se presentan eventos especficos.
Los escenarios incluyen una descripcin del
flujo de datos y las acciones del sistema.
Los casos de uso son una tcnica que se
basa en escenarios para obtener
requerimientos.

Etnografa
Es una tcnica de observacin que se puede utilizar
para entender los requerimientos sociales y
organizacionales. Se centra en los siguientes
aspectos:
La forma en la que las personas trabajan y no como
el sistema los hace trabajar
Los requerimientos se derivan de la cooperacin de
muchas personas

Etnografa
No est diseada para identificar nuevas
propiedades del software. Por lo tanto, no es
un enfoque completo para la obtencin de
requerimientos y debe emplearse con otras
tcnicas.

Estrategias para la obtencin de


requerimientos
Aprender de todos los documentos,
formularios, informes y archivos existentes.
De ser posible se observar el sistema en
accin. Se tomarn notas y dibujos.
Conviene que las personas no sepan que
estn siendo evaluadas
Disear cuestionarios para aclarar
conceptos

Estrategias para la obtencin de


requerimientos
Realizar entrevistas o sesiones de trabajo en
grupo para refinar los requisitos de la
aplicacin.
Es necesario verificar los requerimientos
nuevamente hasta estar seguros

Bibliografa
Guerra, Cesar, Obtencin de Requerimientos,
Tcnicas y Estrategias (2007). Revista
Softwareguru, septiembre-octubre 2007, pp. 28-31.
Pressman, Roger, Ingeniera del Software, quinta
edicin
Kendall, Kendall, Anlisis y Diseo de Sistemas,
segunda edicin.

Preguntas?

También podría gustarte