1,067 research outputs found

    Plataformas para la creación de mashups sensibles al contexto en entornos de inteligencia ambiental

    Get PDF
    En el Capítulo 1 se verá la definición de formal de AmI, su visión, los requisitos básicos de tecnología, los requisitos para el desarrollo de aplicaciones y servicios, y además algunas aplicaciones prácticas existentes. En el Capítulo 2 se estudiarán las aplicaciones sensibles al contexto como un componente más de la AmI, se verán distintas definiciones de contexto, una taxonomía de elementos de contexto y formas de representación de información contextual. En el Capítulo 3 se trataran los mashups dando su definición, arquitectura básica, técnicas y tecnologías de soporte como así también herramientas existentes en el mercado para su creación. En el Capítulo 4 se presentan tres plataformas/arquitecturas incipientes para el desarrollo de mashups sensibles al contexto. Por último en el capítulo 5 se presenta la discusión del presente trabajo.Facultad de Informátic

    Diseño de un Simulador Dinámico de Proyectos de Desarrollo de Software que utilizan metodología Scrum

    Get PDF
    En este trabajo de tesis se propone el diseño de un modelo de simulación del proceso de desarrollo de software que utiliza la Metodología de desarrollo Ágil Scrum. Se ha realizado un análisis de la metodología Scrum, la Metodología de Dinámica de Sistemas y de trabajos similares, correspondientes a simuladores de desarrollo de proyectos de software tanto de metodologías ágiles como tradicionales. El modelo se ha construido utilizando la metodología de dinámica de sistemas propuesta por Jay Forrester , que consta de la fase de Conceptualización, Formulación y Evaluación. El modelo diseñado se ha divido en los siguientes Subsistemas: Planificación, Producción, Desarrollo de Tareas, Pruebas de Desarrollo, Pruebas de Integración, Presión en el Plazo, Desarrollo de Tareas Extras, Promociones de R.H., Experiencia de R.H., Cansancio de R.H., Horas Trabajadas de R.H., Inasistencias de R.H. Para la implementación del modelo se utilizado la herramienta Vensim PLE en versión educativa. Para la validación del modelo se han utilizado tres casos de proyectos reales de software que siguieron la metodología Scrum. Dentro de los parámetros que se pueden establecer previo al inicio de cada simulación se encuentran: la duración y la velocidad de cada Sprint, la velocidad estimada de desarrollo de las tareas, Factores de Cansancio, de Presión en el plazo, Cantidad de integrantes del Team según su experiencia en la metodología y las tareas extras que se prevén puedan surgir. A través de la modificación de valores de los parámetros durante su ejecución el usuario puede establecer o modificar la cantidad de integrantes del Team que abandonan el proyecto, clasificar al Team mediante la asociación de estos a su experiencia en Scrum en Juniors o Expertos, cambiar la cantidad de horas estimadas de duración del proyecto, generar horas extras e inasistencia de los integrantes de manera determinística o pseudoaleatoria, entre otros. Una vez validado el modelo se propusieron cuatro casos de experimentación, los cuales se sometieron a distintas políticas para probar las posibilidades del modelo construido frente a situaciones que se dan en los proyectos de software que utilizan Scrum para su gestión. Las políticas propuestas, simulan decisiones de los Scrum Master y el team y tienden a que los proyectos puedan completarse en el tiempo previamente estimado o por el contrario extender el tiempo para terminar con todas las tareas minimizando los errores. Otro aspecto estudiado en los experimentos es el de la gestión de los recursos humanos, en cuanto a la contratación y promoción de miembros del Team, Senior y Junior. Estos modelos fueron probados en orden creciente de dificultad y utilización de la mayor cantidad de variables intervienes. Como conclusión se pude decir que el modelo cumple con su objetivo de ser de utilidad para el Scrum Master y el Team a la hora analizar el efecto del uso conjunto de la metodología Scrum en proyectos de desarrollo de software. Lo que diferencia a este trabajo de otros relacionados es que se han modelado las características esenciales de la metodología Scrum aplicada a proyectos de desarrollo de software. La dificultad de contar con datos posmortem de proyectos de software desarrollados siguiendo scrum es una dificultad que se ha presentado a la hora de validar el modelo. Es por ello que como trabajos futuros se propone el diseño de una base de datos de proyectos de desarrollo de software que utilicen metodologías ágiles. Por otro lado se pretende que el modelo construido pueda ser utilizado para el entrenamiento de Scrum Masters y Miembros del Team, en la estimación y gestión de proyectos que utilicen Scrum como Metodología.Facultad de Informátic

    Modelo dinámico de simulación para la gestión de proyectos de software desarrollados con XP

    Get PDF
    En este trabajo se presenta un Modelo Dinámico de Simulación que puede ser utilizado como una herramienta de ayuda en la gestión de proyectos de desarrollo de software llevados a cabo con la metodología Programación Extrema. De acuerdo con esto, a lo largo del trabajo se hace énfasis en demostrar la utilidad de este simulador en la toma de decisiones frente a situaciones típicas que pueden ocurrir en este tipo de proyectos, como ser el retraso en la entrega de una iteración o versión, el abandono del proyecto por parte de programadores, la incorporación de requerimientos durante el desarrollo, entre otras cuestiones. De esta forma, con la ayuda de esta herramienta los administradores de proyectos podrán observar los resultados de cada decisión tomada y elegir la mejor alternativa para ser aplicada en el proyecto real.Eje: Workshop Ingeniería de software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    Simulación de proyectos de Software desarrollados con XP: Subsistema de desarrollo de tareas

    Get PDF
    Administrar Proyectos de Software siguiendo Programación Extrema (XP) implica implementar, de forma conjunta y al extremo, prácticas ya conocidas en el ámbito del Desarrollo de Software, lo que torna a esta actividad aún más compleja. Como una manera de tratar esta complejidad, es que se ha construido un Modelo Dinámico de Simulación (siguiendo los lineamientos de la Dinámica de Sistemas), que agrupa las variables involucradas en un proyecto llevado a cabo con XP, que permite analizar el efecto de la implementación conjunta de las prácticas de dicha metodología y ayuda en la gestión de este tipo de proyectos. El modelo presentado en este trabajo corresponde al Subsistema de Desarrollo de Tareas, uno de los más importantes. Este modelo se ha validado con datos de dos proyectos reales. Además, se han diseñado y ejecutado una serie de experimentos sobre el mismo y se ha realizado el Análisis de Sensibilidad de sus variables más importantes. El modelo construido sirve como ayuda a administradores de proyectos novatos, permitiéndoles conocer de antemano las consecuencias de sus decisiones.Eje: Ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    Mashups en ambientes inteligentes

    Get PDF
    La aparición de los mashups conjuntamente con la Inteligencia Ambiental abre nuevas posibilidades para el desarrollo de aplicaciones que se adapten al contexto de sus usuarios. Esto da lugar a la necesidad de nuevas arquitecturas en las que se posibiliten la creación de mashups que sean sensibles al contexto y que puedan ser creados de forma práctica por el usuario. Es por ello que en este trabajo se analizarán dos arquitecturas existentes para la creación de esta nueva clase de mashups y se discutirán posibles mejoras. El trabajo presentado aquí se realiza en el marco del proyecto de investigación denominado “Diseño de arquitecturas de soporte a la Internet del Futuro y Ambientes Inteligentes” que se ha formalizado por la resolución (19/A/12) de la Universidad Gastón Dachary.Eje: Innovación en Sistemas de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Modelo dinámico de simulación de proyectos de software con XP

    Get PDF
    Administrar Proyectos de Software siguiendo Programación Extrema (XP) implica implementar, de forma conjunta y al extremo, prácticas ya conocidas en el ámbito del Desarrollo de Software, lo que torna a esta actividad aún más compleja. Para tratar esta complejidad, se ha construido un Modelo Dinámico de Simulación (siguiendo los lineamientos de la Dinámica de Sistemas), que agrupa las variables involucradas en un proyecto llevado a cabo con XP, que permite analizar el efecto de la implementación conjunta de las prácticas de dicha metodología y ayuda en la gestión de este tipo de proyectos. Este modelo se ha validado con datos de tres proyectos reales. Además, se han diseñado y ejecutado una serie de experimentos sobre el mismo y se ha realizado el Análisis de Sensibilidad de sus variables más importantes. El modelo construido sirve como ayuda a administradores de proyectos novatos, permitiéndoles estimar de antemano las consecuencias de sus decisiones.Sociedad Argentina de Informática e Investigación Operativ

    Generando entornos de investigación y desarrollo utilizando redes inalámbricas de sensores (WSN)

    Get PDF
    Las Redes Inalámbricas de Sensores (WSN) jugarán un papel preponderante tanto en las actividades académicas y como en el desarrollo en nuestro país. En este artículo se reportan actividades desarrolladas en dos universidades argentinas, utilizando a la tecnología WSN como disparador de actividades de investigación, desarrollo. La aplicación de ésta tecnología de última generación se enmarcan en el dominio de “Internet de las Cosas” y “Ciudades Inteligentes”. Las actividades teórico-prácticas desarrolladas introdujeron a un número cada vez mayor de interesados en la experimentación, hacia el desarrollo de soluciones frente a situaciones de la vida cotidiana, buscando soluciones utilizando WSN. Se presentan resultados de proyectos de la vida real, por lo que amerita considerar la implementación del estudio de las WSN en las curriculas de las carreras con contenido de las Tecnologías de la Información y Comunicación.WIEI - II Workshop de innovación en educación en informáticaRed de Universidades con Carreras en Informática (RedUNCI

    Construcción de Sistemas de Información Geográfica con Herramientas de Software Libre en ámbito del Mapa Educativo Provincial de Misiones y el Gobierno Electrónico

    Get PDF
    El presente trabajo se basa en la utilización de herramientas de Software Libre para la construcción del Mapa Educativo de la Provincia (MEP) de Misiones como parte de Sistema Integrado de Información Educativa (SIIE). Aquí se detallan la utilización de las herramientas y las distintas posibilidades que estas presentan al ser personalizadas y adaptadas a los requerimientos específicos de las Autoridades Provinciales. Además se destaca la forma en que ha integrado el MEP con el SIIE. Por último se presentan las conclusiones acerca de la utilización de las mencionadas herramientas.Sociedad Argentina de Informática e Investigación Operativ

    Implementación de un servidor de acceso compartido a internet utilizando herramientas de software libre en la Dirección General del Servicio Penitenciario Provincial de Misiones

    Get PDF
    En el presente trabajo se muestra la utilización de Zentyal, una herramienta basada en software libre para la implementación de un servidor seguro de acceso compartido a Internet implementado en la Dirección General del Servicio Penitenciario Provincial de Misiones [1]. Se detallan cuales fueron los módulos de la herramienta utilizados para esta implementación y las configuraciones utilizadas para adaptarse a los requerimientos de la institución.Sociedad Argentina de Informática e Investigación Operativ

    Integración de estrategias pedagógicas con tableros de comunicación alternativa y aumentativa para alumnos con TGD

    Get PDF
    Los Sistemas Aumentativos y Alternativos de Comunicación (SAAC) son formas de expresión distintas al lenguaje hablado, que tienen como objetivo aumentar (aumentativos) y/o compensar (alternativos) las dificultades de comunicación y lenguaje de muchas personas con discapacidad. Pudiendo así potenciar la autonomía personal y mejorar la calidad de vida. El tablero de imágenes plantea una solución para crear frases utilizando imágenes que representan conceptos de la vida diaria como ser personas, acciones, verbos, objetos, etc. Al ir recorriendo estas imágenes se van enlazando palabras que forman una frase, y luego esta frase es emitida en forma sonora por la aplicación. Se aprecia la carencia de integración de estrategias pedagógicas para la enseñanza a los niños con TGD con el uso de tableros de comunicación aumentativa y alternativa. Para así garantizar el éxito en la superación comunicacional de los niños con TGD, ya que es prácticamente imposible sin las ayudas pertinentes. Puesto que los niños con TGD poseen necesidades educativas especiales, es que cuentan con estrategias pedagógicas específicas acordes con su nivel cognitivo y/o conductual. La meta principal de la integración de ambas partes es lograr que el alumno inicie espontáneamente una interacción de comunicación.Sociedad Argentina de Informática e Investigación Operativa (SADIO
    corecore