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

Full description

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=