Publication:
Auditoría [de] mantenibilidad [para] aplicaciones según la ISO/IEC 25000

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2015
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
Este trabajo de fin de grado tiene el objetivo de proponer un proceso específico de auditoria de mantenibilidad para aplicaciones software. Actualmente se han desarrollado estándares para auditorías de calidad de aplicaciones pero no existe ningún proceso específico para medir la mantenibilidad de una aplicación. Hoy en día existe una gran cantidad de software, pero no siempre los desarrolladores dan la importancia que se requiere a construir un software mantenible. Existen numerosos factores que impiden dar la importancia necesaria a la mantenibilidad del software. Esto aumenta la dificultad de que un componente software pueda ser modificado, mejorar su funcionamiento o adaptarse a cambios en el entorno. En esta memoria, primero se realiza una introducción general del concepto de mantenibilidad en ella se describe el coste que supone desarrollar una aplicación poco mantenible. En el capítulo dos se incluye el estado del arte de la calidad software centrándose en la mantenibilidad de aplicaciones. El capítulo tres constituye el núcleo principal del trabajo de investigación expuesto. En él se definen las métricas que van a ser utilizadas para medir la mantenibilidad de una aplicación y se propone un proceso detallado de auditoría de mantenibilidad. En el capítulo 4 se realiza un caso práctico de auditoría de mantenibilidad, donde se audita una aplicación de dominio público en base al proceso de auditoría propuesto en este TFG. Por último, en el capítulo cinco se presentan las principales conclusiones y aportaciones del presente trabajo. Así mismo, se proyectan las líneas abiertas de mejora que pueden ser tratadas en futuras investigaciones.
The aim of this dissertation is to propose a specific audit process for the maintainability of software applications. Up to these days, standards for quality audits have been developed, however specific processes to measure the maintainability of an application still need to be improved. Nowadays a great amount of software exists; nevertheless the importance of developing maintainable software is neglected by its developers. There several factors which lower the given importance to the maintainability of the software, and thus, the difficulty to modify software components are increased. In order to improve software functionality or to adapt to changes in the environment a high level of software maintainability should be required in all applications. At the beginning of this memory a general introduction of the concept maintainability is accomplished, moreover, there is described the cost that involve developing a few maintainable application. Chapter two includes the state of the art for the quality software focusing on the maintainability. Chapter three constitutes the main core of the dissertation exposed. Firstly, metrics that are going to be used to measure the maintainability of an application are described in detail. Secondly a full process for a maintainability audit is shown. In chapter 4 a practical case of maintainability audit is accomplished. Here there is audited an application of public domain according to the process of audit proposed in this dissertation. Finally, in chapter five the principal conclusions and contributions of the dissertation are commented. Likewise, there are outlined the lines opened of improvement that can be treated in future researches.
Description
Trabajo de Fin de Grado en Ingeniería del Software (Universidad Complutense, Facultad de Informática, curso 2014/2015)
Keywords
Citation