Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg
RESUMEN: La ingeniería de software cuenta desde sus inicios con diversas metodologías y prácticas de desarrollo de software que buscaban obtener el mejor resultado en el menor tiempo y con la mayor calidad, esto ha permitido que existan diferentes variantes de metodologías con sus respectivas prácti...
- Autores:
-
Salgado Espitia, Orvie Nadir
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/22010
- Acceso en línea:
- http://hdl.handle.net/10495/22010
- Palabra clave:
- Programa de ordenador
Computer software
Digitalización
Digitization
Desarrollo de programas informáticos
Software development
Prototipos
Prototypes
ESSENCE
SEMAT
http://aims.fao.org/aos/agrovoc/c_9000152
http://aims.fao.org/aos/agrovoc/c_25792
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7411
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id |
UDEA2_26b88c213409f97a5eb9233b51e76862 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/22010 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg |
title |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg |
spellingShingle |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg Programa de ordenador Computer software Digitalización Digitization Desarrollo de programas informáticos Software development Prototipos Prototypes ESSENCE SEMAT http://aims.fao.org/aos/agrovoc/c_9000152 http://aims.fao.org/aos/agrovoc/c_25792 http://vocabularies.unesco.org/thesaurus/concept6081 http://vocabularies.unesco.org/thesaurus/concept7411 |
title_short |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg |
title_full |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg |
title_fullStr |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg |
title_full_unstemmed |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg |
title_sort |
Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de Omg |
dc.creator.fl_str_mv |
Salgado Espitia, Orvie Nadir |
dc.contributor.advisor.none.fl_str_mv |
Cogollo Oyola, Juan Ricardo |
dc.contributor.author.none.fl_str_mv |
Salgado Espitia, Orvie Nadir |
dc.subject.unesco.none.fl_str_mv |
Programa de ordenador Computer software Digitalización Digitization |
topic |
Programa de ordenador Computer software Digitalización Digitization Desarrollo de programas informáticos Software development Prototipos Prototypes ESSENCE SEMAT http://aims.fao.org/aos/agrovoc/c_9000152 http://aims.fao.org/aos/agrovoc/c_25792 http://vocabularies.unesco.org/thesaurus/concept6081 http://vocabularies.unesco.org/thesaurus/concept7411 |
dc.subject.agrovoc.none.fl_str_mv |
Desarrollo de programas informáticos Software development Prototipos Prototypes |
dc.subject.proposal.spa.fl_str_mv |
ESSENCE SEMAT |
dc.subject.agrovocuri.none.fl_str_mv |
http://aims.fao.org/aos/agrovoc/c_9000152 http://aims.fao.org/aos/agrovoc/c_25792 |
dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept6081 http://vocabularies.unesco.org/thesaurus/concept7411 |
description |
RESUMEN: La ingeniería de software cuenta desde sus inicios con diversas metodologías y prácticas de desarrollo de software que buscaban obtener el mejor resultado en el menor tiempo y con la mayor calidad, esto ha permitido que existan diferentes variantes de metodologías con sus respectivas prácticas, lo anterior evidencia la disponibilidad de un gran catálogo de prácticas de desarrollo de software para seleccionar al momento de ejecutar un proyecto de desarrollo de software, lo cual se convierte en un hito importante del proyecto , ya que ello influye en el éxito o fracaso del resultado final. En éste trabajo se propone y desarrolla el prototipo funcional de una herramienta que permite documentar y representar de manera textual prácticas de desarrollo de software usando los elementos definidos en el estándar ESSENCE[1] de OMG. Dicha herramienta permite además la evaluación de la práctica que se representa, mediante la definición de criterios de validación parametrizados. Como resultado de este trabajo se logra la puesta en funcionamiento del prototipo web llamado SEMOVA (SEMAT Modeler Validator)que permitió representar prácticas de desarrollo de software, alineado a las restricciones y posibles relaciones entre elementos que se definen en el estándar ESSENCE. Las prácticas usadas para probar el prototipo fueron tomadas de representaciones hechas en artículos de investigación, adicionalmente se crearon los respectivos criterios de validación para cada práctica, ofreciendo la posibilidad de ser evaluadas por el público objetivo mediante un acceso web. Éste trabajo siembra las bases para la construcción de una plataforma que facilite el entendimiento y promueva el uso del estándar Essence en la industria y en la academia. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-08-30T21:38:55Z |
dc.date.available.none.fl_str_mv |
2021-08-30T21:38:55Z |
dc.date.issued.none.fl_str_mv |
2021 |
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/22010 |
url |
http://hdl.handle.net/10495/22010 |
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-sa/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-sa/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 |
45 |
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/22010/1/Anexo1.docx http://bibliotecadigital.udea.edu.co/bitstream/10495/22010/3/SalgadoOrvie_2021_ExploracionHerramientaSoftware.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/22010/4/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/22010/5/license.txt |
bitstream.checksum.fl_str_mv |
f3c53b7e7a58aee59a0d4ec3e3521d62 40bdf3d50999b18a7d5d1e7169ef58d3 e2060682c9c70d4d30c83c51448f4eed 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_ |
1812173132255985664 |
spelling |
Cogollo Oyola, Juan RicardoSalgado Espitia, Orvie Nadir2021-08-30T21:38:55Z2021-08-30T21:38:55Z2021http://hdl.handle.net/10495/22010RESUMEN: La ingeniería de software cuenta desde sus inicios con diversas metodologías y prácticas de desarrollo de software que buscaban obtener el mejor resultado en el menor tiempo y con la mayor calidad, esto ha permitido que existan diferentes variantes de metodologías con sus respectivas prácticas, lo anterior evidencia la disponibilidad de un gran catálogo de prácticas de desarrollo de software para seleccionar al momento de ejecutar un proyecto de desarrollo de software, lo cual se convierte en un hito importante del proyecto , ya que ello influye en el éxito o fracaso del resultado final. En éste trabajo se propone y desarrolla el prototipo funcional de una herramienta que permite documentar y representar de manera textual prácticas de desarrollo de software usando los elementos definidos en el estándar ESSENCE[1] de OMG. Dicha herramienta permite además la evaluación de la práctica que se representa, mediante la definición de criterios de validación parametrizados. Como resultado de este trabajo se logra la puesta en funcionamiento del prototipo web llamado SEMOVA (SEMAT Modeler Validator)que permitió representar prácticas de desarrollo de software, alineado a las restricciones y posibles relaciones entre elementos que se definen en el estándar ESSENCE. Las prácticas usadas para probar el prototipo fueron tomadas de representaciones hechas en artículos de investigación, adicionalmente se crearon los respectivos criterios de validación para cada práctica, ofreciendo la posibilidad de ser evaluadas por el público objetivo mediante un acceso web. Éste trabajo siembra las bases para la construcción de una plataforma que facilite el entendimiento y promueva el uso del estándar Essence en la industria y en la academia.45application/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-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Exploración de una herramienta para la representación y validación de prácticas de desarrollo de software basada en el estándar Essence de OmgMedellínPrograma de ordenadorComputer softwareDigitalizaciónDigitizationDesarrollo de programas informáticosSoftware developmentPrototiposPrototypesESSENCESEMAThttp://aims.fao.org/aos/agrovoc/c_9000152http://aims.fao.org/aos/agrovoc/c_25792http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept7411https://github.com/orviese/semat-modeler-backend-api.githttps://github.com/orviese/semat-modeler-front.gitProfesional en Ingeniería de SistemasPregradoFacultad de Ingeniería. Carrera de Ingeniería de SistemasUniversidad de AntioquiaORIGINALAnexo1.docxAnexo1.docxManual Tecnico Semovaapplication/vnd.openxmlformats-officedocument.wordprocessingml.document29514http://bibliotecadigital.udea.edu.co/bitstream/10495/22010/1/Anexo1.docxf3c53b7e7a58aee59a0d4ec3e3521d62MD51SalgadoOrvie_2021_ExploracionHerramientaSoftware.pdfSalgadoOrvie_2021_ExploracionHerramientaSoftware.pdfTrabajo de grado de pregradoapplication/pdf2953313http://bibliotecadigital.udea.edu.co/bitstream/10495/22010/3/SalgadoOrvie_2021_ExploracionHerramientaSoftware.pdf40bdf3d50999b18a7d5d1e7169ef58d3MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051http://bibliotecadigital.udea.edu.co/bitstream/10495/22010/4/license_rdfe2060682c9c70d4d30c83c51448f4eedMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/22010/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5510495/22010oai:bibliotecadigital.udea.edu.co:10495/220102021-08-30 16:40:27.918Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |