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á...
- 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= |
