Documente Academic
Documente Profesional
Documente Cultură
Objetivo
Conocer
algunas de las herramientas
utilizadas
en
la
Ingeniera
de
Requerimientos.
DFD
Muestran en forma visual slo el flujo de datos entre los
distintos procesos, entidades externas y almacenes que
conforman un sistema.
Cuando los analistas de sistemas indagan sobre los
requerimientos de informacin de los usuarios, deben ser
capaces de concebir la manera en que los datos fluyen a travs
del sistema u organizacin, los procesos que sufren estos datos
y sus tipos de salidas.
Beneficios
sta prctica trae beneficios en dos aspectos:
Minimiza los riesgos de fracaso del proyecto.
Contribuye a cumplir aspectos de calidad, tiempo y presupuesto.
Proceso de la Ingeniera de
Requerimientos
Describe de manera detallada y precisa, cada uno de los aspectos del ciclo
de vida de un conjunto de requerimientos. Este proceso presenta dos
grandes ramas: El Desarrollo de requerimientos, y la Administracin de
requerimientos.
Desarrollo
Cada una de las actividades que conforman el Desarrollo de
Requerimientos consisten en:
Recoleccin: Es el Proceso a travs
del cual los clientes (compradores
y/o usuarios) y el desarrollador
(contratista) de un sistema de
software;
descubren,
revisan,
articulan,
y
entienden
las
necesidades de los usuarios del
sistema y las restricciones que se
dan sobre el software y el
desarrollo del mismo.
Especificacin: Consiste en el
desarrollo de un documento
que de manera clara y precisa
contenga y especifique cada
uno de los requerimientos del
sistema de software.
Verificacin: Es el proceso de
asegurar que la especificacin
de
requerimientos
de
software sea acorde con los
requerimientos del sistema,
conforme a los estndares de
documentacin de la fase de
requerimientos, y que a su
vez este documento sea una
base
slida
para
la
arquitectura y el diseo.
Administracin
La necesidad de recrear un proceso iterativo sobre el desarrollo de
requerimientos nos conduce a la necesidad de ejercer control y establecer
una lnea base para la administracin de los requerimientos; esto con el fin
de mantener la consistencia de lo que se especifica respecto a lo que se
desarrolla. Estas son las tareas de la Administracin de requerimientos:
Entrevistas
La entrevista es un mtodo para
descubrir hechos y opiniones que
tienen los posibles usuarios y otros
participantes dentro del sistema
que se est desarrollando.
Los errores y malentendidos pueden ser detectados y
corregidos a travs de este mtodo, por lo cual resulta muy til
dentro de esta actividad de la ingeniera de requerimientos.
Lluvia de Ideas
Las lluvias de ideas son sesiones donde todos los participantes
brindan sus ideas para obtener una solucin a una problemtica.
Est compuesta de dos fases: la fase de generacin y la fase de
evaluacin.
Durante la generacin las ideas son recolectadas y es importante
que no sean criticadas.
Durante la evaluacin de
las ideas, las propuestas
de solucin deben ser
evaluadas
desde
diferentes perspectivas.
Prototipos
En la ingeniera de software, un prototipo es programa de
computador que implementa algunos de los requerimientos
de un sistema. Este puede ser usado para colaborar con la
definicin de los requerimientos, o para facilitar la evaluacin
de alternativas de implementacin de un sistema.
Existen dos grandes tipos de prototipos. Los prototipos no
funcionales o desechables, que sirven para entender la
dificultad y aclarar los requerimientos; y los prototipos
funcionales o evolutivos que permiten construir una
aproximacin del sistema de manera que se pueda proveer
cierta funcionalidad del sistema final y usualmente se
convierten en parte del mismo.
BIBLIOGRAFIA.
KENDALL, K. (2005). Anlisis y Diseo de Sistemas. (6 .ed.).
Mxico: Pearson. LIBRO BASE