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