Soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño

La ingeniería de requerimientos es una tarea fundamental en el proceso de comprensión de cómo debe comportarse el sistema que está siendo construido. Los sistemas complejos incluyen cientos o miles de requerimientos sobre múltiples incumbencias, tanto funcionales como no funcionales. Para algunos...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Rousselot, Julián
Otros Autores: Zambrano Polo y La Borda, Arturo Federico
Formato: Tesis Tesis de maestria
Lenguaje:Español
Publicado: 2016
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/55212
https://doi.org/10.35537/10915/55212
Aporte de:
id I19-R120-10915-55212
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
ingeniería de requerimientos
Requirements/Specifications
Software development
incumbencias transversales
AORE
aspectos
AORE assistant
spellingShingle Ciencias Informáticas
ingeniería de requerimientos
Requirements/Specifications
Software development
incumbencias transversales
AORE
aspectos
AORE assistant
Rousselot, Julián
Soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño
topic_facet Ciencias Informáticas
ingeniería de requerimientos
Requirements/Specifications
Software development
incumbencias transversales
AORE
aspectos
AORE assistant
description La ingeniería de requerimientos es una tarea fundamental en el proceso de comprensión de cómo debe comportarse el sistema que está siendo construido. Los sistemas complejos incluyen cientos o miles de requerimientos sobre múltiples incumbencias, tanto funcionales como no funcionales. Para algunos sistemas, las fuentes de requerimientos son muchas, resultando en varios -en muchos casos extensos- documentos. En ciertos casos, los requerimientos coinciden de forma directa con las incumbencias de la aplicación, lo que les permite ser limpiamente encapsulados en diferentes módulos del sistema resultante. Sin embargo es común encontrar situaciones donde esta premisa no se cumple, tomando por ejemplo la obligación de registrar (logging) todas las acciones del sistema. La correspondiente incumbencia, el registro, no puede ser limpiamente encapsulada en un módulo, ya que afecta a muchas de las partes del sistema. Las incumbencias transversales atraviesan la estructura de requerimientos a lo largo de los diferentes documentos que componen la especificación del sistema. El seguimiento de este tipo de incumbencias a lo largo de todo el documento de requerimientos, viendo a qué requerimiento afecta, es una tarea compleja. AORE ataca la problemática de los requerimientos complejos cuando estos son difíciles o imposibles de encapsular en módulos separados. Conocida también esta práctica como Early Aspects, AORE modela una primera impresión de estas incumbencias transversales como aspectos (en sentido de Aspect Oriented Programming), identificando y caracterizando la influencia que cada uno tiene sobre otros requerimientos del sistema. Estos requerimientos que afectan a muchos otros se los conocen con el nombre de Cross Cutting Concerns (CCC). El trabajo desarrolla una herramienta para el seguimiento de las incumbencias transversales, para ayudar al Ingeniero de Requerimientos.
author2 Zambrano Polo y La Borda, Arturo Federico
author_facet Zambrano Polo y La Borda, Arturo Federico
Rousselot, Julián
format Tesis
Tesis de maestria
author Rousselot, Julián
author_sort Rousselot, Julián
title Soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño
title_short Soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño
title_full Soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño
title_fullStr Soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño
title_full_unstemmed Soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño
title_sort soporte para la ingeniería de requerimientos orientada a aspectos en documentos de gran tamaño
publishDate 2016
url http://sedici.unlp.edu.ar/handle/10915/55212
https://doi.org/10.35537/10915/55212
work_keys_str_mv AT rousselotjulian soporteparalaingenieriaderequerimientosorientadaaaspectosendocumentosdegrantamano
bdutipo_str Repositorios
_version_ 1764820476732899330