Tesis entregada para el grado de






descargar 0.7 Mb.
títuloTesis entregada para el grado de
página1/23
fecha de publicación05.06.2015
tamaño0.7 Mb.
tipoTesis
l.exam-10.com > Documentos > Tesis
  1   2   3   4   5   6   7   8   9   ...   23


Análisis y Aplicación de Técnicas para Identificar Aspectos en Requerimientos

fce

Tesis entregada para el grado de

Ingeniero de Sistemas

en la Facultad de Ciencias Exactas

Por

Alejandro Rago

Bajo la supervisión de la

Dra. Claudia Marcos

logo unicen


Universidad Nacional del Centro

de la Provincia de Buenos Aires

Tandil, Argentina

Mayo 2008

Agradecimientos

Resumen

Breve descripción de los objetivos, más una breve descripción de lo que es realizado en este trabajo.

Una explicación concisa de las conclusiones a las que se llegaron.


Índice de contenido

Agradecimientos 2

Resumen 3

Índice de contenido 4

Índice de ilustraciones 5

Índice de tablas 6

Índice de código fuente 7

Capitulo I -Introducción 8

I.1 - Motivación 8

I.2 - Objetivos 8

I.3 - Organización del trabajo 9

Capitulo II -Desarrollo de software orientado a aspectos 10

II.1 - Orientación a aspectos 10

II.2 - Programación orientada a aspectos 10

II.3 - Aspectos tempranos 11

II.4 - Ingeniería de requerimientos orientada a aspectos 11

II.5 - Mineria de aspectos 13

II.6 - Desambiguación del sentido de las palabras 14

II.7 - WordNet 15

II.8 - Patrones básicos de las sentencias en ingles 15

Capitulo III -Técnicas de identificación de aspectos 18

III.1 - Enfoques y técnicas existentes 19

III.1.1 - Theme/Doc 20

III.1.1.1Vista de acción 21

III.1.1.2Vista de acción principal 22

III.1.1.3Vista de recorte de acción 22

III.1.1.4Vista de tema 23

III.1.1.5Vista aumentada 23

III.1.2 - EA-Miner 25

III.1.2.1Proceso AORE 25

III.1.2.2Suite de herramientas 26

III.1.2.3Early-AIM y WMATRIX 27

III.1.2.4EA-Miner 28

III.1.3 - IR for Identifying Crosscutting Concerns in Requirements Specifications 35

III.1.4 - On Demand Virtual Remodularization Using Program Graphs 37

III.1.4.1Utilizacion de los pares Verb-DO 37

III.1.4.2Grafos AOIG 37

III.1.4.3AOIGBuilder 38

III.1.4.4CCVerbFinder 40

III.1.5 - Aspect Extractor Tool 41

III.1.5.1Tarea 1: Identificar concerns 42

III.1.5.2Sub-tarea 1.1: Analizar lista de casos de uso 43

III.1.5.3Sub-tarea 1.2: Analizar información extra provista por el analista 44

III.1.5.4Tarea 2: Elección de aspectos candidatos 45

III.2 - Determinación de criterios de comparación 46

III.3 - Realización de la comparación 48

III.3.1 - Dependencia de la estructura 48

III.3.2 - Nivel de automatización 48

III.3.3 - Tipo de análisis de la documentación 49

III.3.4 - Escalabilidad 49

III.3.5 - Efectividad 49

III.3.6 - Integrabilidad 51

III.3.7 - Trazabilidad 51

III.3.8 - Visualización 52

III.3.9 - Velocidad 52

III.3.10 - Evolución 53

III.4 - Conclusiones de la comparación 54

Capitulo IV -Identificación de aspectos 57

IV.1 - Desarrollo de la técnica de identificación de aspectos propuesta 57

IV.1.1 - Proceso de identificación 60

IV.1.2 - Análisis del procesador de lenguaje natural 60

IV.1.2.1Extracción de información de los casos de uso 60

IV.1.2.2Separación de sentencias 61

IV.1.2.3Separación de palabras 61

IV.1.2.4Etiquetado POS 61

IV.1.2.5Desambiguación semántica 62

IV.1.2.6Agrupamiento en grupos sintácticos 65

IV.1.3 - Recolección de estadísticas e información de contexto 65

IV.1.4 - Generación del grafo 67

IV.1.4.1Detección de verbos y objetos directos 67

IV.1.4.2Análisis de similaridad 68

