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/
Description
Summary: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.