Recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas
La trazabilidad de software es la medida en la que se puede establecer una relación entre dos o más artefactos junto con la habilidad de poder examinar esta relación [?]. La capacidad para establecer la trazabilidad, por tanto, depende de la creación de relaciones entre la información contenida en d...
Guardado en:
Autores principales: | , |
---|---|
Formato: | Artículo revista |
Lenguaje: | Español |
Publicado: |
Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
2015
|
Materias: | |
Acceso en línea: | http://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/561 |
Aporte de: |
id |
I21-R190-123456789-561 |
---|---|
record_format |
ojs |
institution |
Universidad Nacional del Centro |
institution_str |
I-21 |
repository_str |
R-190 |
container_title_str |
Repositorio Institucional de Acceso Abierto (RIDAA) |
language |
Español |
format |
Artículo revista |
topic |
Software Comunicación Tecnología de la información Trazabilidad de software Lenguajes de programación Desarrollo del software Ingeniería del software |
spellingShingle |
Software Comunicación Tecnología de la información Trazabilidad de software Lenguajes de programación Desarrollo del software Ingeniería del software Attanasio Ruiz, Germán Gonzalez, Rodrigo Damian Recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas |
topic_facet |
Software Comunicación Tecnología de la información Trazabilidad de software Lenguajes de programación Desarrollo del software Ingeniería del software |
author |
Attanasio Ruiz, Germán Gonzalez, Rodrigo Damian |
author_facet |
Attanasio Ruiz, Germán Gonzalez, Rodrigo Damian |
author_sort |
Attanasio Ruiz, Germán |
title |
Recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas |
title_short |
Recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas |
title_full |
Recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas |
title_fullStr |
Recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas |
title_full_unstemmed |
Recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas |
title_sort |
recuperación de trazabilidad entre documentos de diseño y requerimientos mediante técnicas semi-automáticas |
description |
La trazabilidad de software es la medida en la que se puede establecer una relación entre dos o más artefactos junto con la habilidad de poder examinar esta relación [?]. La capacidad para establecer la trazabilidad, por tanto, depende de la creación de relaciones entre la información contenida en diferentes tipos de artefactos [?, ?]. Estos artefactos se denominan artefactos de traza y pueden participar como la fuente o el destino en una relación de trazabilidad [?]. Por ejemplo, un artefacto puede ser un requerimiento, una clase UML o una clase Java.
Las trazas vinculan un artefacto fuente con un artefacto destino y tienen una naturaleza
bidireccional [?]. Esto significa que si existe una traza desde A hacia B, entonces también existe
la traza desde B hacia A. Existen tres maneras de clasificar las trazas, dependiendo del modo en que estas son recuperadas. El primer tipo de trazas se denominan manuales, y se refieren a las relaciones entre artefactos que fueron identificadas por los analistas de forma manual [?].
El segundo tipo son trazas semi-automatizadas, las cuales son establecidas por los analistas mediante la asistencia de técnicas y herramientas automatizadas [?]. Por último, el tercer tipo son las trazas automatizadas, las cuales son establecidas automáticamente sin la intervención de los analistas a través de técnicas, métodos y herramientas para este fín [?].
Los sistemas de software de hoy en día son complejos e incluyen una gran cantidad de
artefactos complementarios producidos durante el ciclo de vida del producto. Además del código fuente, un sistema contiene artefactos tales como: documentos de arquitectura, documentos de requerimientos, casos de prueba, manuales de usuario, entre otros. Estos artefactos son creados y mantenidos a través de las fases de desarrollo por diferentes stakeholders del sistema, como por ejemplo analistas de requerimientos, arquitectos, desarrolladores, etc. Establecer y mantener la trazabilidad entre dichos artefactos de software facilita muchas de las tareas durante el desarrollo de software. Primero, permite identificar las fuentes de un artefacto (quién lo creó y a partir de que otros artefactos) y explorar su historia (quienes participaron durante su desarrollo).
Segundo, facilita el análisis mediante el seguimiento de trazas hacia los componentes afectados en respuesta a un cambio en particular en los requerimientos. Tercero, simplifica el monitoreo general de un proyecto, visualizando el número de requerimientos actualmente en análisis, en diseño o en implementación.
En el contexto de la Ingeniería de Software (Software Engineer, SE), las relaciones de trazabilidad entre artefactos están estrechamente relacionadas con las etapas y actividades llevadas a cabo durante el desarrollo de un producto. Esto significa que las trazas suelen originarse en los requerimientos y terminan en el código fuente, pasando por los artefactos intermedios como diagramas de actividades y estados, componentes de diseño, casos de test, entre otros. Cada una de estas trazas contiene información relevante para la construcción del sistema.
Párrafo extraído de la tesis de grado a modo de resumen |
publisher |
Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas |
publishDate |
2015 |
url |
http://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/561 |
work_keys_str_mv |
AT attanasioruizgerman recuperaciondetrazabilidadentredocumentosdedisenoyrequerimientosmediantetecnicassemiautomaticas AT gonzalezrodrigodamian recuperaciondetrazabilidadentredocumentosdedisenoyrequerimientosmediantetecnicassemiautomaticas |
first_indexed |
2022-07-04T14:36:06Z |
last_indexed |
2022-07-04T14:36:06Z |
bdutipo_str |
Revistas |
_version_ |
1764819787032035329 |