Beruflich Dokumente
Kultur Dokumente
Inicio: Tiene por objetivo identificar el mbito del proyecto general. Comienza
con una serie de conversaciones informales entre los participantes del mismo.
Esta fase suele ser acompaada de los documentos de definicin de la visin
global y la visin del dominio del sistema. Se inicia muchas veces por: se
descubre un nuevo mercado y se descubre un nuevo servicio.
I.T.C.J.
34
Problema de mbito
Problema de comprensin
Problemas de volatilidad
Gestin
de
requisitos:
Ayuda
rastrear
los
requisitos
segn
las
35
deben
ser
medibles,
comprobables,
sin
ambigedades
contradicciones, etc.
Implicaciones
La Ingeniera de Requisitos implica todas las actividades del ciclo de vida
dedicadas a:
La educcin (a veces llamada "elicitacin", debido a una mala traduccin de
"elicitation") de los requisitos de usuario. El anlisis y negociacin de requisitos
para derivar requisitos adicionales. La documentacin de los requisitos como
especificacin. La validacin de los requisitos
36
Desarrollo de requerimientos.
Administracin de requerimientos.
Recoleccin
Anlisis
Especificacin
Verificacin.
37
I.T.C.J.
de
requerimientos: Es
un
proceso
que
tiene
por
objetivo
39
considerar
sus
necesidades
asegurar
que
entienden
las
Talleres
Los requisitos tienen a menudo implicaciones cruzadas desconocidas para las
personas implicadas individuales y que a menudo no se descubren en las
entrevistas o quedan incompletamente definidas durante la misma. Estas
implicaciones cruzadas pueden descubrirse realizando en un ambiente controlado,
talleres facilitados por un analista del negocio, en donde las personas implicadas
participan en discusiones para descubrir requisitos, analizan sus detalles y las
implicaciones cruzadas. A menudo es til la seleccin de un secretario dedicado a
la documentacin de la discusin, liberando al analista del negocio para centrarse
en el proceso de la definicin de los requisitos y para dirigir la discusin.
I.T.C.J.
40
Forma de contrato
En lugar de una entrevista, se pueden llenar formularios o contratos
indicando los requisitos. En sistemas muy complejos stos pueden tener
centenares de pginas.
Objetivos medibles
Los requisitos formulados por los usuarios se toman como objetivos
generales, a largo plazo, y en cambio se los debe analizar una y otra vez desde el
punto
de
vista
del
sistema
hasta
determinar
los
objetivos
crticos
del
Prototipos
Un prototipo es una pequea muestra, de funcionalidad limitada, de cmo
sera el producto final una vez terminado. Ayudan a conocer la opinin de los
usuarios y rectificar algunos aspectos antes de llegar al producto terminado.
Casos de uso
Un caso de uso es una tcnica para documentar posibles requisitos, graficando
la relacin del sistema con los usuarios u otros sistemas. Dado que el propio
sistema aparece como una caja negra, y slo se representa su interaccin con
entidades externas, permite omitir dichos aspectos y determinar los que realmente
corresponden a las entidades externas. El objetivo de esta prctica es mejorar la
comunicacin entre los usuarios y los desarrolladores, mediante la prueba
temprana de prototipos para minimizar cambios hacia el final del proyecto y
reducir los costes finales. Esta tcnica se enfrenta a los siguientes peligros
potenciales.
A los directivos, una vez que ven un prototipo, les cuesta comprender que
queda mucho trabajo por hacer para completar el diseo final.
I.T.C.J.
41
prototipos
pueden
ser:
diagramas,
aplicaciones
operativas
con
de
las
especificaciones
posteriormente
de
cdigo
que
sea
42
conceptual del sistema deseado. Este enfoque pretende mejorar la calidad del
proceso de produccin de software:
43
44
Estas
incluyen
un
conjunto
de
programas
que
facilitan
la
45
CONTROLA
Herramienta de apoyo al proceso de ingeniera de software en pequeas
empresas. Se cre gracias a la expansin que tuvo el mercado y a la generacin de
grandes y pequeas empresas, las cuales requieren un instrumento para el
desarrollo
de
sus
proyectos.
Ofrece
recursos
importantes
tales
como:
libre
para
la
gestin
de
requisitos,
cuyas
principales
46
clasificarlas.
Implementa
un
mdulo
orientado
la
generacin
de
la
documentacin posible de exportar en formato DocBook XML, la cual junto con los
requisitos, se almacena en una base de datos en MySQL.
RAMBUTAN6
Esta herramienta est basada en XML, realmente consta de un conjunto de
aplicaciones para el usuario final, ayudando a los analistas de sistemas en la
recopilacin y categorizacin de hechos en un documento de especificacin de
requisitos. Lo curioso es que tiene un cliente para palm (PDA), el cual se utiliza
para recopilar los hechos en el lugar donde est ubicado el cliente mientras que la
aplicacin de escritorio recibe la informacin, edita y perfecciona.
I.T.C.J.
47
2. CASE Spec
I.T.C.J.
48
3. IRQA 4
Herramienta desarrollada por Visure y que tiene la meta de servir como
aplicacin para proporcionar un soporte integral en la ingeniera de requisitos
de un proyecto de informtica. A parte de incluir las tareas ms bsicas de la
ingeniera
de
requisitos
(captura,
anlisis,
modelado,
organizacin
I.T.C.J.
49
aplicacin
proporciona
funcionalidades
relacionadas
con
la
4. Tiger Pro
Estamos ante una herramienta shareware desarrollada para facilitar al
usuario la tarea de redactar los requerimientos de un proyecto. Este
aplicativo es capaz de solucionar algunos de los defectos que aparecen a la
hora de definir los requisitos de un programa. Tambin ayuda al usuario a
aclarar algunos de los requerimientos desde el punto de vista de las pruebas
a realizar, sealando aquellos requerimientos cuya verificacin pueda
resultar complicada.
La herramienta, que se va actualizando con el paso del tiempo, permite
exportar el trabajo realizado en archivos bajo el formato CSV. Los usuarios
que utilicen esta herramienta podrn trabajar en los requisitos tomando
I.T.C.J.
50
del
mismo.
Adems,
la
hora
de
realizar
los
informes
funcionales
para
despus
relacionarlos
con
I.T.C.J.
51
52
Al
igual
que
la
herramienta
estudiada
anteriormente,
Racional
53
I.T.C.J.
54