Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte

Actualmente el mantenimiento de software es la etapa más costosa del ciclo de vida de dicho producto. Identificar los atributos que influyen sobre la mantenibilidad de software es un aspecto importante para conocer qué factores se podrían incluir durante el proceso de desarrollo con el fin de conseg...

Full description

Autores:
Tipo de recurso:
Article of journal
Fecha de publicación:
2019
Institución:
Universidad Católica de Pereira
Repositorio:
Repositorio Institucional - RIBUC
Idioma:
spa
OAI Identifier:
oai:repositorio.ucp.edu.co:10785/13429
Acceso en línea:
https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/521
http://hdl.handle.net/10785/13429
Palabra clave:
Rights
openAccess
License
Derechos de autor 2019 Entre Ciencia e Ingeniería
id RepoRIBUC2_d5364cfa23e230bee5311ed787a07c10
oai_identifier_str oai:repositorio.ucp.edu.co:10785/13429
network_acronym_str RepoRIBUC2
network_name_str Repositorio Institucional - RIBUC
repository_id_str
dc.title.spa.fl_str_mv Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
dc.title.por.fl_str_mv Análise e classificação de atributos de manutenção do software: uma revisão comparativa desde o estado da arte
dc.title.eng.fl_str_mv Analysis and classification of software maintainability attributes: a comparative review from the state of the art
title Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
spellingShingle Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
title_short Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
title_full Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
title_fullStr Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
title_full_unstemmed Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
title_sort Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arte
description Actualmente el mantenimiento de software es la etapa más costosa del ciclo de vida de dicho producto. Identificar los atributos que influyen sobre la mantenibilidad de software es un aspecto importante para conocer qué factores se podrían incluir durante el proceso de desarrollo con el fin de conseguir un producto altamente mantenible. En este sentido, el presente artículo ofrece una vista integral de diferentes atributos de mantenibilidad obtenidos a partir de la literatura y propone una clasificación de los mismos teniendo en cuenta: (i) las subcaracterísticas de mantenibilidad de ISO/IEC 25010 sobre las que influye, y (ii) el flujo de trabajo del desarrollo de software de RUP (Rational Unified Process) en los que se presenta. Como resultado de la investigación realizada se obtuvieron un total de 18 atributos clasificados de acuerdo a los criterios mencionados anteriormente, los cuales describen diferentes aspectos que se deben considerar cuando se pretende desarrollar un producto altamente mantenible. Los atributos de mantenibilidad y su clasificación, obtenidos en esta investigación han sido utilizados en la realización de un modelo de referencia de procesos que apoya la inclusión de sub-características de mantenibilidad al producto software durante el proceso de desarrollo.
publishDate 2019
dc.date.issued.none.fl_str_mv 2019-07-13
dc.date.accessioned.none.fl_str_mv 2023-08-29T03:48:58Z
dc.date.available.none.fl_str_mv 2023-08-29T03:48:58Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/521
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10785/13429
url https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/521
http://hdl.handle.net/10785/13429
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/521/526
dc.rights.spa.fl_str_mv Derechos de autor 2019 Entre Ciencia e Ingeniería
https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos de autor 2019 Entre Ciencia e Ingeniería
https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Católica de Pereira
dc.source.eng.fl_str_mv Entre ciencia e ingeniería; Vol 10 No 19 (2016); 40-49
dc.source.spa.fl_str_mv Entre Ciencia e Ingeniería; Vol. 10 Núm. 19 (2016); 40-49
dc.source.por.fl_str_mv Entre ciencia e ingeniería; v. 10 n. 19 (2016); 40-49
dc.source.none.fl_str_mv 2539-4169
1909-8367
institution Universidad Católica de Pereira
repository.name.fl_str_mv Repositorio Institucional de la Universidad Católica de Pereira - RIBUC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1828143425210286080
spelling 2023-08-29T03:48:58Z2023-08-29T03:48:58Z2019-07-13https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/521http://hdl.handle.net/10785/13429Actualmente el mantenimiento de software es la etapa más costosa del ciclo de vida de dicho producto. Identificar los atributos que influyen sobre la mantenibilidad de software es un aspecto importante para conocer qué factores se podrían incluir durante el proceso de desarrollo con el fin de conseguir un producto altamente mantenible. En este sentido, el presente artículo ofrece una vista integral de diferentes atributos de mantenibilidad obtenidos a partir de la literatura y propone una clasificación de los mismos teniendo en cuenta: (i) las subcaracterísticas de mantenibilidad de ISO/IEC 25010 sobre las que influye, y (ii) el flujo de trabajo del desarrollo de software de RUP (Rational Unified Process) en los que se presenta. Como resultado de la investigación realizada se obtuvieron un total de 18 atributos clasificados de acuerdo a los criterios mencionados anteriormente, los cuales describen diferentes aspectos que se deben considerar cuando se pretende desarrollar un producto altamente mantenible. Los atributos de mantenibilidad y su clasificación, obtenidos en esta investigación han sido utilizados en la realización de un modelo de referencia de procesos que apoya la inclusión de sub-características de mantenibilidad al producto software durante el proceso de desarrollo. Atualmente a manutenção de software é a etapa mais custosa do ciclo de vida do produto. Identificar os atributos influencia a capacidade de manutenção de software é um aspecto importante para conhecer que o fator poderia incluir durante o processo de desenvolvimento com o fim de conseguir um produto altamente manutenível. Nesse sentido, o presente artigo oferece uma vista integral de diferentes atributos de manutenção obtida as partir da literatura e propõe uma classificação dos mesmos tendo em conta: (i)as subcaracterísticas de manutenção de ISSO/IEC 25010 sobre as que influem e (ii) o fluxo de trabalho do desenvolvimento de software de RUP (Rational Unified Process) nos que se apresenta. Como resultado da investigação realizada se obteve um total de 18 atributos classificados de acordo aos critérios mencionados anteriormente, os quais descrevem diferentes aspectos que devem considerar quando se pretende desenvolver um produto altamente manutenível. Os atributos de manutenção e sua classificação, obtidos nessa investigação foram utilizados na realização de um modelo de referência de processos que apoiam a inclusão das sub-características de manutenção do produto software durante o processo de desenvolvimento.Nowadays software maintenance is the most expensive stage in the life cycle of a software product. Identifying the attributes that influence software maintainability is an important aspect that will be useful when knowing the factors to be included during the development process in order to achieve a highly maintainable product.  In this sense, this paper provides a comprehensive overview of the different maintainability attributes based on the literature, and proposes their classification taking into account the following items: (i) the maintainability sub-characteristics from the ISO/ IEC 25010 standard influenced by it, and (ii) the software development workflow of RUP (Rational Unified Process) in which it is presented. As a result of this research, a total of 18 attributes were obtained and classified, based on the criteria previously mentioned, which describe the different aspects to be considered when trying to develop a highly maintainable product. The maintainability attributes and the classification obtained in this research have been used to create a process reference model which supports the inclusion of maintainability sub-characteristics to the product during the software development process.application/pdfspaUniversidad Católica de Pereirahttps://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/521/526Derechos de autor 2019 Entre Ciencia e Ingenieríahttps://creativecommons.org/licenses/by-nc/4.0/deed.es_EShttps://creativecommons.org/licenses/by-nc/4.0/deed.es_ESinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Entre ciencia e ingeniería; Vol 10 No 19 (2016); 40-49Entre Ciencia e Ingeniería; Vol. 10 Núm. 19 (2016); 40-49Entre ciencia e ingeniería; v. 10 n. 19 (2016); 40-492539-41691909-8367Análisis y clasificación de atributos de mantenibilidad del software: una revisión comparativa desde el estado del arteAnálise e classificação de atributos de manutenção do software: uma revisão comparativa desde o estado da arteAnalysis and classification of software maintainability attributes: a comparative review from the state of the artArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionErazo Martínez, JenniferFlórez Gómez, AndrésPino, Francisco J.Publication10785/13429oai:repositorio.ucp.edu.co:10785/134292025-01-27 18:58:31.257https://creativecommons.org/licenses/by-nc/4.0/deed.es_ESDerechos de autor 2019 Entre Ciencia e Ingenieríametadata.onlyhttps://repositorio.ucp.edu.coRepositorio Institucional de la Universidad Católica de Pereira - RIBUCbdigital@metabiblioteca.com