Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT

RESUMEN: Durante el proceso de desarrollo de software, cuando se sigue un enfoque tradicional, los equipos de aseguramiento de la calidad (En adelante QA, por sus siglas en inglés Quality Assurance) trabajan de forma independiente a los desarrolladores. Actualmente se presenta un cambio en esta diná...

Full description

Autores:
García Mesa, Ingrid Jakeline
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/16768
Acceso en línea:
http://hdl.handle.net/10495/16768
Palabra clave:
Análisis comparativo
Comparative analysis
Encuesta
Surveys
Programa de ordenador
Computer software
Recopilación de datos
Data collection
Desarrollo de software
Ingeniería de software
Pruebas de software
http://vocabularies.unesco.org/thesaurus/concept2202
http://vocabularies.unesco.org/thesaurus/concept7393
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7387
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_549fe3b935628f2f673ab76897e5c579
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/16768
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
title Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
spellingShingle Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
Análisis comparativo
Comparative analysis
Encuesta
Surveys
Programa de ordenador
Computer software
Recopilación de datos
Data collection
Desarrollo de software
Ingeniería de software
Pruebas de software
http://vocabularies.unesco.org/thesaurus/concept2202
http://vocabularies.unesco.org/thesaurus/concept7393
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7387
title_short Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
title_full Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
title_fullStr Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
title_full_unstemmed Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
title_sort Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMAT
dc.creator.fl_str_mv García Mesa, Ingrid Jakeline
dc.contributor.advisor.none.fl_str_mv Cogollo Oyola, Juan Ricardo
dc.contributor.author.none.fl_str_mv García Mesa, Ingrid Jakeline
dc.subject.unesco.none.fl_str_mv Análisis comparativo
Comparative analysis
Encuesta
Surveys
Programa de ordenador
Computer software
Recopilación de datos
Data collection
topic Análisis comparativo
Comparative analysis
Encuesta
Surveys
Programa de ordenador
Computer software
Recopilación de datos
Data collection
Desarrollo de software
Ingeniería de software
Pruebas de software
http://vocabularies.unesco.org/thesaurus/concept2202
http://vocabularies.unesco.org/thesaurus/concept7393
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7387
dc.subject.proposal.spa.fl_str_mv Desarrollo de software
Ingeniería de software
Pruebas de software
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept2202
http://vocabularies.unesco.org/thesaurus/concept7393
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7387
description RESUMEN: Durante el proceso de desarrollo de software, cuando se sigue un enfoque tradicional, los equipos de aseguramiento de la calidad (En adelante QA, por sus siglas en inglés Quality Assurance) trabajan de forma independiente a los desarrolladores. Actualmente se presenta un cambio en esta dinámica, los equipos inmersos en el desarrollo de software se integran, trabajando juntos con una única responsabilidad: generar un producto que funcione y genere valor, donde el objetivo es prevenir errores en vez de detectarlos. Las herramientas que se usan bajo este enfoque se integran ayudando a mejorar la calidad del software a través de un proceso de desarrollo, pruebas, integración y despliegue automatizado, lo cual permite desarrollar software ágilmente, con mejor retorno a la inversión y de mejor calidad. Actualmente algunas empresas adoptan ATDD en su proceso de desarrollo, según experiencia propia o siguiendo parámetros señalados en la teoría. En este trabajo se busca identificar cómo realizan algunas empresas la adopción de ATDD y realizar una comparación en la teoría disponible al respecto, usando para ello representaciones mediante el núcleo de Semat (teoría y método de la ingeniería de software), el cual define un estándar llamado Essence, que permite modelar esfuerzos presentes en la ingeniería de software usando un lenguaje común de elementos que se definen para ello.
publishDate 2019
dc.date.issued.none.fl_str_mv 2019
dc.date.accessioned.none.fl_str_mv 2020-10-02T19:08:28Z
dc.date.available.none.fl_str_mv 2020-10-02T19:08:28Z
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/COther
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/16768
url http://hdl.handle.net/10495/16768
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
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 http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 91
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Carrera Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/3e6d3ddf-990d-4e9c-8e2d-c20f8f849869/download
https://bibliotecadigital.udea.edu.co/bitstreams/75ad862d-d38e-4482-bd9b-e002f11fcc99/download
https://bibliotecadigital.udea.edu.co/bitstreams/b6d32802-0dd2-4684-b25c-f4aaf6e2a47c/download
https://bibliotecadigital.udea.edu.co/bitstreams/ce0bc18e-f27f-451e-82c9-7b5f9971a0a0/download
https://bibliotecadigital.udea.edu.co/bitstreams/6cd25967-f026-41b1-9825-9a9e10bea91b/download
bitstream.checksum.fl_str_mv 3188a1fe0fbd071a1cd75247cec38e3b
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
033fe953d4239d95ef9a7d3f48e6f284
91839ad1686219ea657fbe0b4a527046
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052616672346112
spelling Cogollo Oyola, Juan RicardoGarcía Mesa, Ingrid Jakeline2020-10-02T19:08:28Z2020-10-02T19:08:28Z2019http://hdl.handle.net/10495/16768RESUMEN: Durante el proceso de desarrollo de software, cuando se sigue un enfoque tradicional, los equipos de aseguramiento de la calidad (En adelante QA, por sus siglas en inglés Quality Assurance) trabajan de forma independiente a los desarrolladores. Actualmente se presenta un cambio en esta dinámica, los equipos inmersos en el desarrollo de software se integran, trabajando juntos con una única responsabilidad: generar un producto que funcione y genere valor, donde el objetivo es prevenir errores en vez de detectarlos. Las herramientas que se usan bajo este enfoque se integran ayudando a mejorar la calidad del software a través de un proceso de desarrollo, pruebas, integración y despliegue automatizado, lo cual permite desarrollar software ágilmente, con mejor retorno a la inversión y de mejor calidad. Actualmente algunas empresas adoptan ATDD en su proceso de desarrollo, según experiencia propia o siguiendo parámetros señalados en la teoría. En este trabajo se busca identificar cómo realizan algunas empresas la adopción de ATDD y realizar una comparación en la teoría disponible al respecto, usando para ello representaciones mediante el núcleo de Semat (teoría y método de la ingeniería de software), el cual define un estándar llamado Essence, que permite modelar esfuerzos presentes en la ingeniería de software usando un lenguaje común de elementos que se definen para ello.ABSTRACT: During the software development process, when a traditional approach is followed, the quality assurance teams (hereinafter QA, for its acronym in Quality Assurance) work independently to the developers. Currently there is a change in this dynamic, teams immersed in software development are integrated, working together with a single responsibility: to generate a product that works and generates value, where the objective is to prevent errors instead of detecting them. The tools used under this approach are integrated helping to improve the quality of the software through a process of development, testing, integration and automated deployment, which allows to develop software quickly, with better return to investment and better quality. Currently some companies adopt ATDD in their development process, according to their own experience or following parameters indicated in the theory. This paper seeks to identify how some companies adopt ATDD and make a comparison in the theory available in this regard, using representations through the core of Semat (software engineering theory and method), which defines a standard called Essence, which allows modeling efforts in software engineering using a common language of elements that are defined for it.PregradoIngeniero de Sistemas91application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Carrera Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Representación de la práctica de desarrollo dirigido por pruebas de aceptación (ATDD) usando el núcleo de SEMATTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/COtherinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAnálisis comparativoComparative analysisEncuestaSurveysPrograma de ordenadorComputer softwareRecopilación de datosData collectionDesarrollo de softwareIngeniería de softwarePruebas de softwarehttp://vocabularies.unesco.org/thesaurus/concept2202http://vocabularies.unesco.org/thesaurus/concept7393http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept7387PublicationORIGINALGarciaIngrid_2019_RepresentacionPracticaDesarrollo.pdfGarciaIngrid_2019_RepresentacionPracticaDesarrollo.pdfTrabajo de grado de pregradoapplication/pdf2315358https://bibliotecadigital.udea.edu.co/bitstreams/3e6d3ddf-990d-4e9c-8e2d-c20f8f849869/download3188a1fe0fbd071a1cd75247cec38e3bMD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/75ad862d-d38e-4482-bd9b-e002f11fcc99/downloadb88b088d9957e670ce3b3fbe2eedbc13MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/b6d32802-0dd2-4684-b25c-f4aaf6e2a47c/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTGarciaIngrid_2019_RepresentacionPracticaDesarrollo.pdf.txtGarciaIngrid_2019_RepresentacionPracticaDesarrollo.pdf.txtExtracted texttext/plain101780https://bibliotecadigital.udea.edu.co/bitstreams/ce0bc18e-f27f-451e-82c9-7b5f9971a0a0/download033fe953d4239d95ef9a7d3f48e6f284MD54falseAnonymousREADTHUMBNAILGarciaIngrid_2019_RepresentacionPracticaDesarrollo.pdf.jpgGarciaIngrid_2019_RepresentacionPracticaDesarrollo.pdf.jpgGenerated Thumbnailimage/jpeg12374https://bibliotecadigital.udea.edu.co/bitstreams/6cd25967-f026-41b1-9825-9a9e10bea91b/download91839ad1686219ea657fbe0b4a527046MD55falseAnonymousREAD10495/16768oai:bibliotecadigital.udea.edu.co:10495/167682025-03-27 01:08:38.76http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=