22,301 research outputs found

    Evolución en el uso de las TICs: pasado, presente y futuro. Una experiencia en Programación Lógica

    Get PDF
    En este artículo se presenta una experiencia en el uso de diversas TICs en dos asignaturas relacionadas con programación lógica que se imparten en la Ingeniería en Informática (Facultad de Informática, UPM). El uso de TICs en dichas asignaturas se centró en el pasado en tecnologías propias de la Web 1.0 (p.ej., las listas de correos y las páginas Web). En la actualidad se están utilizando dichas tecnologías de la Web 1.0 en combinación con un entorno virtual de enseñanza-aprendizaje (concretamente Moodle). En el futuro cercano se plantea el uso integrado de tecnologías de la Web 2.0 (p.ej, el wiki) en un entorno virtual de enseñanza-aprendizaje

    Documentación y análisis crítico de algunas arquitecturas de software en aplicaciones empresariales

    Get PDF
    Los ingenieros de sistemas generalmente se concentran en el sistema que se está desarrollando actualmente, sin ocuparse mucho de la empresa que soporta dicho sistema. En la empresa de hoy, impulsada por los negocios, existe una relación directa entre la capacidad de negocios de la empresa y la funcionalidad implementada en los proyectos. Con un adecuado conocimiento en arquitectura empresarial de software, se puede desarrollar aplicaciones robustas y escalables para futuras implementaciones de manera que evite modificar la arquitectura de la empresa o verse limitada. Por eso es útil tener a disposición información acerca de las arquitecturas de software más usadas para el diseño de aplicaciones empresariales para aquellos que no tienen mucha experiencia en este campo y resaltar la importancia de describir claramente la situación actual de la arquitectura empresarial antes y después de una implementación nueva

    Un análisis experimental de tipo de aplicaciones para dispositivos móviles

    Get PDF
    El auge de los dispositivos móviles ha generado nuevos desafíos para los ingenieros de software. Las capacidades técnicas ofrecidas, así como sus restricciones, plantean un escenario fértil, pero complejo. Existen diferentes alternativas de desarrollo de una misma aplicación para un dispositivo móvil. En este trabajo se presentan los enfoques de desarrollo de software existentes, sus características más destacadas, y un caso experimental que permite analizar las ventajas y dificultades de cada enfoque

    Aplicación de la CLP al problema de secuencias regulares con restricciones en una cadena de montaje de automóviles

    Get PDF
    Líneas de producción, secuencias regulares, Justo a TiempoLas líneas de montaje de automóviles presentan problemas de diseño y programación cada vez más complejos generados por la diversificación del producto mediante opciones ofertadas sobre un modelo base. El problema de secuenciación de unidades mixtas en una única línea de producción con el objetivo de atenuar las variaciones de las tasas de consumo de recursos (componentes y cargas de trabajo) ha recibido atención creciente durante los últimos años. En el presente trabajo se presenta una visión de distintos enfoques recogidos en la literatura y se establece una generalización parcial de algunas variantes del problema mediante el CORV ( constrained output rate variation problem ) que parece adaptarse con mayor fidelidad que otros enfoques a la concepción de dichos problemas en la industria de automoción. Se resuelve el problema mediante Propagación Lógica de restricciones (CLP) y se comparan resultados con los ofrecidos por la Programación Dinámica Acotada (BDP)Postprint (published version

    Análisis de Enfoques de Model Based Testing para Pruebas Funcionales orientados a Aplicaciones Web

    Get PDF
    En los últimos años las aplicaciones web han ido incrementando en número y a la vez en complejidad debido a la incorporación de nueva tecnología. Esto ha repercutido en un aumento de complejidad de la fase de pruebas dentro del ciclo de vida del desarrollo de software, la cual nos permite asegurar la calidad del producto desarrollado. Esta fase representa un mayor costo y esfuerzo. Con otro tipo de aplicaciones no se le asignaba el tiempo ni esfuerzo necesario. Sin embargo, debido al impacto que puede tener una aplicación web mal probada durante la puesta en marcha de la aplicación, han surgido diversas investigaciones en técnicas para la simplificación de la fase de pruebas. Una de estas técnicas es model based testing, que mediante la representación del comportamiento esperado de la aplicación, genera automáticamente los casos de prueba, incluso permite la ejecución automática de los mismos y su evaluación. El presente trabajo presenta una revisión analítica de los enfoques en model based testing para aplicaciones web orientados a pruebas funcionales, identificando para ello los enfoques existentes dentro de este contexto y realizando un esquema de caracterización para el análisis de las principales características, herramientas y documentación disponible para la aplicación de los enfoques.Universidad de Sevilla. Master Universitario en Ingeniería y Tecnología del Softwar

    Science in Computational Sciences

    Get PDF
    The existing theory in relation to science presents the physics as an ideal, although many sciences not approach the same, so that the current philosophy of science-Theory of Science- is not much help when it comes to analyze the computer science, an emerging field of knowledge that aims investigation of computers, which are included in the materialization of the ideas that try to structure the knowledge and information about the world. Computer Science is based on logic and mathematics, but both theoretical research methods and experimental follow patterns of classical scientific fields. Modeling and computer simulation, as a method, are specific to the discipline and will be further developed in the near future, not only applied to computers but also to other scientific fields. In this article it is analyze the aspects of science in computer science, is presenting an approach to the definition of science and the scientific method in general and describes the relationships between science, research, development and technology

    Prototipo de librería para la implementación de integraciones usando arquitecturas orientadas a microservicios

    Get PDF
    En este proyecto se implementará un prototipo de librería que permita hacer integraciones entre productos de software que se comuniquen a través de servicios web tales como SOAP o API REST para que ellos puedan comunicarse de una manera ágil y rápida, es el objetivo de esta investigación utilizando las tecnologías actualmente disponibles que permitan la integración entre servicios web de manera automática. Los sistemas SOAP o API REST pueden comunicarse de manera bidireccional sin importar el tipo de servicio que se esté integrando. Este prototipo estará en la capacidad de: - Servir como interfaz entre servicios dentro de la misma aplicación o una aplicación externa haciendo que el desarrollo se haga de forma más rápida. - Convertirse en el primer paso para a futuro lograr que usuarios puedan integrarse con otras plataformas de manera transparente. - Instar a que los programadores puedan centrarse en el desarrollo específicos de la aplicación web, disminuyendo tiempo al momento de realizar el mapeo entre los dos servicios

    Job shop scheduling biobjetivo mediante enfriamiento simulado y enfoque de Pareto.

    Get PDF
    El problema del scheduling es uno de los problemas más ampliamente tratados en la literatura; sin embargo, es un problema complejo NP hard. Cuando, además, se involucra más de un objetivo, este problema se convierte en uno de los más complejos en el campo de la investigación de operaciones. Se presenta entonces un modelo biobjetivo para el job shop scheduling que incluye el makespan y el tiempo de flujo medio. Para resolver el modelo se ha utilizado una propuesta que incluye el uso del meta heurístico Recocido Simulado (SA) y el enfoque de Pareto. Este modelo es evaluado en tres problemas presentados en la literatura de tamaños 6×6, 10×5 y 10×10. Los resultados del modelo se comparan con otros meta-heurísticos y se encuentra que este modelo presenta buenos resultados en los tres problemas evaluados

    Arquitectura para el desarrollo de aplicaciones educativas para dispositivos móviles.

    Get PDF
    Proyecto de Investigación. Instituto Tecnológico de Costa Rica, 2015El cambio constante en la tecnología afecta las organizaciones y la sociedad en general. Esto provoca el surgimiento de nuevos paradigmas ante el auge constante de la ciencia y la tecnología en campos como la educación. La explosión de nuevas plataformas computacionales, especialmente en dispositivos móviles, motivan la generación de metodologías que permitan el desarrollo de aplicaciones para esas plataformas. Este proyecto fue planteado para diseñar e implementar una arquitectura que permita desarrollar aplicaciones educativas para dispositivos móviles, que utilizan los sistemas operativos iOS y Android, desde una perspectiva de ingeniería. La definición de una metodología y la consideración de diferentes aspectos para definir la arquitectura de aplicaciones móviles, es validada con el desarrollo de dos aplicaciones de forma exitosa.Instituto Tecnológico de Costa Ric
    corecore