Universidad Complutense de Madrid
E-Prints Complutense

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

Impacto

Downloads

Downloads per month over past year



Valenciano López, Javier (2015) Auditoría [de] mantenibilidad [para] aplicaciones según la ISO/IEC 25000. [Trabajo Fin de Grado]

[img]
Preview
PDF
Creative Commons Attribution Non-commercial.

1MB


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.

Resumen (otros idiomas)

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.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería del Software (Universidad Complutense, Facultad de Informática, curso 2014/2015)

Directors:
DirectorsDirector email
García Reppeto, Pedro
Molina Prego, María del Carmen
Uncontrolled Keywords:Aplicación, Auditoría, Calidad, Estándar, Mantenibilidad, Métricas, Software
Palabras clave (otros idiomas):Application, Audit, Maintainability, Metrics, Quality, Standards, Software
Subjects:Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Software
Título de Grado:Ingeniería del Software
ID Code:37485
Deposited On:29 Apr 2016 12:45
Last Modified:23 Mar 2020 13:22

Origin of downloads

Repository Staff Only: item control page