Anda di halaman 1dari 11

INGENIERIA DE

REQUERIMIENTOS.
CONSTRUCCION DE ELEMENTOS DE
SOFTWARE.

INGENIERIA DE
REQUERIMIENTOS
Enfoca en la definicin de lo que se desea producir. Su
principal tarea consiste en la generacin de
especificaciones correctas que describan claramente, sin
ambigedades, en forma consistente y compacta, el
comportamiento del sistema que se desea construir para
minimizar los problemas relacionados con su desarrollo.
Las tareas de la ingeniera de requerimientos son:

Levantamiento de requerimientos
Anlisis de requerimientos
Especificacin de requerimientos
Validacin de requerimientos

Qu es un requerimiento?
Es una condicin o necesidad planteada por un
usuario para resolver un problema o alcanzar un
objetivo.
Los requerimientos de subdividen en:

Requerimientos funcionales: determinan las


funciones que el sistema ser capaz de realizar.

Requerimientos no funcionales: especifican


criterios que pueden emplearse para juzgar la
operacin de un sistema en lugar de sus funciones
especficas

Caractersticas de los
requerimientos

Necesario: un requerimiento es necesario si su omisin


provoca una deficiencia en el sistema a construir.
Conciso: un requerimiento es conciso si es fcil de leer y
entender.
Completo: un requerimiento est completo si no
necesita ampliar detalles en su redaccin.
Consistente: un requerimiento es consistente si no es
contradictorio con otro requerimiento.
No ambiguo: para que se cumpla esta caracterstica, el
requerimiento debe tener una sola interpretacin.
Verificable: permite hacer uso de los siguientes mtodos
de verificacin: inspeccin, anlisis, demostracin o
pruebas.

El levantamiento de
requerimientos
Entrevistas: con esta tcnica se formulan
preguntas a los usuarios sobre el sistema
actual y sobre el sistema a desarrollar. Los
requerimientos provienen de las respuestas
a estas preguntas. Ejemplos de preguntas
comunes en las entrevistas pueden ser:

El levantamiento de
requerimientos
Definir usuarios,
roles, permisos y
seguridad
Quines son los
usuarios del sistema?
A qu parte del
sistema tiene acceso
cada usuario?
Existen mtodos para
evadir el sistema? Por
qu se presentan?

Determinacin de
procesos
Cules son las
actividades
realizadas en la
organizacin que
tienen relacin con
el proceso que se
est modelando?

Determinacin de datos
De dnde proviene la
informacin que se utiliza en
esta actividad?
Cules son especficamente
los datos que recibe esta
actividad?
De qu manera ingresan a
este proceso?
Qu informacin se genera
en esta actividad?
El resultado identificado
anteriormente producto de los
datos que se procesan Hacia
qu o quin van dirigidos?
Con qu finalidad la utilizan?
Cules datos se conservan o
almacenan en este proceso?
En qu forma quedan
almacenados?

El levantamiento de requerimientos
Descripcin de cada proceso
identificado

Qu es lo que da inicio a la
actividad?
Cul es el objetivo de la misma?
Cunto tiempo se tarda en realizarla?
Qu retrasos ocurren o pueden
ocurrir?
Qu mtodos se emplean para medir
y evaluar el desempeo de esta
actividad?

Para cada dato identificado

Qu formato posee cada dato que


interviene en esta actividad?
Para qu es usado?
Se interpone algn tipo de seguridad
para la verificacin de la veracidad del
dato en mencin?
Qu tan importante es dicho dato?
Por cunto tiempo es importante

Cuestionarios
Tienen un mayor cubrimiento porque
permiten conocer mltiples aspectos del
sistema desde el punto de vista de todos los
usuarios involucrados en l. Este
instrumento puede ser confiable ya que no
requiere la identificacin de quien lo
diligencia.

Observacin
Con esta tcnica el analista se sumerge en el
entorno laboral donde se utilizar el
sistema, observa el trabajo diario y anota
las tareas reales en las que los participantes
estn involucrados.

Revisin de documentos
existentes
Consiste en la inspeccin de los manuales
sobre polticas y procedimientos de la
empresa para obtener una visin clara y
autnoma del sistema y encontrar
diferencias entre los procesos planeados y
los reales.

Actividad
Establece con tu equipo de trabajo las
tcnicas apropiadas para levantar los
requerimientos del PPI.
Prepara con tu equipo de trabajo la entrevista,
encuesta o cuestionario que permitir
levantar los requerimientos del PPI. Para ello,
documenta con bibliografa y referencias.
Solicita al usuario final del software planillas,
fichas u otros documentos que emplee en el
sistema actual.

Anda mungkin juga menyukai