Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software

Actualmente en la Universidad de Cartagena, en la carrera de Ingeniería de Sistemas, asignatura de Ingeniería de Software, se realiza un proyecto de desarrollo de software bajo la metodología de RUP. Estos proyectos presentan una gran falencia en las etapas de construcción y despliegue, dado que son...

Full description

Autores:
Alvarez Puello, Jenniffer Helena
Ortega Camargo, Amaury Rafael
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de Cartagena
Repositorio:
Repositorio Universidad de Cartagena
Idioma:
spa
OAI Identifier:
oai:repositorio.unicartagena.edu.co:11227/14842
Acceso en línea:
https://hdl.handle.net/11227/14842
http://dx.doi.org/10.57799/11227/8511
Palabra clave:
Software de aplicaciones
Ingeniería de software
Sitios web académicos
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc/4.0/
id UCART2_95d047f517a7648f4d442257716cd88e
oai_identifier_str oai:repositorio.unicartagena.edu.co:11227/14842
network_acronym_str UCART2
network_name_str Repositorio Universidad de Cartagena
repository_id_str
dc.title.spa.fl_str_mv Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
title Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
spellingShingle Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
Software de aplicaciones
Ingeniería de software
Sitios web académicos
title_short Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
title_full Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
title_fullStr Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
title_full_unstemmed Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
title_sort Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de software
dc.creator.fl_str_mv Alvarez Puello, Jenniffer Helena
Ortega Camargo, Amaury Rafael
dc.contributor.advisor.none.fl_str_mv Monroy Ríos, Martín Emilio
dc.contributor.author.none.fl_str_mv Alvarez Puello, Jenniffer Helena
Ortega Camargo, Amaury Rafael
dc.subject.armarc.none.fl_str_mv Software de aplicaciones
Ingeniería de software
Sitios web académicos
topic Software de aplicaciones
Ingeniería de software
Sitios web académicos
description Actualmente en la Universidad de Cartagena, en la carrera de Ingeniería de Sistemas, asignatura de Ingeniería de Software, se realiza un proyecto de desarrollo de software bajo la metodología de RUP. Estos proyectos presentan una gran falencia en las etapas de construcción y despliegue, dado que son etapas en las cuales sin presencia de herramientas tecnológicas el seguimiento es casi incontrolable. El objetivo de este trabajo de grado es implementar una plataforma tecnológica para la construcción y despliegue de código fuente en la asignatura Ingeniería de Software en el programa Ingeniería de Sistemas de la Universidad de Cartagena, usando herramientas software de código abierto; Aplicando en la mayoría del proyecto una metodología RUP. Para alcanzar el objetivo propuesto, inicialmente se realizó el proceso para la selección del grupo de herramientas integradas para la implementación de la plataforma, mediante la definición de requisitos funcionales y no funcionales, efectuando un análisis comparativo bajo una revisión bibliográfica de varias herramientas en el mercado de código abierto para garantizar la nula adición de costos al proceso de la realización del proyecto de desarrollo en la asignatura. Seguidamente, se diseñó e implementó una arquitectura la cual integra todas las herramientas que fueron seleccionadas en la etapa anterior, y como resultado en la fase de diseño de RUP los diagramas de despliegue, de secuencia y de componentes de la plataforma. Y la plataforma, la cual está encargada de dar acompañamiento y/o asistencia a los estudiantes y el docente de la asignatura de Ingeniería de Software en la Universidad de Cartagena, donde los equipos de desarrollo cuentan con un espacio donde revisar, debatir, integrar, mantener historial, revertir código fuente, y el instructor de la asignatura puede verificar la coherencia de código entre el diseño y la construcción propuesta. Esto de la mano de unas guías que sirven de instructivo para la utilización de la plataforma por cada equipo e instructor. La investigación permite concluir que la utilización de la plataforma implementada y las guías de usos elaboradas asegura el mejoramiento de los procesos de calidad para la construcción y despliegue de código fuente en la asignatura Ingeniería de Software en el programa, de igual manera permite mostrar a los estudiantes en ingeniería de sistemas, la forma de mejorar la calidad de vida en su entorno laboral/educativo con respecto a los traumatismos que se generan en el momento de realizar despliegue de modificaciones a las aplicaciones en los ambientes de pruebas o productivo y la facilidad de identificar errores en el software ya que se compila en cortos espacios de tiempo el código generado por todo el equipo de desarrollo.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2022-03-23T14:15:57Z
dc.date.available.none.fl_str_mv 2022-03-23T14:15:57Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11227/14842
http://dx.doi.org/10.57799/11227/8511
url https://hdl.handle.net/11227/14842
http://dx.doi.org/10.57799/11227/8511
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc/4.0/
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Cartagena
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Cartagena de Indias
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad de Cartagena
bitstream.url.fl_str_mv https://dspace7-unicartagena.metabuscador.org/bitstreams/38394ced-2139-4df1-926c-6f2d491885b5/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/968c0e49-dfec-4897-a46f-60db5bae631b/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/88a7829f-a1ee-4f98-8265-e4e788f33ad6/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/62ba897b-7a81-4aa4-bac1-17611c05391d/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/372f49e7-5897-4ef4-a46d-d63f52b7dcc7/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/6684292a-e962-40e5-99f6-babfe5ca9749/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/3ee871a2-66bb-41ce-aa98-2149ae74e131/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/0a2134d7-968f-4b92-9eb4-e7843ec1345f/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/19abe506-3ce6-4f4e-965a-f2c98d48d52b/download
https://dspace7-unicartagena.metabuscador.org/bitstreams/f360c373-6c86-4221-a913-6899f647e9ae/download
bitstream.checksum.fl_str_mv e5ac1393029e03f0885e4fec68f09b5c
318bc8017f1f3abeb3bd8a72b1b96aea
455bb5349e5646c2cf6e6f2c36669d44
7b38fcee9ba3bc8639fa56f350c81be3
282293648781fbfde719b2e0a4712807
dafe7b85c4530b2cdd67ae36ddc02b45
5425e8c0cc4c76179182c67bc211a6e3
7a711007b4ca21529c0afbd4916774cc
6d8bfeef34bbe0e1bd0bc2a1efa5c9d5
749bd64b0b48bddf140ccd42e5506c40
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital Universidad de Cartagena
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814214239214108672
spelling Monroy Ríos, Martín EmilioAlvarez Puello, Jenniffer HelenaOrtega Camargo, Amaury Rafael2022-03-23T14:15:57Z2022-03-23T14:15:57Z2020https://hdl.handle.net/11227/14842http://dx.doi.org/10.57799/11227/8511Actualmente en la Universidad de Cartagena, en la carrera de Ingeniería de Sistemas, asignatura de Ingeniería de Software, se realiza un proyecto de desarrollo de software bajo la metodología de RUP. Estos proyectos presentan una gran falencia en las etapas de construcción y despliegue, dado que son etapas en las cuales sin presencia de herramientas tecnológicas el seguimiento es casi incontrolable. El objetivo de este trabajo de grado es implementar una plataforma tecnológica para la construcción y despliegue de código fuente en la asignatura Ingeniería de Software en el programa Ingeniería de Sistemas de la Universidad de Cartagena, usando herramientas software de código abierto; Aplicando en la mayoría del proyecto una metodología RUP. Para alcanzar el objetivo propuesto, inicialmente se realizó el proceso para la selección del grupo de herramientas integradas para la implementación de la plataforma, mediante la definición de requisitos funcionales y no funcionales, efectuando un análisis comparativo bajo una revisión bibliográfica de varias herramientas en el mercado de código abierto para garantizar la nula adición de costos al proceso de la realización del proyecto de desarrollo en la asignatura. Seguidamente, se diseñó e implementó una arquitectura la cual integra todas las herramientas que fueron seleccionadas en la etapa anterior, y como resultado en la fase de diseño de RUP los diagramas de despliegue, de secuencia y de componentes de la plataforma. Y la plataforma, la cual está encargada de dar acompañamiento y/o asistencia a los estudiantes y el docente de la asignatura de Ingeniería de Software en la Universidad de Cartagena, donde los equipos de desarrollo cuentan con un espacio donde revisar, debatir, integrar, mantener historial, revertir código fuente, y el instructor de la asignatura puede verificar la coherencia de código entre el diseño y la construcción propuesta. Esto de la mano de unas guías que sirven de instructivo para la utilización de la plataforma por cada equipo e instructor. La investigación permite concluir que la utilización de la plataforma implementada y las guías de usos elaboradas asegura el mejoramiento de los procesos de calidad para la construcción y despliegue de código fuente en la asignatura Ingeniería de Software en el programa, de igual manera permite mostrar a los estudiantes en ingeniería de sistemas, la forma de mejorar la calidad de vida en su entorno laboral/educativo con respecto a los traumatismos que se generan en el momento de realizar despliegue de modificaciones a las aplicaciones en los ambientes de pruebas o productivo y la facilidad de identificar errores en el software ya que se compila en cortos espacios de tiempo el código generado por todo el equipo de desarrollo.PregradoIngeniero(a) de Sistemasapplication/pdfspaUniversidad de CartagenaFacultad de IngenieríaCartagena de IndiasIngeniería de Sistemashttps://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_abf2Plataforma tecnológica para asistir la etapa de construcción y despliegue de código fuente en proyectos de la asignatura ingeniería de softwareTrabajo de grado - Pregradoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85Software de aplicacionesIngeniería de softwareSitios web académicosPublicationORIGINALInforme final de trabajo de grado.pdfInforme final de trabajo de grado.pdfapplication/pdf885343https://dspace7-unicartagena.metabuscador.org/bitstreams/38394ced-2139-4df1-926c-6f2d491885b5/downloade5ac1393029e03f0885e4fec68f09b5cMD51Informe de herramientas.pdfInforme de herramientas.pdfapplication/pdf525524https://dspace7-unicartagena.metabuscador.org/bitstreams/968c0e49-dfec-4897-a46f-60db5bae631b/download318bc8017f1f3abeb3bd8a72b1b96aeaMD52Guia de uso.pdfGuia de uso.pdfapplication/pdf3544700https://dspace7-unicartagena.metabuscador.org/bitstreams/88a7829f-a1ee-4f98-8265-e4e788f33ad6/download455bb5349e5646c2cf6e6f2c36669d44MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81756https://dspace7-unicartagena.metabuscador.org/bitstreams/62ba897b-7a81-4aa4-bac1-17611c05391d/download7b38fcee9ba3bc8639fa56f350c81be3MD54TEXTInforme final de trabajo de grado.pdf.txtInforme final de trabajo de grado.pdf.txtExtracted texttext/plain90758https://dspace7-unicartagena.metabuscador.org/bitstreams/372f49e7-5897-4ef4-a46d-d63f52b7dcc7/download282293648781fbfde719b2e0a4712807MD55Informe de herramientas.pdf.txtInforme de herramientas.pdf.txtExtracted texttext/plain24769https://dspace7-unicartagena.metabuscador.org/bitstreams/6684292a-e962-40e5-99f6-babfe5ca9749/downloaddafe7b85c4530b2cdd67ae36ddc02b45MD57Guia de uso.pdf.txtGuia de uso.pdf.txtExtracted texttext/plain125247https://dspace7-unicartagena.metabuscador.org/bitstreams/3ee871a2-66bb-41ce-aa98-2149ae74e131/download5425e8c0cc4c76179182c67bc211a6e3MD59THUMBNAILInforme final de trabajo de grado.pdf.jpgInforme final de trabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg8869https://dspace7-unicartagena.metabuscador.org/bitstreams/0a2134d7-968f-4b92-9eb4-e7843ec1345f/download7a711007b4ca21529c0afbd4916774ccMD56Informe de herramientas.pdf.jpgInforme de herramientas.pdf.jpgGenerated Thumbnailimage/jpeg6949https://dspace7-unicartagena.metabuscador.org/bitstreams/19abe506-3ce6-4f4e-965a-f2c98d48d52b/download6d8bfeef34bbe0e1bd0bc2a1efa5c9d5MD58Guia de uso.pdf.jpgGuia de uso.pdf.jpgGenerated Thumbnailimage/jpeg6570https://dspace7-unicartagena.metabuscador.org/bitstreams/f360c373-6c86-4221-a913-6899f647e9ae/download749bd64b0b48bddf140ccd42e5506c40MD51011227/14842oai:dspace7-unicartagena.metabuscador.org:11227/148422024-08-28 17:53:07.439https://creativecommons.org/licenses/by-nc/4.0/open.accesshttps://dspace7-unicartagena.metabuscador.orgBiblioteca Digital Universidad de Cartagenabdigital@metabiblioteca.comCkFsIGZpcm1hciB5IHByZXNlbnRhciBlc3RhIGxpY2VuY2lhLCB1c3RlZCAoQVVUT1IgTyBBVVRPUkVTKSAgbyBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGVsIHByb3BpZXRhcmlvKFMpIGdhcmFudGl6YSBhICBsYSBVTklWRVJTSURBRCBERSBDQVJUQUdFTkEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgcmVwcm9kdWNpciwgdHJhZHVjaXIgKGNvbW8gc2UgZGVmaW5lIG3DoXMgYWRlbGFudGUpIHkvbyBkaXN0cmlidWlyIHN1IGRvY3VtZW50byAoaW5jbHV5ZW5kbyBlbCByZXN1bWVuKSBlbiB0b2RvIGVsIG11bmRvICBlbiBmb3JtYSBpbXByZXNhIHkgZW4gZm9ybWF0byBlbGVjdHLDs25pY28geSBlbiBjdWFscXVpZXIgbWVkaW8sIGluY2x1eWVuZG8gYXVkaW8gbyB2aWRlby4KClVzdGVkIGFjZXB0YSBxdWUgbGEgVU5JVkVSU0lEQUQgREUgQ0FSVEFHRU5BICBwdWVkZSwgc2luIGNhbWJpYXIgZWwgY29udGVuaWRvIGNvbnZlcnRpcmxvLCBwcmVzZW50YXJsbyAgYSBjdWFscXVpZXIgbWVkaW8gbyBmb3JtYXRvIHBhcmEgbG9zIGZpbmVzIGRlIGNvbnNlcnZhY2nDs24uCgpVc3RlZCB0YW1iacOpbiBhY2VwdGEgcXVlIGxhIFVOSVZFUlNJREFEIERFIENBUlRBR0VOQSAgIHB1ZWRhIGNvbnNlcnZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBlc3RlIGRvY3VtZW50byBwYXJhIGZpbmVzIGRlIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24uCgpVc3RlZCBkZWNsYXJhIHF1ZSBlbCBkb2N1bWVudG8gZXMgdW4gdHJhYmFqbyBvcmlnaW5hbCB5ICBxdWUgdGllbmUgZWwgZGVyZWNobyBkZSBvdG9yZ2FyIGxvcyBkZXJlY2hvcyBjb250ZW5pZG9zIGVuIGVzdGEgbGljZW5jaWEuICBUYW1iacOpbiByZXByZXNlbnRhbiAgbG8gbWVqb3IgZGUgc3UgY29ub2NpbWllbnRvIHkgbm8gaW5mcmluZ2VuICBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbmFkaWUuCgpTaSBlbCBkb2N1bWVudG8gY29udGllbmUgbWF0ZXJpYWxlcyBkZSBsb3MgcXVlIG5vIHRpZW5lIGxvcyAgZGVyZWNob3MgZGUgYXV0b3IsIHVzdGVkIGRlY2xhcmEgcXVlIGhhIG9idGVuaWRvIGVsIHBlcm1pc28gc2luIHJlc3RyaWNjacOzbiBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zLCBkYSBhIGNvbmNlZGVyICBsb3MgZGVyZWNob3MgcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbmNpYSwgeSBxdWUgY29tbyBtYXRlcmlhbCBwcm9waWVkYWQgIGRlIHRlcmNlcm9zICBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyB5IHJlY29ub2NpZG8gZGVudHJvIGRlbCB0ZXh0byBvIGVsIGNvbnRlbmlkbyBkZSBsYSBwcmVzZW50YWNpw7NuLgoKU2kgbGEgcHJlc2VudGFjacOzbiBzZSBiYXNhIGVuICB0cmFiYWpvcyBRVUUgU0UgSEEgcGF0cm9jaW5hZG8gbyBhcG95YWRvIFBPUiBVTkEgQUdFTkNJQSBVIE9SR0FOSVpBQ0nDk04gUVVFIE5PIFNFQSBMQSBVTklWRVJTSURBRCBERSBDQVJUQUdFTkEsIE1BTklGSUVTVEEgUVVFIFRJRU5FIFFVRSBDVU1QTElSIGRlcmVjaG9zIGEgcmV2aXNpw7NuIHUgb3RyYXMgb2JsaWdhY2lvbmVzIHF1ZSBleGlnZW4gZXN0ZSBDb250cmF0byBvIGFjdWVyZG8uCgpEaWNlIHF1ZSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgc3Ugbm9tYnJlIChzKSBjb21vIGVsIGF1dG9yIChzKSBvIHByb3BpZXRhcmlvIChhKSBkZSBsb3MgZG9jdW1lbnRvIHkgbm8gaGFyw6EgbmluZ3VuYSBhbHRlcmFjacOzbiwgZXhlbnRvIGxhcyBwZXJtaXRpZGFzIGVuIGVzdGEgbGljZW5jaWEgcGFyYSBzdSBwcmVzZW50YWNpw7NuLgoKCg==