Especialización en Desarrollo de Software
Permanent URI for this collection
Browse
Browsing Especialización en Desarrollo de Software by Title
Results Per Page
Sort Options
-
ItemActualización, documentación y modelado de la gestión del museo de historia natural marina Colombia(Universidad del Magdalena, Especialización en Desarrollo de Software, 2014) Rada Mendoza, Sabina Edith ; Rodriguez Pineda, Juan Manuel ; Pizarro Pertuz, JulianEl siguiente trabajo busca documentar, modelar y optimizar la gestión del MHNMC generando la posibilidad de su posterior automatización en seguimiento, control, ejecución y monitoreo, así como también revisar y actualizar la documentación existente para los procesos del MNHMC y modelar y documentar los procesos identificando claramente los actores que participan en cada uno ellos, su rol y las actividades que deben ejecutar.
-
ItemAnálisis y diseño de software para la gestión ambiental, que permita el registro, control y seguimiento de obligaciones ambientales.(Universidad del Magdalena, Especialización en Desarrollo de Software, 2015) Ulloa, Edwin ; Gomez, Ricardo ; Robles Solano, JohanHoy en día las empresas deben cumplir con reglas de carácter nacional e internacional que regulan su labor, métodos, etc. Por eso es importante identificar la relación directa que hay entre la economía y las riquezas naturales en todo el planeta, al ser el medio ambiente la base para el área productiva de la mayoría de las empresas. Cada día las compañías aumentan su producción debido a la sociedad del consumo, lo que genera que la relación entre la producción y los recursos naturales no sea sostenible. Actividades económicas como localización de nuevas ciudades, extensión de áreas urbanas, trazado de ferrocarriles, carreteras, autopistas, líneas eléctricas de alta tensión, oleoductos, gasoductos, aeropuertos, centrales térmicas convencionales, centrales térmicas nucleares, fábrica de gas manufacturado, fabricación de cemento, yeso, cal, canteras, plantas de recuperación de materiales por combustión de desperdicios, rellenos sanitarios, planta de compostaje, construcción de presas, represas; Tienden a afectar el medio ambiente, por esta razón las autoridades ambientales son las encargadas de que los proyectos, obras o actividades sujetos a licenciamiento, permiso o trámite ambiental cumplan con la normatividad ambiental, de tal manera, que contribuyan al desarrollo sostenible del país. Fundación Siembra Colombia publicó un escalafón de las empresas más responsables con el ambiente del país (gestión ambiental), empresas como el Cerrejón, Mineros S. A., Metro de Medellín, Bavaria, Pontificia Universidad Javeriana, Pepsico, AES Chivor, PavcoMexichem Colombia, Une Telecomunicaciones y 10- Unilever Andina aparecen en la lista publicada, lo cual indica que en Colombia hay grandes compañías que ya establecieron la variable ambiental dentro de su política empresarial. Por estas razones este proyecto pretende analizar y diseñar un software para la gestión ambiental, el cual permitirá llevar el registro, control y seguimiento de las obligaciones ambientales; en su implementación generará beneficios con respecto a costos, ventajas competitivas, reducción de posibles riesgos ambientales, y garantía de cumplimiento de las normatividades ambientales. Para la elaboración del proyecto en donde su característica principal es llevar un proceso de construcción de entregables basados en requerimientos, tales como el documento de los requisitos del sistema, documento de análisis de los requerimientos del sistema, el documento de la arquitectura del sistema, el documento de arquitectura del software, documento de diseño de software en donde se encuentran los diagramas y modelos detallados del software. Todo esto puede determinarse como su avance progresivo de sus requerimientos como en su funcionalidad. Los tiempos de preparación limitados a la regulación y escenarios del espacio curricular, el proceso de elaboración del proyecto incremental con énfasis en la integración de conocimientos previos y en las diferentes novedades tecnológicas mencionadas en el contexto ambiental por todo lo mencionado se considera posible usar los conocimientos de la metodología ágil Scrum en analizar y diseñar un software para la gestión ambiental, el cual permitirá llevar el registro, control y seguimiento de las obligaciones ambientales
-
ItemAnálisis y diseño de un sitio web para el fondo de empleados de Prodeco "Feprode"(Universidad del Magdalena, Especialización en Desarrollo de Software, 2012) Vargas Montes, Richard ; Herrera Periñan, Juan Carlos ; Prodeco "Feprode"Este proyecto fue realizado con el fin de suplir la necesidad que tiene Feprode "Fondo de Empleados de Prodeco", de llevar el Registro y Control apropiado de los ahorros y préstamos de sus asociados, con el fin de agilizar y optimizar los procesos al interior del sistema. Para documentar éste proyecto fue necesario conocer todos y cada uno de los procesos que llevan actualmente en Feprode, para ello se llevó a cabo un dedicado trabajo de campo gracias a la colaboración que se tuvo en gran parte por los entes administrativos de éste sistema, que me permitió conocer a fondo: ¿cuál es el proceso básico de la empresa?, ¿Que datos utiliza o produce este proceso?, ¿Cuáles son los límites impuestos por tiempo y carga de trabajo? y ¿Que controles de desempeño utiliza? Para ello se utilizaron las Técnicas para encontrar hechos, además de herramientas tales como: árboles de decisión, diagramas UML, diagramas de flujo, diagramas de Hipo y de Warnier/Orr, estructuras de datos, entre otros.
-
ItemCaso de estudio "estabilización del módulo de enturnamiento y autorización de vehículos de carga para el departamento de torre de control de puerto de santa marta basado en el modelo de gobierno de Microsoft Solutions Framework(Universidad del Magdalena, Especialización en Desarrollo de Software, 2014) Manjarrés Caceres, Alvaro ; Terraza Berdugo, Darwin ; Rodríguez, HenryElaborar el caso de estudio "Estabilización del módulo de enturnamiento y autorización de vehículos de carga para el departamento de Torre de Control de Puerto de Santa Marta basado en el Modelo de Gobierno de Microsoft Solutions Framework". Puerto de Santa Marta cuenta con una subdirección de Tecnología, Informática y Comunicaciones TIC y un departamento sistemas dividido en dos áreas, una de desarrollo de software y uno de infraestructura. Dentro de los procesos internos de calidad de la empresa, se establecieron procedimientos para el desarrollo de software que abarcan cada una de las fases (Análisis, Diseño, Construcción, Pruebas e Implementación) y de los que se desglosan un conjunto de artefactos y formatos de documentación exigidos dentro de estos procedimientos. Sin embargo, en la práctica no se ejecuta de forma adecuada las tareas estipuladas para cada fase dentro del desarrollo. Los formatos y flujos de proceso determinados por fase están basados al modelo tradicional y concreto de desarrollo iterativo, que describen fases secuenciales de construcción de software (como los planteados en el modelo en cascada de desarrollo de software) y que genera entregables (artefactos) por iteración liberada. Sin embargo, no se direcciona por una metodología definida que guíe el ciclo de vida del desarrollo de software, disminuyendo la calidad y probabilidad de éxito en la construcción de un producto software.
-
ItemDiseño de un plan de pruebas guía para el sistema de información turística del Magdalena (SITUR) desarrollado por la Universidad del Magdalena(Universidad del Magdalena, Especialización en Desarrollo de Software, 2018) Rodríguez Parra, Joaquín José ; González Zabala, Mayda PatriciaEste proyecto presenta la realización de un plan de pruebas guía, llevado a cabo usando la herramienta Microsoft Test Manager, para apoyar la gestión de pruebas del proyecto "Sistema de Información Turística del Magdalena – SITUR Magdalena" ejecutado por la Universidad del Magdalena (Convenio 002 de 2016), integrado con las herramientas utilizadas para gestionar el ciclo de vida de proyectos software (ALM) y el desarrollo de los sistemas Team Foundation Server y Visual Studio respectivamente. Se creó el Plan Maestro de Pruebas, la cual es un documento donde se definieron las pruebas, el alcance, los recursos, técnicas y tipos de pruebas que se realizaron al conjunto de historias de usuario seleccionadas que se implementaron en el proyecto SITUR Magdalena, con el propósito de disminuir el riesgo de errores graves y garantizar la calidad del producto software. Se describe la realización de un ciclo de pruebas completo para una historia de usuario de alta complejidad, como guía para las demás, permitiendo conocer que se hace en la fase de análisis, diseño, ejecución y documentación de resultados. La ejecución del proyecto permitió encontrar incidencias que podrían afectar el correcto funcionamiento del sistema y conocer el estado de la calidad del producto software evaluado. Con la implementación se consiguió la integración de los elementos del equipo de trabajo y de artefactos del proyecto para ejecutar desde un plan de pruebas las pruebas manuales, lo cual permitió ordenar y guardar los resultados, además, ver el progreso conjunto de las pruebas en el mismo proyecto de equipo mediante Team Foundation Server. Finalmente, este plan de pruebas servirá de guía para futuros proyectos desarrollados por la Universidad del Magdalena.
-
ItemDiseño y planificación de un sistema de información para la administración de los indicadores del sistema de gestión de la calidad de la Universidad del Magdalena(Universidad del Magdalena, Especialización en Desarrollo de Software, 2008) Granados García, Irene Melisa ; Meriño Fuentes, Inés del Carmen ; González, MaydaEl trabajo práctico se focalizó en examinar y optimizar los distintos ejes de gestión con referencia al direccionamiento institucional, gestión financiera, gestión documental y normativa, contratación, biblioteca, admisiones, registro y control académico los cuales se convierten en objeto de estudio como parte integral de los ejes de servicios prestados al interior de la Institución. El objetivo general de este trabajo fue Diseñar y planificar un sistema de información para el manejo de los Indicadores del Sistema de Gestión de la Calidad (SGC) de la Universidad del Magdalena, que permita administrar y monitorear la información de manera eficiente y oportuna, conservando su integridad y seguridad. El plan de proyecto contiene todas las recomendaciones que las autoras presentan a nivel de recursos que este tipo de proyectos requieren, para ser tenidas en cuenta al momento de ser implementado en el Sistema de Información para el Manejo de los Indicadores del SGC de la Universidad del Magdalena. En la propuesta se especificaron aspectos tales como: propósito, alcance, oportunidad de negocio, sentencia que define el problema, sentencia que define la posición del producto, perspectiva del producto (requerimientos funcionales), características generales de los requerimientos no funcionales, aspectos técnicos del sistema, costos del proyecto, metodología de desarrollo y el cronograma de actividades; definiendo de forma clara la visión global del proyecto, costos de inversión y los beneficios que obtendrían con la construcción del mismo. El desarrollo del proyecto permitió a las autoras asimilar completamente el Sistema de Gestión de la Calidad de la Universidad del Magdalena, así como también estructurar el alcance que en cuanto a Tecnologías de la Información se requiere, para tener un control sobre los niveles de cumplimiento de cada uno de los indicadores que permiten la toma de decisiones a nivel directivo en la Institución. La herramienta Tecnológica planteada se basa en un Sistema de Información que permita el control de los indicadores del SGC.
-
ItemElaboración de un estándar de aplicación para los procesos de análisis y diseño de software de la empresa TRESMARHG S.A.S basado en la norma ISO/IEC 12207: 2008(Universidad del Magdalena, Especialización en Desarrollo de Software, 2018) Mejia Martinez, Jose Gabriel ; Torres Gallo, Harold De Jesus ; Garrido Barrios, LuisUno de los puntos críticos y complejos en la Ingeniería del Software es el proceso de desarrollo de software, que requiere un marco de trabajo o metodología eficiente, sistémica y en muchos casos iterativa; el presente proyecto de aplicación tiene como objetivo principal contrarrestar en su ejecución los diversos tipos de inconvenientes que se presentan en este proceso como son: el inadecuado manejo de tiempos, lenguaje de desarrollo no acordes a la solución, incumplimiento de requisitos del cliente, entre otros; con base en esto y en otra serie de situaciones se han creado e implementado normas y estándares en el ámbito de software, con el fin de establecer dentro dela empresa el mejoramiento continuo en el control y la calidad de software
-
ItemEvaluación de calidad del sistema Zeus inventario y el sistema en línea en su módulo de inventario en Somesa Ltda. Clínica El Prado(Universidad del Magdalena, Especialización en Desarrollo de Software, 2011) Herrera Periñan, Juan Carlos ; Meriño Fuentes, Inés Del CarmenPara el desarrollo de este proyecto se diseñará y aplicarán dos encuestas las cuales provee una serie de características a evaluar en los sistemas de inventario. La población de estudio son usuarios del sistema de inventario de la Clínica el Prado y el sistema de inventario Zeus en los Hoteles Tamaca y Santorini. Para el presente estudio se seguirá el siguiente procedimiento: Se ponderarán las características y subcaracterísticas relativas a la calidad, definidas en la norma ISO 25000 en los aspectos de funcionalidad, usabilidad y seguridad, para los Sistema de Inventario Zeus y el Módulo de Inventario en el Sistema en línea de la Clínica el Prado. Esta ponderación, se realizará teniendo en cuenta el impacto de cada característica en la calidad de este producto en particular. Para esto se tendrá en cuenta la experiencia de los usuarios finales del producto y las opiniones de los desarrolladores, Se definirán las métricas a utilizar para la calificación de cada subcaracterística, Se calificará cada subcaracterística teniendo en cuenta las métricas establecidas, Con base en los resultados obtenidos, se elaborará un diagnóstico detallado de la calidad de los productos, Una vez realizado el diagnóstico de los productos, se establecerá si es viable o no la implementación del sistema de Zeus Inventarlos en la Clínica el Prado.
-
ItemEvaluación de la accesibilidad del sistema de apoyo al proceso de mejoramiento continuo - SAMCO de la Universidad del Magdalena(Universidad del Magdalena, Especialización en Desarrollo de Software, 2011) Ruiz Collazos, Laennec Enrique ; Granados Travecedo, Yesid Manuel ; Galvis Lista, Ernesto AmarúLa Universidad del Magdalena cuenta con una población estudiantil muy grande, teniendo sus puertas abiertas a todas las personas que deseen hacer parte de ella, razón por la cual se debe trabajar mucho por garantizar que todas las aplicaciones software diseñadas e implementadas para la optimización de muchos procesos relacionados no solo a nivel de docentes sino también a nivel de estudiantes sean accesibles, demostrándole no solo a Colombia sino a todo el mundo, que la Universidad del Magdalena es una universidad para todos. Teniendo en cuenta lo antes expuesto, nace la herramienta de evaluación de la accesibilidad del sistema de apoyo al proceso de mejoramiento continuo - SAMCO de la Universidad del Magdalena, con el que pretende conocer el nivel de accesibilidad que tiene SAMCO y partir de ahí, impulsar a todos los estudiantes diseñadores y desarrolladores de aplicaciones, no solo para la universidad sino para otras entidades, elaborar software que sean accesibles, lo que conlleva a facilitarle las cosas a muchas personas. Para la elaboración de este instrumento de evaluación de accesibilidad se tuvo en cuenta la norma Internacional ISO - 9241-171, detallando cada aspecto que debe cumplir un software para que sea accesible
-
ItemEvaluación de la calidad del ambiente virtual de aprendizaje Blackboard(Universidad del Magdalena, Especialización en Desarrollo de Software, 2011) Caviedes Martínez, Gina Paola ; Manotas Ferias, Wilmer Jesús ; León Peñaranda, PedroPara el desarrollo de este proyecto se diseñará y aplicará una lista de chequeo la cual provee una serie de características a evaluar en las plataformas de aprendizaje virtual. La población estudio comprende a 3640 aprendices de formación titulada del Centro Acuícola y Agroindustrial de Gaira, Sena Regional Magdalena, que se apoyan en la plataforma de ambiente virtual de aprendizaje: BLACKBOARD. Los objetivos de este proyecto fueron los siguientes: Evaluar la usabilidad de Blackboard como plataforma para el aprendizaje en ambientes virtuales, diseñar un instrumento que permita evaluar la usabilidad de un ambiente virtual de aprendizaje, aplicar el instrumento de evaluación a un curso en ambiente virtual para determinar la funcionalidad y usabilidad del ambiente de aprendizaje, procesar la información recolectada a través del instrumento y con los resultados de la evaluación generar las conclusiones y recomendaciones debidas.
-
ItemEvaluación del proceso de validación y verificación de software en la empresa Gasolutions S.A.S., bajo el modelo de calidad MR-MPS.(Universidad del Magdalena, Especialización en Desarrollo de Software, 2014) González, Guillermo ; Arrieta, Emiro ; Galvis Muñoz, Jose DavidCon este proyecto se pretende realizar una Evaluación del proceso de validación y verificación de software de la empresa Gasolutions SAS bajo el modelo de calidad MR-MPS para identificar oportunidades de mejora que permitan aumentar el nivel de madurez del proceso y verificar la pertinencia de implementación de pruebas automatizadas de Software en la compañía. Gasolutions es una compañía dedicada a la fábrica de software para la administración de estaciones de servicio de Líquido y Gas Natural vehicular. Tiene un proceso definido y guiado por una metodología de desarrollo de software que permite que se cumplan con las tareas llevadas a cabo en el desarrollo de sus productos, a pesar de esto se ha identificado un problema cuando los productos son liberados al ambiente productivo. Una vez empiezan su ciclo de funcionamiento en las Estaciones de servicio, se están reportando por parte de los clientes muchos casos de incidentes y defectos. Provocando comentarios por parte de otros equipos de trabajo en la empresa, como “Esos defectos debieron ser evidenciados por el personal de pruebas” y colocando en entre dicho la calidad de los productos y del proceso de validación y verificación del Software llevados a cabo en la compañía. La validación y verificación de software es una actividad que permite evaluar y mejorar la calidad del producto con el fin de detectar fallas y corregir errores. Las pruebas del software consisten en verificar el comportamiento de un programa dinámicamente a través de un grupo finito de casos de prueba, debidamente seleccionados, de aquí que una evaluación de proceso de software involucre diferentes tipos de modelos/métodos, entre los que se encuentra el modelo que conduce la evaluación y el método de evaluación de procesos. MPS-BR es un modelo de mejora y evaluación de proceso de software para las micro, pequeñas y medianas empresas relacionadas a la industria del software sustentado en las normas internacionales ISO/IEC 12207, ISO/IEC 15504 y CMMI-SE/SW [SOFTEX, 2006] y dividido en tres componentes, Modelo de Referencia (MR-MPS), Método de Evaluación (MA-MPS) y Modelo de Negocio (MN-MPS), que se ajusta perfectamente a las necesidades de evaluación a ser implementadas en la empresa Gasolutions. En vista de esto, guiados por el método de evaluación MA-MPS planteado en el marco del modelo de calidad MR-MPS y tomando como referencia los indicadores y resultados esperados del proceso de validación y verificación de software definidos bajo este modelo, se hará una evaluación del proceso y a partir de los resultados obtenidos se definirá un plan de mejoramiento que contemplará el plan de acción a ejecutarse de acuerdo a las oportunidades de mejoras identificadas. Con esto se pretende contribuir en el aumento del nivel de madurez del proceso de pruebas de la empresa, servir de base para el análisis de pertinencia de implementación de un proyecto de pruebas automatizadas de software y servir como marco de referencia para futuros proyectos encaminados a la evaluación de proceso o implementación del proceso de verificación y Validación propuesto en el MPS.BR, a nivel local y nacional.
-
ItemModelado UML del generador de código de aplicaciones web TGENP(Universidad del Magdalena, Especialización en Desarrollo de Software, 2014) Adárraga Mejía, Carlos Alberto ; Oliveros Villanueva, Carlos Andrés ; Garrido, LuisEn la actualidad los proyectos de software son cada vez más ambiciosos y complejos en cuanto a sus alcances, tiempos de ejecución y entrega, lo cual ha obligado a que los profesionales de la industria del software ese apoyen en herramientas que les permitan agilizarla escritura del código fuente delas aplicaciones que desarrollan, herramientas conocidas como generadores de código o FRAMEWORKS. Existen muchos generadores de código gratuitos y pagos en el mercado que funcionan para diversos lenguajes de programación, ambientes y motores de bases de datos. Cada uno de ellos con un nivel de dificultad de uso diferente, pero al mismo tiempo con un nivel de robustez y alcance frente al producto final deseado.
-
ItemPrototipo de sistema de información web para facilitar y mejorar los procesos de solicitud de servicios al departamento de tic de palmaceite S.A.(Universidad del Magdalena, Especialización en Desarrollo de Software, 2014) Noche Arzuza, Alirio YesidEl proyecto que me encaminara a obtener el título como especialista en desarrollo de software consiste en el desarrollo (análisis, diseño) de un sistema de información orientado a la web para el área de sistemas de Palmaceite S.A. para así de esta manera mejorar la atención a los empleados para solicitar servicios técnicos del departamento. Todo este proyecto es con el fin de que el empleado reciba un mejor servicio por parte de la compañía y el nivel de satisfacción de estos sea lo más agradable posible. La exposición del tema se realiza considerando un planteamiento amplio y generalizado que se basa en conceptos teóricos ineludibles y en aspectos tecnológicos fundamentales, tomando siempre como referencia los conocimientos y las experiencias obtenidas durante la especialización en el desarrollo de software que actualmente predominan.
-
ItemPrototipo de un sistema de información web para la gestión de los datos generados en los procesos de control y monitoreo de dispositivos inteligentes configurados en una red z-wave, administrada por múltiples controladores marca horus de la compañía mca systems s.a.s.(Universidad del Magdalena, Especialización en Desarrollo de Software, 2020) Zambrano Romero, Jorge LuisEl presente proyecto consiste en la creación de un prototipo funcional de un sistema de información orientado a la web, que permita mejorar el control y monitoreo de los dispositivos inteligentes configurados en una red Z-wave donde hay presentes múltiples controladores marca Horus. Adicionalmente se podrán administrar y/o analizar eficientemente los datos generados por estos dispositivos.
-
ItemRediseño del módulo de audiovisuales del sistema de información de recursos educativos – SIARE de la universidad del Magdalena(Universidad del Magdalena, Especialización en Desarrollo de Software, 2017) Reyes Ardila, Huguer Alberto ; Samper Meza, Maria Camila ; Galvis Lista, Ernesto AmarúEste trabajo presenta el prototipo funcional del módulo de audiovisuales del sistema de información de recursos educativos – SIARE a través del rediseño de su arquitectura, tecnologías y técnicas, enfocadas a la experiencia de usuario. El rediseño del módulo de audiovisuales se realizó basado en el concepto de Mobile First [1] de Luke Wroblewski, en donde se consideró un nuevo diseño adaptativo, además de mejoras en la usabilidad como prevención de errores, mejor navegación, utilidad, facilidad de aprender y tiempos de respuesta, que permitiera enriquecer la experiencia del usuario. Adicionalmente, para la implementación de del nuevo diseño se concibió el cambio de arquitectura de ASP.NET webforms a ASP.Net MVC 5, el cual es un framework compatible con Visual Studio 2013 en adelante (Herramienta utilizada para el desarrollo). El desarrollo del proyecto se llevó a cabo a través de cinco fases: 1) Fase inicial: Fase de análisis, evaluación de estado previo de la aplicación con respecto a usabilidad y definición de requisitos, 2) Primer tema, 3) Segundo tema, 4) Tercer tema: Para las fases 2, 3 y 4, se realizaron actividades de planeación, implementación, pruebas y documentación del proceso y 5) Fase final: Fase de recolección de datos, evaluación comparativa y generación de productos finales (Código fuente y documentación).