unidad8 ingenieria de software trazabilidad.. ect

download unidad8 ingenieria de software trazabilidad.. ect

of 5

Transcript of unidad8 ingenieria de software trazabilidad.. ect

  • 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/