IV.1.4.3Agrupamiento dinámico de verbos y sustantivos 69

IV.1.4.4Creación del grafo 69

IV.1.5 - Buscador de aspectos candidatos 71

IV.1.5.1Recorrido del grafo en búsqueda de concerns crosscutting 71

IV.1.5.2Ordenamiento de los aspectos candidatos 72

IV.1.5.3Filtrado de aspectos candidatos (Candidate Aspects Filtering) 72

IV.2 - Extensión de Aspect Extractor Tool 74

IV.2.1 - Diseño de la extensión 74

IV.2.1.1Arquitectura original 74

IV.2.1.2Diagrama de clases de la extensión 76

IV.2.1.3Sub-paquete Sentidos y Adicional 79

IV.2.1.4Sub-paquete Análisis NLP 80

IV.2.1.5Sub-paquete Grafo 81

IV.2.1.6Sub-paquete Generación de Grafo 82

IV.2.1.7Sub-paquete Buscador de Aspectos 83

Capitulo V -Evaluación de la técnica propuesta 84

V.1 - Casos de estudio 84

V.1.1 - SIMS (Student Information Management System) 85

V.1.1.1Descripción 85

V.1.1.2Casos de uso 85

V.1.1.3Requerimientos suplementarios 86

V.1.1.4Análisis con AET 87

V.1.1.5Análisis con AET mejorado con ontologías 89

V.1.1.6Análisis con AET mejorado con la técnica propuesta 91

V.1.2 - CHMS (Clinical Hospital Management System) 94

V.1.2.1Descripción 94

V.1.2.2Casos de uso 94

V.1.2.3Requerimientos suplementarios 95

V.1.2.4Análisis con AET 96

V.1.2.5Análisis con AET mejorado con ontologías 98

V.1.2.6Análisis con AET mejorado con la técnica propuesta 100

V.1.3 - ARS (Automatic Review System) 103

V.1.3.1Descripción 103

V.1.3.2Casos de uso 103

V.1.3.3Requerimientos suplementarios 112

V.1.3.4Análisis con AET 112

V.1.3.5Análisis con AET mejorado con ontologías 112

V.1.3.6Análisis con AET mejorado con la técnica propuesta 112

V.1.4 - CRS (Course Registration System) 114

V.1.4.1Descripción 114

V.1.4.2Casos de uso 114

V.1.4.3Requerimientos suplementarios 121

V.1.4.4Análisis con AET 121

V.1.4.5Análisis con AET mejorado con ontologías 121

V.1.4.6Análisis con AET mejorado con la técnica propuesta 121

V.1.5 - CSPS (Collegiate Sports Paging System) 123

V.1.5.1Descripción 123

V.1.5.2Casos de uso 123

V.1.5.3Requerimientos suplementarios 128

V.1.5.4Análisis con AET 129

V.1.5.5Análisis con AET mejorado con ontologías 129

V.1.5.6Análisis con AET mejorado con la técnica propuesta 129

V.2 - Comparación de resultados entre las técnicas 130

V.2.1 - Falsos, verdaderos, positivos y negativos 130

V.2.2 - Recall, Precision y F-Measure 130

V.2.3 - Tiempo de ejecución 130

V.3 - Conclusiones de los resultados 130

Capitulo VI -Conclusiones 131

Abreviaturas 132

Bibliografía 133



Índice de ilustraciones




Índice de tablas




Índice de código fuente




Análisis y Aplicación de Técnicas para Identificar Aspectos en Requerimientos
  1   2   3   4   5   6   7   8   9   ...   23

Añadir el documento a tu blog o sitio web

similar:

Tesis entregada para el grado de iconTesis que para obtener el grado

Tesis entregada para el grado de iconTesis que para obtener el grado de

Tesis entregada para el grado de iconTesis que para obtener el grado de

Tesis entregada para el grado de iconTesis para optar al grado académico de

Tesis entregada para el grado de iconTesis Especial de Grado Para Optar Al Título

Tesis entregada para el grado de iconTesis para optar al Grado de Licenciada en Historia

Tesis entregada para el grado de iconTesis de grado para optar al título de Doctor en Teología

Tesis entregada para el grado de iconTesis para optar al grado académico de Licenciado en Educación y...

Tesis entregada para el grado de iconTesis para optar al grado académico de Licenciado en Educación y...

Tesis entregada para el grado de iconTesis de Grado






© 2015
contactos
l.exam-10.com