Implementación del proceso automatizado para la generación de métricas: Code Health
RESUMEN : Sofka Technologies es una empresa innovadora originaria de la ciudad de Medellín que hace parte de la industria tecnológica. En el área de “Aseguramiento de la Calidad” tenía como responsabilidad con uno de sus clientes principales la generación de métricas de “salud del código” y política...
- Autores:
-
Espitaleta Benítez, Juan Guillermo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/25923
- Acceso en línea:
- http://hdl.handle.net/10495/25923
- Palabra clave:
- Automatización
Automation
Metodología
Methodology
Procesamiento electrónico de datos
Electronic data processing
Aseguramiento de la calidad
Quality assurance
Desarrollo de programas para computdor
Computer software - Development
Almacenamiento de información
Information storage
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept9615
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UDEA2_51515dc3279bb21d1f364e49a72b5d03 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/25923 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación del proceso automatizado para la generación de métricas: Code Health |
title |
Implementación del proceso automatizado para la generación de métricas: Code Health |
spellingShingle |
Implementación del proceso automatizado para la generación de métricas: Code Health Automatización Automation Metodología Methodology Procesamiento electrónico de datos Electronic data processing Aseguramiento de la calidad Quality assurance Desarrollo de programas para computdor Computer software - Development Almacenamiento de información Information storage http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept9615 |
title_short |
Implementación del proceso automatizado para la generación de métricas: Code Health |
title_full |
Implementación del proceso automatizado para la generación de métricas: Code Health |
title_fullStr |
Implementación del proceso automatizado para la generación de métricas: Code Health |
title_full_unstemmed |
Implementación del proceso automatizado para la generación de métricas: Code Health |
title_sort |
Implementación del proceso automatizado para la generación de métricas: Code Health |
dc.creator.fl_str_mv |
Espitaleta Benítez, Juan Guillermo |
dc.contributor.advisor.none.fl_str_mv |
Delgado Cadavid, Miriam Cecilia |
dc.contributor.author.none.fl_str_mv |
Espitaleta Benítez, Juan Guillermo |
dc.subject.unesco.none.fl_str_mv |
Automatización Automation Metodología Methodology |
topic |
Automatización Automation Metodología Methodology Procesamiento electrónico de datos Electronic data processing Aseguramiento de la calidad Quality assurance Desarrollo de programas para computdor Computer software - Development Almacenamiento de información Information storage http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept9615 |
dc.subject.lemb.none.fl_str_mv |
Procesamiento electrónico de datos Electronic data processing Aseguramiento de la calidad Quality assurance Desarrollo de programas para computdor Computer software - Development Almacenamiento de información Information storage |
dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept9615 |
description |
RESUMEN : Sofka Technologies es una empresa innovadora originaria de la ciudad de Medellín que hace parte de la industria tecnológica. En el área de “Aseguramiento de la Calidad” tenía como responsabilidad con uno de sus clientes principales la generación de métricas de “salud del código” y políticas establecidas para los proyectos de automatización de pruebas y seguimiento de actividades dentro de los repositorios de control de versiones; esta labor era bastante dispendiosa ya que se realizaba manualmente con estrategias de “code review”; debido a esto se decidió desarrollar e implementar un proceso automatizado de generación de métricas e informes, con el cual se pudiera optimizar el cumplimiento de esta responsabilidad, permitiendo verificar que se estuviera dando cumplimiento y seguridad a los acuerdos que se tenían con el cliente anteriormente mencionado. Para la implementación de “Code Health” se siguió el marco de trabajo Scrum como metodología, el cual permite desarrollar software de forma agil y posibilita crear un producto de forma incremental a través de periodos de tiempo llamados Sprints. Se muestra el resultado y el análisis del desarrollo profundizando en los ejes temáticos que hace referencia a la arquitectura de la aplicación, la interacción entre los componentes que hace parte de la automatización, la declaración de los escenarios que describen el comportamiento del proceso automático (los pasos, las secuencias y las acciones que se ejecutan), los recursos usados de donde se obtiene y almacena la información. Se plantean las conclusiones que permiten validar el alcance inicial del proyecto y entender de forma global el resultado final de la implementación del proceso automatizado. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-02-09T16:33:25Z |
dc.date.available.none.fl_str_mv |
2022-02-09T16:33:25Z |
dc.date.issued.none.fl_str_mv |
2022 |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
draft |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/25923 |
url |
http://hdl.handle.net/10495/25923 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.accessrights.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.extent.spa.fl_str_mv |
34 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Medellín |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/2/EspitaletaJuan_2022_ImplementacionCodeHealth.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/3/AutorizacionDePublicacion.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/4/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/5/license.txt |
bitstream.checksum.fl_str_mv |
2bfc683943d7406f307a74dcdd968708 47a46231002c6806a96c2c57bf51033e b88b088d9957e670ce3b3fbe2eedbc13 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173229898334208 |
spelling |
Delgado Cadavid, Miriam CeciliaEspitaleta Benítez, Juan Guillermo2022-02-09T16:33:25Z2022-02-09T16:33:25Z2022http://hdl.handle.net/10495/25923RESUMEN : Sofka Technologies es una empresa innovadora originaria de la ciudad de Medellín que hace parte de la industria tecnológica. En el área de “Aseguramiento de la Calidad” tenía como responsabilidad con uno de sus clientes principales la generación de métricas de “salud del código” y políticas establecidas para los proyectos de automatización de pruebas y seguimiento de actividades dentro de los repositorios de control de versiones; esta labor era bastante dispendiosa ya que se realizaba manualmente con estrategias de “code review”; debido a esto se decidió desarrollar e implementar un proceso automatizado de generación de métricas e informes, con el cual se pudiera optimizar el cumplimiento de esta responsabilidad, permitiendo verificar que se estuviera dando cumplimiento y seguridad a los acuerdos que se tenían con el cliente anteriormente mencionado. Para la implementación de “Code Health” se siguió el marco de trabajo Scrum como metodología, el cual permite desarrollar software de forma agil y posibilita crear un producto de forma incremental a través de periodos de tiempo llamados Sprints. Se muestra el resultado y el análisis del desarrollo profundizando en los ejes temáticos que hace referencia a la arquitectura de la aplicación, la interacción entre los componentes que hace parte de la automatización, la declaración de los escenarios que describen el comportamiento del proceso automático (los pasos, las secuencias y las acciones que se ejecutan), los recursos usados de donde se obtiene y almacena la información. Se plantean las conclusiones que permiten validar el alcance inicial del proyecto y entender de forma global el resultado final de la implementación del proceso automatizado.ABSTRACT : Sofka Technologies is an innovative company from the city of Medellin that is part of the technology industry. In the "Quality Assurance" area has the responsible with one of his main clients for the generation of "code health" metrics and established policies for test automation projects and monitoring of activities within the version control repositories.; This work was quite time-consuming since it was done manually with “code review” strategies; Due to this, it was decided to develop and implement an automated process for generating metrics and reports, with which the fulfillment of this responsibility could be optimized, allowing to verify that the agreements with the aforementioned client were being fulfilled and secured. For the implementation of "Code Health" the Scrum framework was followed as a methodology, which allows developing software in an agile way and makes it possible to create a product incrementally through periods of time called Sprints. The result and the analysis of the development are shown, delving into the thematic axes that refer to the architecture of the application, the interaction between the components that are part of the automation, the declaration of the scenarios that describe the behavior of the automatic process (the steps, sequences and actions that are executed), the resources used from where the information is obtained and stored. The conclusions that allow to validate the initial scope of the project and to understand in a global way the final result of the implementation of the automated process are proposed.34application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Implementación del proceso automatizado para la generación de métricas: Code HealthMedellínAutomatizaciónAutomationMetodologíaMethodologyProcesamiento electrónico de datosElectronic data processingAseguramiento de la calidadQuality assuranceDesarrollo de programas para computdorComputer software - DevelopmentAlmacenamiento de informaciónInformation storagehttp://vocabularies.unesco.org/thesaurus/concept3401http://vocabularies.unesco.org/thesaurus/concept9615Profesional en Ingeniería de SistemasPregradoFacultad de Ingeniería. Ingeniería de SistemasUniversidad de AntioquiaORIGINALEspitaletaJuan_2022_ImplementacionCodeHealth.pdfEspitaletaJuan_2022_ImplementacionCodeHealth.pdfTrabajo de grado de pregradoapplication/pdf1377567http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/2/EspitaletaJuan_2022_ImplementacionCodeHealth.pdf2bfc683943d7406f307a74dcdd968708MD52AutorizacionDePublicacion.pdfAutorizacionDePublicacion.pdfAutorización de publicaciónapplication/pdf151598http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/3/AutorizacionDePublicacion.pdf47a46231002c6806a96c2c57bf51033eMD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/4/license_rdfb88b088d9957e670ce3b3fbe2eedbc13MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/25923/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5510495/25923oai:bibliotecadigital.udea.edu.co:10495/259232022-02-09 11:33:56.336Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |