Professor Advisor | dc.contributor.advisor | Ochoa Delorenzi, Sergio | es_CL |
Author | dc.contributor.author | Vergara Astudillo, Andrés Rodrigo | es_CL |
Staff editor | dc.contributor.editor | Facultad de Ciencias Físicas y Matemáticas | es_CL |
Staff editor | dc.contributor.editor | Departamento de Ciencias de la Computación | es_CL |
Associate professor | dc.contributor.other | Rivara Zúñiga, María Cecilia | |
Associate professor | dc.contributor.other | Baloian Tataryan, Nelson | |
Associate professor | dc.contributor.other | Visconti Zamora, Marcelo | |
Admission date | dc.date.accessioned | 2012-09-12T18:11:22Z | |
Available date | dc.date.available | 2012-09-12T18:11:22Z | |
Publication date | dc.date.issued | 2008 | es_CL |
Identifier | dc.identifier.uri | https://repositorio.uchile.cl/handle/2250/101990 | |
Abstract | dc.description.abstract | La especificación y el análisis de requisitos son actividades fundamentales, debido a que son los cimientos sobre los cuales se construirá una aplicación durante las siguientes etapas de desarrollo de un software. A diferencia de lo que ocurre en la construcción de un edificio, los cimientos o los requisitos en este caso, cambian y es necesario poder hacer seguimiento de estos. Es importante tener la posibilidad de manejar la trazabilidad de los cambios y poder cuantificar el impacto que pueden tener estas modificaciones sobre el proceso de desarrollo de software, tanto en la duración total del proyecto, como en su costo. Este trabajo propone automatizar ciertos mecanismos de trazabilidad y métricas que permitan reducir los costos y tiempos de desarrollo, además de disminuir los riesgos asociados al incumplimiento de requisitos.
Antes de partir con el desarrollo de los mecanismos de trazabilidad, se hizo un rediseño de ReqAdmin, que es la herramienta de código abierto resultante de mi memoria de ingeniería a la cual se le añadieron las alarmas y métricas definidas. Finalmente se incorporaron indicadores que sirven para diagnosticar el nivel de sanidad de los requisitos y de implementación del sistema.
El resultado final fue una herramienta que es capaz de administrar los requisitos por medio de un proceso genérico. Es fácil de usar y permite su operación en forma distribuida, facilitando así la comunicación entre los miembros del equipo de desarrollo. Permite la clasificación y simplifica la validación, control y seguimiento de los requisitos de un sistema. Se espera que esta herramienta ayude a mejorar tanto los productos obtenidos en la fase de análisis, como la visibilidad de esta fase sobre el proceso completo de desarrollo de software. Con esto se aliviará la gestión del proyecto, y por ende, mejorará la capacidad de predecir el cronograma, así como su resultado. La administración de requisitos propuesta probablemente permitirá una reducción del esfuerzo de desarrollo de los artefactos de análisis. | |
Lenguage | dc.language.iso | es | es_CL |
Publisher | dc.publisher | Universidad de Chile | es_CL |
Publisher | dc.publisher | Programa Cybertesis | es_CL |
Type of license | dc.rights | Vergara Astudillo, Andrés Rodrigo | es_CL |
Keywords | dc.subject | Computación | es_CL |
Keywords | dc.subject | Ingeniería de software | es_CL |
Keywords | dc.subject | Requisitos | es_CL |
Título | dc.title | Generación Automática de Métricas en Proyectos de Software, a Partir de la Especificación de Requisitos | es_CL |
Document type | dc.type | Tesis | |