unidad8 ingenieria de software trazabilidad.. ect
TRANSCRIPT
-
8/14/2019 unidad8 ingenieria de software trazabilidad.. ect
1/5
Manual del estudiante de Ingeniera en Sistemas de UTN/ Ingeniera de requerimientos/
Unidad VIII 1
Manual del estudiante de Ingenieraen Sistemas de UTN/Ingeniera derequerimientos/Unidad VIIILa Trazabilidad de Requerimientos es la habilidad para describir y seguir la vida de un
requerimiento, hacia delante y hacia atrs, idealmente a travs de todo el ciclo de vida de
los sistemas.
Es vista como una medida de la calidad de los sistemas y es ordenada por muchos
estndares que gobiernan el desarrollo de sistemas.
Generalmente se distinguen cuatro tipos de enlaces de trazabilidad:
Hacia delante desde los requerimientos (* ->): La responsabilidad para el logro de
requerimientos debe ser asignada a los componentes del sistema, as tal responsabilidad
es establecida y el impacto del cambio de requerimientos puede ser evaluado.
Hacia atrs a los requerimientos (* *): Los cambios en las necesidades de los
stakeholders, as como en suposiciones tcnicas, podran requerir una reevaluacin
radical de relevancia de requerimientos.
Hacia atrs desde los requerimientos (
-
8/14/2019 unidad8 ingenieria de software trazabilidad.. ect
2/5
Manual del estudiante de Ingeniera en Sistemas de UTN/ Ingeniera de requerimientos/
Unidad VIII 2
Un trazo captura los objetos conceptuales, y se los enlaza de una manera significativa.
Por ej., un requisito puede enlazarse a los responsables de componentes de diseo
para satisfacerlo mediante un enlace, que es anotado por un procedimiento de
comprobacin de compatibilidad.
Dimensin de Cooperacin Humana
Cmo, en el proceso de diseo, los stakeholders contribuyen al desarrollo ysatisfaccin de requerimientos. (Decisiones tomadas, alternativas consideradas,
adopciones subyacentes y metas del stakeholder).
Establecer y Mantener la Trazabilidad deRequerimientosEs un esfuerzo costoso y polticamente sensible. Es un requisito claves que las
herramientas actuales slo satisfacen en grado limitado. No obstante, es necesaria para
alinear continuamente la prctica de trabajo humano de los usuarios, cuestiones
organizacionales, y las tecnologas de sistemas de informacin. Potencia la capacidad para
manejar el cambio y as mantener la competitividad.
Etapas del Proceso de Trazabilidad
La Trazabilidad se basa en la definicin por anticipado de tres mtodos importantes:
Definicin de Trazos.
Produccin de Trazos.
Extraccin de Trazos.
Etapa de Definicin de Trazos
La definicin de Trazos puede llevarse a cabo utilizando Modelos de trazos, en donde se
definen los tipos de trazos existentes, as como las relaciones que se pueden generar entre
ellos. Se pueden visualizar, tambin, los requerimientos a ser estudiados y las derivaciones
de unos en otros (inducciones), mediante la ejecucin de trazos hacia atrs y hacia
delante.
Etapa de Produccin de Trazos
La Produccin de Trazos es un aspecto importante de los modelos de trazos, no solamente
porque se pueden trazar las relaciones y vinculaciones disponibles a simple vista u
obvias, sino, porque las mismas se pueden inferir, teniendo en cuenta lmites y
restricciones impuestos por distintos requerimientos, dependiendo del mtodo de
trazabilidad que se est utilizando.
Etapa de Extraccin de Trazos
Si se quiere rastrearun trazo, es necesario extraer la representacin registrada asociada a
l. Esta extraccin puede realizarse de distintas maneras, y las caractersticas de la
extraccin de un determinado modelo de trazos depende en cmo fue definido y producido
el trazo. Un modelo de trazos puede proveer distintas maneras de extraer la informacin
registrada en l, para que se utilice, en cada caso de extraccin, el procedimiento ms
-
8/14/2019 unidad8 ingenieria de software trazabilidad.. ect
3/5
Manual del estudiante de Ingeniera en Sistemas de UTN/ Ingeniera de requerimientos/
Unidad VIII 3
apropiado.
Modelos de trazabilidad
Los modelos de Trazabilidad o Trazos proveen mtodos para la representacin, definicin,
produccin y extraccin de los trazos. Establecen estructuras conteniendo elementos y
relaciones entre ellos, especificando sus tipos y las restricciones bajo las cuales estos
elementos pueden ser relacionados.
Ejemplo de modelo de trazabilidad:
Modelo de Estructura Contributiva
Trabaja con la trazabilidad de requerimientos basados en personas.
Transforma en "trazables" las fuentes humanas de los requerimientos, la informacin
relacionada con los requerimientos y los requerimientos relacionados con el trabajo del
personal.
Ejemplo de modelo de trazabilidad:
Modelo centrado en documentos
Representa los trazos como relaciones entre documentos de diferentes tipos. Puede ser, por
ejemplo, un modelo de hipertexto.
Este tipo de modelos garantiza la utilizacin y recuperacin de la informacin en su formato
original.
Ejemplo de modelo de trazabilidad:
Modelo guiado por BD
Son utilizados para registrar la informacin de los trazos en BD para su futura extraccin.
La ventaja de este modelo es que facilita su utilizacin a una gran diversidad de usuarios y
entornos, seleccionando los elementos y trazos ms importantes para cada ocasin.
Tcnicas de trazabilidad
Son las actividades especficas y sus productos o elementos resultantes utilizados para
lograr la trazabilidad de requerimientos.
Por ejemplo:
-
8/14/2019 unidad8 ingenieria de software trazabilidad.. ect
4/5
Manual del estudiante de Ingeniera en Sistemas de UTN/ Ingeniera de requerimientos/
Unidad VIII 4
Matrices de Trazabilidad
Son utilizadas para relacionar requerimientos con elementos o caractersticas del SFW. Los
requerimientos se enlistan en columnas y los programas, mdulos de diseo, componentes,
etc. en filas. En la interseccin se marca la relacin y su importancia.
Por ejemplo:
Esquemas de referencias cruzadas e indexados
Son referencias marcadas entre distintos elementos para indicar relacin entre ellos, o
listas de ndices conteniendo los elementos relacionados a cada uno.
Lenguajes de trazabilidad
Existen muchos lenguajes de especificacin con distintas caractersticas que permiten
representar relacin entre los distintos elementos.
Por ejemplo:
Lenguaje tipo query
Muchas herramientas de trazabilidad utilizan lenguajes convencionales de BD para
inspeccionar y recuperar informacin de sus BD.
Proveedores de Ambientes de Trazabilidad deRequerimientos
Capacidades ofrecidas: Tipos de datos predefinidos y definibles por el usuario.
Consultas predefinidas o definibles por el usuario.
Administracin comprensiva de la configuracin y del cambio.
Capacidades para el anlisis de trazos.
Varios formatos de presentacin (matrices, grficos, reportes).
Soporte para el trabajo en equipo.
Interfaces para otros sistemas y ambientes de software.
-
8/14/2019 unidad8 ingenieria de software trazabilidad.. ect
5/5
Fuentes y contribuyentes del artculo 5
Article Sources and ContributorsManual del estudiante de Ingeniera en Sistemas de UTN/Ingeniera de requerimientos/ Unidad VIIIFuente:
http://es.wikibooks.org/w/index.php?oldid=107625 Contribuyentes: Rgfernan
LicenciaCreative Commons Attribution-Share Alike 3.0 Unportedhttp://creativecommons.org/licenses/by-sa/3.0/
http://creativecommons.org/licenses/by-sa/3.0/