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