F1CFC. Maestría en Ingeniería de Software
URI permanente para esta colección
Navegar
Examinando F1CFC. Maestría en Ingeniería de Software por Título
Mostrando 1 - 19 de 19
Resultados por página
Opciones de clasificación
- PublicaciónAcceso abiertoArquitectura de aplicaciones de software embebido en microcontroladores para tarjetas de captura de datos de la IOT.(Universidad de San Buenaventura, 2018) Mendoza Ibarra, José Fernando; Ordoñez Erazo, Hugo ArmandoThis Tesis presents an software architectural model for applications to be executed in Micro-controllers running on capture data cards for Internet of Things (IoT). The proposed software architecture describes the structure, function and interaction of software components. Architecture it also describes the overall design and system specification and does not focus on algorithms and data structures. Thus, The present approach describes the components of the software architecture and proposes an architectural modeling which considers hardware components such as memory, processing input and output data. This architectural approach leverages the development of modular and configurable applications
- PublicaciónAcceso abiertoDefinición de un grupo de patrones colaborativos en plataformas que apoyen procesos de investigación(Universidad de San Buenaventura, 2017) Bustamante Montaño, Helen Marcela; Jurado Muñoz, José LuisThe present work contains the results of the research oriented to define a group of collaborative patterns in platforms that support research processes. The results have been obtained from a methodology defined in three phases, corresponding to the proposed objectives, where in the exploration phase a compilation of information in different bibliographic sources using descriptors like pattern, collaboration, collaborative platforms, investigation; etc., it is also possible to identify the different types of patterns linked to process collaborative work platforms. In the development phase a pairing exercise is performed between the existing patterns and the good practices found in different collaborative platforms, where it was possible to analyze according to the description of some pattern to which good practice referred in the platforms and after this they are defined a catalog of collaborative patterns and in the validation phase, has been designed based on a technique known as homologation discussed, where it is proposed the use of analysis of homologous variables in scenarios and similar contexts. This definition of patterns was oriented to generic, standardized use patterns to be applied in collaborative work platforms that seek to interconnect the research interests of the academy with the practical contributions of the industry.
- PublicaciónAcceso abiertoDefinición de una estrategia de mejora en la gestión de cambio para la implantación de una ERP en el sector público: Caso de estudio departamento financiero de EMCALI EICE ESP(Universidad de San Buenaventura, 2018) Domínguez Naranjo, Carlos Andrés; Jurado Muñoz, José LuisThe resistance to change is something natural that occurs in the whole human being and that is why an adequate change management helps to improve the perception of what we want to change. To support change management, we propose the use of gamification as an alternative to improve the motivation of people who present game techniques in environments that are not. With the support of gamification and the use of the methodology proposed by Dedalus, change management is supported, which offers a strategy that can be applied in the implementation of an ERP in the public sector. The case study is oriented to the financial department of the company and aims to increase the motivation towards the process of surveying necessary processes to use the methodology proposed by the ERP provider. The results of the gamified process are compared to a non-gamified scenario. The expected results are an improvement in the results obtained with the gamification strategy. Subsequently, this must be done and the strategy adjusted so that it can be used in the next phases of implementation of the ERP.
- PublicaciónAcceso abiertoDevOps como estrategia de aporte a la calidad de productos de software en MIPYMES desarrolladoras en el contexto colombiano(Universidad de San Buenaventura, 2019) Bejarano de la Hoz, Pablo Aníbal; Heredia Guerrero, Andrés Mauricio; Ordoñez Erazo, Hugo ArmandoReports from the Colombian software development industry indicate a problem in the quality of its products that results in low export levels, associated with other industry malpractices. This paper presents the design of an implementation strategy of DevOps that allows to identify the pillars that group the enablers for it to validate the contribution to the quality of software development products for Colombian MSMEs that is achieved.After the implementation of the strategy in 5 companies it is possible to reach the last of the stages with one of them and the results of the validation show that not only the objective of quality improvement is achieved, but other aspects reported in the studies were also positively inferred.
- PublicaciónAcceso abiertoDiseño de la arquitectura de un sistema de apoyo a decisiones clínicas para facilitar el proceso de clasificación de urgencias hospitalarias, en el contexto de la salud en Colombia(Universidad de San Buenaventura, 2018) Tabares Pérez, Luis Felipe; Hernández Silva, Jhonatan Fernando; Cabezas Troyano, Iván MauricioThe Classification of Hospital Emergencies (Triage) is a process that takes place in the emergency services, in which the treatment of a patient is prioritized according to their medical condition. The main challenge facing this process is the lack of valuable, timely, relevant and accessible information during the classification, which results in the inadequate prioritization of patients and clinical resources, impacting the service negatively. In other countries and scenarios, this challenge has been addressed using Clinical Decision Support Systems (CDSS). CDSS are those systems capable of influencing the decisions of health and medical personnel, through knowledge and specific information of a patient, intelligently filtered and presented at the right moment. The main goal of this project is to propose a solution that combines both, the CDSS with the Triage process, in the context of Colombia's health, through an applied research exercise in Software Engineering, and, from a software architecture perspective. The main contribution of this Project consists of adapting well-known and good practices already established in other countries and contexts which are at the forefront in terms of CDSS implementations.
- PublicaciónAcceso abiertoDiseño de proceso de desarrollo de proyectos de BI incorporando buenas prácticas de gestión de datos y metadatos: Emcali(Universidad de San Buenaventura, 2018) Cortés Monsalve, Efraín; Segovia Jiménez, Emilia RocioEl proceso de desarrollo de proyectos de BI permitirá a Empresas Municipales de Cali llevar a cabo proyectos que provean información de funcionamiento, seguimiento y control, y seguimiento estratégico alineado con las mejores prácticas de Gestión de Datos. Permitirá adicionalmente mitigar el riesgo de pago de multas derivadas de sanciones por reportar de información inconsistente. Abordará la gestión de metadatos, como proceso habilitador de la Gestión de Datos en diversas áreas de conocimiento tales como seguridad, gobernanza y desde luego BI.
- PublicaciónAcceso abiertoDiseño de un método de refinamiento de MOOC basado en la Inteligencia Colectiva(Universidad de San Buenaventura, 2017) Castro Jiménez, Carlos Alberto; Ordoñez Eraso, Hugo ArmandoThe proposal for a MOOC makes use of collective intelligence, strategy of the contest of several individuals knowledgeable and experiences and practices to the management and administration of a curriculum, developed with technology and computer science. The integration of experiences will use web forms Online, resource for the capture of these thematic proposals of a curriculum of the subject introduction to programming. The capture experiences of external experts familiar with issues in curriculum management, raises question the votes for each of the thematic areas of the online form, in the subjects of a curriculum, hierarchical in scaling of data, from highest to lowest. To interpret the votes obtained viewers expert external indicator of the proposal of collective intelligence, in the introduction to programming matters. The results of collective intelligence, makes use of the tool of Bloom's taxonomy of the digital age, portraying levels of learning programming from the top of the knowledge: create, access, analyze and apply up to the lower of the Intelligence: remember and understand. Collective intelligence ponders and manages with indicators for the most voted, applying rule of Newman law of 70% value of high reliability analysis, parallel between collective intelligence and Bloom taxonomy tool equate to axes theme by his vote and hierarchy are related to intelligence that manages the digital age Bloom's taxonomy. Allowing us to get by hierarchical relationships from the highest intelligence up to the bottom of it.
- PublicaciónAcceso abiertoDiseño de una arquitectura de software para el análisis de sentimientos aplicado a las opiniones de usuarios en Twitter sobre los servicios ofrecidos en el sistema de salud en Colombia.(Universidad de San Buenaventura, 2018) Chaparro Cruz, Juan Carlos; Romero Loaiza, Joan Andrés; Cabezas Troyano, Iván MauricioUna necesidad actual es la de poder entender cómo la inteligencia artificial se involucra en las actividades humanas del día a día, proveer capacidades de comunicación e interacción a los sistemas de cómputo, en donde las formas de establecer ese contacto humano-computador dejen de ser cada vez menos los medios tradicionales como lo son el teclado y el mouse y pasen ahora a ser medios audiovisuales y lingüísticos que permitan una comunicación "natural" con los sistemas del futuro. Una de las ramas de la inteligencia que más nos hace pensar en este avance tecnológico es la de Análisis de Sentimientos. En este proyecto se aborda el diseño de una arquitectura de software que permita el procesamiento de un lenguaje formal escrito. Se investiga la forma de cómo el diseño de una arquitectura de software podrá "analizar" un texto desde una fuente de datos dada, separarla en sus componentes lingüísticos, para luego organizar y categorizar según lo que el mismo lenguaje plantea como algo positivo, negativo o neutral. A través de las técnicas del Análisis de Sentimientos se busca encontrar esta categorización en textos que como fuente de datos para este proyecto será la red social Twitter. Para este proyecto se elige hacer Análisis de Sentimientos dentro del contexto del servicio de salud obligatorio en Colombia, se aplicaron las técnicas computacionales establecidas para lograr los objetivos a través de la ingeniería de software que al final permitieron plantear una arquitectura de software.
- PublicaciónAcceso abiertoDiseño de una arquitectura que soporte la interoperabilidad de la historia clínica electrónica de pacientes en situaciones de emergencia(Universidad de San Buenaventura, 2017) Villa Benavides, Luis Bernardo; Cabezas Troyano, Iván MauricioThis project focuses on the design of a system architecture for the interoperability of the electronic medical records of patients in emergency situations, in the context of the Co-lombian health system. The architecture incorporates concepts as health record bank, health as a service, microservices, sustainability and Personal Health Record (PHR).The health catalog repository is proposed for regulating access, managing, storing and provid-ing security mechanisms to protect the confidentiality of a regulated PHR. The health cata-log repository design process achieved sustainable components through an adaptation to the Attribute Driven Design method. The sustainability validation was done by analyzing the results obtained by the Impacts and Opportunities Sustainability Matrix. This matrix allows the architect to analyze the sustainability of the architecture from five dimensions: environmental, technical, social, individual and economic, as well as contemplate the im-pacts and opportunities in the short, medium and long term. In this project, validation re-sults of the architecture are based on the quality scenarios in order to establish the fulfill-ment of the requirements. Some of the services offered by the health catalog repository are described and discussed. Finally, the conclusions and expected benefits by the im-plementation of services for the interoperability of electronic medical records based on the proposed architecture are presented.
- PublicaciónAcceso abiertoDiseño de una herramienta de identificación de rutas de aprendizaje basado en patrones de consumo de objetos de aprendizaje en la plataforma MOODLE(Universidad de San Buenaventura, 2018) España Ríos, Olga Beatriz; Segovia Jiménez, Rocio EmiliaLos procesos de enseñanza aprendizaje hoy en día se encuentran apoyados por plataformas tecnológicas que permiten a los estudiantes interactuar de una manera sencilla con los diferentes objetos de aprendizaje que han sido diseñados por los docentes de los cursos, sin embargo aún existen vacíos o falta de herramientas que permitan un mejoramiento en la construcción de OA que logren una mayor efectividad en el proceso de enseñanza aprendizaje. En este documento en los capítulos I y II se contextualiza y describe la problemática existente frente a la relación entre los objetos de aprendizaje y los estilos de aprendizaje de los estudiantes y la posible solución a través de la generación de patrones de consumo de los objetos de aprendizaje para la generación de rutas de aprendizaje. En los capítulos III y IV, se presenta la postura de solución y la descripción de la misma a la problemática evidenciada en los capítulos I y II , describiendo el diseño de la herramienta para la generación de rutas de aprendizaje a través de patrones de consumo de objetos de aprendizaje. En los capítulos V y VI se presenta el plan para realizar la validación de la postura de solución presentada en el capítulo IV y asegurar el resultado esperado que es la obtención de las rutas de aprendizaje.
- PublicaciónAcceso abiertoEstrategia de mejora en el proceso de atracción y mantenimiento de clientes potenciales, a través del uso de contenidos basados en experiencias de gamificación(Universidad de San Buenaventura, 2019) Navia Rojas, César Augusto; Jurado Muñoz, José LuisMuchas empresas tienen la necesidad de aumentar su base de clientes potenciales mediante la exposición de su portafolio de productos y servicios a través de técnicas de mercadeo que buscan convertir clientes desconocidos en clientes potenciales y, después de una serie de pasos, en clientes leales [6]. Esta dinámica es muy común en las empresas del sector de software y presenta diferentes dificultades en su implementación. El uso de las estrategias tradicionales de atracción de clientes, adaptadas a las necesidades del mercado de cada empresa, no son innovadoras y limita a las empresas en ampliar su base de clientes potenciales y en ofrecer alternativas a sus necesidades. Una de las metodologías más utilizadas por las empresas para alcanzar el objetivo de ampliar su base de clientes se llama Metodología de Inbound Marketing. La metodología propone a las empresas los siguientes pasos para obtener un nuevo cliente: atraer, convertir, cierre y fidelización. Para ejecutar la primera parte de la metodología, la atracción, las empresas colocan en sus canales, como sitio web y redes sociales, contenido interesante que es atractivo para posibles clientes potenciales. Los contenidos se basan principalmente en artículos de la industria, noticias, videos y white papers. Esta investigación propone el uso de un nuevo tipo de contenido, además de los mencionados, que hará uso de elementos y dinámicas de juego que se diseñarán utilizando la metodología DeDalus. Los contenidos se usarán para apoyar el proceso de atracción propuesto por la metodología de Inbound Marketing. Además, se propone utilizar el contenido gamificado no solo durante la fase de atracción, sino también durante el resto de los pasos propuestos por la metodología de Inbound Marketing, para que el cliente potencial atraído continúe disfrutando de la experiencia de juego hasta que se convierta en un cliente final.
- PublicaciónAcceso abiertoEstrategia para incorporar al currículo de los programas de Ingeniería de Sistemas y afines en el nivel pregrado las habilidades “blandas” requeridas en el proceso de elicitación de requisitos por el sector TI / Software en Colombia(Universidad de San Buenaventura, 2018) Guañarita Fernández, Sandra Lucía; Ordoñez Erazo, Hugo ArmandoThe purpose that inspires this work is the search for ways to strengthen the profile of students of the undergraduate programs of Systems Engineering and related by incorporating the "soft" skills to the training process in the stage of elicitation of requirements. In order to comply with this, a process of improving the curriculum of the Systems Engineering and related programs in Colombia has been defined, which consists of a strategy of incorporating “Soft Skills” in the process of eliciting equirements through a training component and an assessment component focused on the student and oriented to active learning, collaborative learning, socio-affective learning and learning through the use of different group techniques especially the Inception Deck technique. The results of the work lead to recommend the Inception Deck technique as a way towards the formation of the “Soft Skills” required in the process of elicitation of requirements and in general in all the processes of software development. This work constitutes the input for a discussion on the curricular intervention demanded from the academy by the IT / Software sector in Colombia and at the same time it is presented as a first step in the alignment of supply and demand of the labor market in relation to skills "Soft" required generating a positive impact on future job placement and a more successful career path.
- PublicaciónAcceso abiertoFramework para la caracterización de aplicaciones Big Data en un proveedor de computación en la nube(Universidad de San Buenaventura, 2018) Reyes García, Yorley; Cárdenas Martínez, Jair Gustavo; Barraza Alvarado, FernandoThis document presents a framework proposal for the implementation of a Big Data solution using a Cloud Computing model. The framework, of conceptual type, allows to guide the implementation of a Big Data solution by means of the revision of concepts through a tool, following a logical workflow of these. It includes the explanation of the tool developed, its configuration and how to use it. At the end, the guidelines to be followed for the conclusion of the work are presented.
- PublicaciónAcceso abiertoMétodo de desarrollo de objetos virtuales de aprendizaje (OVA) para personas con discapacidad visual(Universidad de San Buenaventura, 2018) Perea Pinilla, Hail; Ordoñez Erazo, Hugo ArmandoThe development of new technologies has revolutionized the way in which man communicates and interacts thanks to electronic devices. One form of interaction with these devices is virtual or online education, which is adapted to the needs and times of the student. This type of education requires that architects and software developers create educational platforms and author tools, which in turn allow the generation of Virtual Learning Objects (OVA). This is how the OVAS have allowed teachers and educational institutions to implement interactive programs and courses using the internet as a dissemination body, benefiting a large part of the actors in the educational community. This has led to virtual education becoming increasingly important in the educational and labor context. However, despite technological advances, there are barriers to access to virtual learning courses for people with some type of visual disability, because the OVAS used in this type of online courses are not focused for this type of people'. This paper presents a method of developing OVAs for people in a condition of visual impairment, which articulates methodological elements, principles of user-centered design, usability principles and features of hardware and software for access to optimal content for these types of people. ' For the evaluation of the proposed method, in the first instance three OVAS were developed in which aspects of accessibility and usability were evaluated in tests with real users.
- PublicaciónAcceso abiertoUn método de elicitación de requisitos para SCRUM compuesto por inception deck y modelos de proceso de negocios (BPMN)(Universidad de San Buenaventura, 2017) Pastrana Pardo, Manuel Alejandro; Ordoñez Erazo, Hugo ArmandoTradicionalmente una problemática que aqueja a los proyectos de software es el análisis de las necesidades reales de los proyectos, lo que conlleva a que el proceso de elicitación de requisitos refleje una percepción superficial de lo que realmente es necesario para solucionar un problema. Lo anterior hace que finalmente los proyectos se atrasen, requieran cambios drásticos incurriendo en sobrecostos o finalmente sean cancelados. En respuesta a la necesidad de mejora de la etapa de elicitación, específicamente del pre-análisis y el análisis de software aparece Inception deck. La técnica se centra en crear una visión unificada del proyecto en todos sus aspectos a partir del consenso de las opiniones de todos los involucrados en una única reunión de elicitación de requisitos, siendo guiados a través de 10 preguntas (No es obligatorio utilizarlas todas, pero si es recomendable). Esto permite de manera objetiva dimensionar qué se requiere hacer, los riesgos inherentes del proyecto, las estrategias para resolverlos, qué personas son relevantes para lograr con éxito el proyecto, qué no es el proyecto, qué arquitectura se debe llevar a cabo y cuánto puede costar en tamaño y costo. Además permite unificar las necesidades para definir la visión del producto, saber cómo se llama, porque haría ese producto una diferencia en su entorno y qué frase representa o explica al producto. Todo esto se consolida mediante la generación de un mapa de historias, que luego se traduce en un product backlog (Artefacto fundamental del proceso de análisis de software para el framework ágil SCRUM) compuesto por historias de usuario listas para ser refinadas, estimadas y priorizadas.
- PublicaciónAcceso abiertoMétodo para evaluar la madurez en la implementación de principios y patrones SOA en un contexto empresarial: Memsoa(Universidad de San Buenaventura, 2013) Bolaños Rodríguez, Harold Adrían; Pardo Calvache, César JesúsMeMSOA method implements best practices in assessment methods and assessment software architectures inspired maturity regarding software quality used to determine the level of maturity and capability of software development organizations. Taken as a reference method are the result of a comparison based on the evaluation criteria of each, which is expected to design a quick evaluation method for supporting the maturity assessment SOA principles and patterns. To perform the assessment was carried out an analysis of the set of patterns that require analysis. Next, the selected patterns were grouped according to the principles of SOA, this, with the aim of establishing a characterization to identify the attributes to evaluate. The results obtained from the method developed can be used as a baseline (baseline) or starting point for the improvement plan to counteract the findings are evident in an evaluation.
- PublicaciónAcceso abiertoUn middleware para la gestión labores agrícolas en un ambiente de internet de las cosas(Universidad de San Buenaventura, 2018) Rivas Viedman, José Luis; Ordoñez Erazo, Hugo ArmandoThe monitoring of large-scale crops may require wireless sensor networks to collect information in real time. These networks require the integration of diverse devices and sensors. Middlewares have been used to facilitate the integration of heterogeneous applications and services. This article presents SAMIoT, a middleware aimed at improving the production of sugarcane through the optimization of water use. The middleware monitors the matric potential of the soil to determine the right moment to irrigate. And solution based on the proposed middleware was developed in the sugarcane crops in the Cauca River Valley in Colombia.
- PublicaciónAcceso abiertoModelo de gestión de procesos para catastro soportado en el ciclo de vida BPM y modelo CANVAS(Universidad de San Buenaventura, 2019) Murgueitio Cardona, Ernesto; Ordoñez Erazo, Hugo ArmandoIn the public sector, specifically in the Colombian cadaster, better services adapted to the needs of citizens are necessary. Nowadays, the global and technological demands have evolved the way organizations provide value to their customers. This is how the business process management methodologies have described the elements necessary to offer better products, benefiting their allies to meet their needs. This has encouraged the process management to take on greater importance in the organizational context. However, despite the technological advances, in the municipalities of Colombia there are barriers to access cadastral services due to the lack of virtual products for the community. This article presents a model that integrates the Business Model Canvas (BMC) methodologies and the Business Process Model (BPM) life cycle, the goal of which is to provide a procedure for the management of business processes that enables improvement, maintenance and creation of new procedures and services in the municipal cadasters, for the evaluation of the proposed model the case study was developed based on the processes of generation of appraisals for the billing of the property tax and reports preparation for the area of administrative management area in the Cadastral Sub-directorate Cali, where the procedure was applied and supported the creation of ideas for the improvement of processes and services.
- PublicaciónAcceso abiertoSistema de recuperación de decisiones de diseño de arquitectura de software sobre proyectos públicos basados en microservicios(Universidad de San Buenaventura, 2017) Paz Holguín, Juan Carlos; Peña López, Adrián David; Barraza Alvarado, FernandoConsiderando los objetivos estratégicos de las organizaciones y las nuevas tecnologías disponibles, los arquitectos de TI deben ser capaces de conceptualizar nuevos entornos que lleven a las compañías a ser cada vez más competitivas. Estas decisiones muchas veces se ven limitadas a la mera experiencia del arquitecto que algunas veces es nula cuando se trata de soluciones con tecnologías emergentes, o por la experiencia que logre capturar de otros arquitectos con los que puedan interactuar. La presente investigación busca diseñar un sistema de recuperación de decisiones arquitectónicas que permita a los arquitectos acceder a las decisiones plasmadas por otros arquitectos para el desarrollo de proyectos alojados en repositorios de internet. De esta manera, se apoya el proceso de toma de decisiones en las organizaciones de manera acertada y además se brinda la oportunidad a arquitectos emergentes de que puedan entregar soluciones respaldadas por la comunidad de arquitectos en el mundo.