Recursos de colección

Universidad Nacional de La Plata (75.687 recursos)

Este servicio se brinda en el marco del Proyecto de Enlace de Bibliotecas (PrEBi) y significa una novedosa iniciativa en pos de la difusión a través de Internet, dentro y fuera del ámbito de la Universidad, de los conocimientos que en ella se generan para servir como vehículo de promoción y jerarquización. Los objetivos que se han planteados para SeDiCI son sumamente ambiciosos e incluyen la difusion electrónica de tesis, tesinas y disertaciones pero también de otros tipos de creaciones intelectuales, pretendiendo abarcar la ciencia, la tecnología y el arte buscando modos de presentación no solo de objetos en forma de documentos de texto sino también otros medios multimediales aptos para creaciones no documentales.

Simposio Argentino de Ingeniería de Software (ASSE 2015)

Mostrando recursos 1 - 20 de 22

  1. Un enfoque híbrido de gestión de proyectos de TICs en el sector público

    Cristaldo, Patricia; Ballejos, Luciana C.; Ale, María Alejandra
    En el marco de un estudio para el diseño de una propuesta metodológica para el seguimiento integral de proyectos de Tecnologías de la Información y la Comunicación (TICs) en el ámbito de la Administración Pública, este trabajo presenta la fusión de metodologías y guías de buenas prácticas de gestión de proyectos, de enfoque tradicional y ágil, en una propuesta metodológica de enfoque “híbrido”. Esta nueva propuesta considera los aspectos relevantes de la gestión de proyectos tradicional y ágil, y permite la alineación del proyecto con la estrategia y la gestión del gobierno, además por la sencillez que presenta no requiere...

  2. Captura del razonamiento y evolución de arquitecturas de software mediante la aplicación de operaciones arquitectónicas orientadas a objetivos

    Roldán, María Luciana; Gonnet, Silvio M.; Leone, Horacio P.
    Durante el proceso de diseño de una arquitectura de software, los actores que participan del mismo toman numerosas decisiones de diseño. Para comprender cómo surgió una determinada arquitectura de software, es importante conservar esas decisiones de diseño junto con el razonamiento que las explican. Sin embargo, este conocimiento generalmente se pierde, ya que su representación o documentación es una carga extra de trabajo para quienes lo producen. Para superar este problema, se propone un modelo de operaciones que permite por un lado la definición de operaciones que codifican decisiones de diseño recurrentes, y por otro lado, su aplicación para materializar las...

  3. Trazabilidad de Procesos Scrum

    Nazareno, Roberto; Gonnet, Silvio M.; Leone, Horacio P.
    La trazabilidad es considerada en metodologías ágiles como un aspecto fundamental a estudiar para desarrollar sistemas de calidad. Sin embargo, los procesos ágiles ocurren en entornos donde no es frecuente encontrar un documento de especificación de requerimientos, no siendo posible aplicar técnicas clásicas de trazabilidad. En consecuencia, en este trabajo se propone un modelo de trazabilidad basado en las prácticas de Scrum. El objetivo principal del modelo es representar trazas existentes entre los artefactos generados durante procesos Scrum. La propuesta es especializada y ejemplificada siguiendo la documentación del proceso de desarrollo de Moodle.

  4. Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema

    Ariste, Cecilia; Ponisio, Julieta; Nahuel, Leopoldo; Giandini, Roxana Silvia
    El Desarrollo Dirigido por Modelos (MDD) es una alternativa innovadora en Ingeniería de Software, fundamentada en la construcción y transformación de modelos con distintos niveles de abstracción. En este contexto, proponemos partir de Modelos Independientes de aspectos Computacionales (CIM) con foco en modelado de Procesos de Negocio (utilizando BPMN), y alcanzar Modelos Independientes de la Plataforma tecnológica (PIM) con foco en modelos que representen workflows estructurados (utilizando UML). Para lograr esta transformación desde una perspectiva de negocios hacia una perspectiva de sistemas, presentamos un nuevo reporte de experiencias sobre diseño y propuesta de implementación de transformaciones empleando el lenguaje ATL....

  5. Modelado de arquitecturas interoperables seguras

    Ramos, Juan C.; Castellaro, Marta; Romaniz, Susana Cristina
    Web Service es una de las tecnologías y estándares comúnmente usada para implementar SOA. Pero, aplicar una capa de Web Service sobre aplicaciones legadas o componentes, no garantiza las propiedades SOA requeridas. Es necesario disponer de un enfoque sistemático y completo que tenga en cuenta los requerimientos de negocio y siga las prácticas recomendadas. La interoperabilidad es el principal problema a resolver a la hora de diseñar y desarrollar sistemas basados en servicios, pero esta facilidad de inter-operar no está completa si no se consideran los aspectos de seguridad en esta interoperación. En este trabajo se realiza primeramente un análisis...

  6. Handling Dynamic Requirements in Cloud Computing

    Zalazar, Ana Sofía; Rodriguez, Sebastián; Ballejos, Luciana C.
    Cloud Computing is an Internet-based business paradigm, within which cloud providers offer resources (e.g. storage, computing, network) and cloud consumers use them after accepting the associated agreements. The demand of a particular functionality can rapidly change in this paradigm, so organizations need to count with a method to elicit, analyze, specify, verify, and manage dynamic requirements in a systematic and repeatable way. Existing requirements engineering (RE) approaches for Cloud Computing are generally focused on a limited number of non-functional characteristics (e.g. security, privacy, performance), and service consumers have no guideline to cover multiple dimensions of a requirement in cloud environments....

  7. Desarrollo de una biblioteca para el procesamiento de imágenes utilizando tecnologías web

    Fort Villa, Alejandro; Martínez, César E.; Albornoz, Enrique
    En la última década se ha desarrollado fuertemente el entorno web. Actualmente, se dispone de una gran cantidad de servicios y herramientas a través de internet. El procesamiento digital de imágenes (PDI) ha adquirido un rol fundamental en este ámbito, dada la importancia que tiene la información multimedial. Sin embargo, no se han desarrollado herramientas web para PDI que realicen el procesamiento en el lado cliente del modelo Cliente-Servidor. En este trabajo se presenta una biblioteca de PDI desarrollada con tecnologías web actuales, basada en la interfaz de la biblioteca OpenCV. Para su diseño se considero como fundamental su funcionamiento...

  8. Soporte inteligente para la evaluación de accesibilidad web relacionada con limitaciones visuales

    Mazalu, Rafaela; Cechich, Alejandra
    Actualmente, existe un creciente número de herramientas que permiten a los desarrolladores Web evaluar la accesibilidad de sus páginas y sitios Web. Aunque este tipo de herramientas pueden resultar útiles en la identificación de problemas de accesibilidad, muchos de ellos son de carácter subjetivo y no pueden evaluarse sin una inspección manual. Nuestro enfoque está dirigido a la evaluación de la accesibilidad como actividad que debe ser soportada de manera inteligente y en forma automática. Para ello, se deben considerar varios aspectos, desde la identificación automática de las discapacidades de los usuarios a la evaluación en si misma. En este...

  9. Avaliação de ferramentas de apoio a melhoria de processos de software em micro e pequenas empresas

    Carvalho, Denis R. de; Braga, José Luis
    O mercado de produção de software é competitivo por natureza. Para as micro e pequenas empresas (MPE), produtoras de software, a qualidade do produto de software é requisito primordial. O melhor caminho é melhorar a qualidade de seu processo de produção, apoiado por ferramentas adequadas, que catalizem a adoção de boas praticas no desenvolvimento de software. Este trabalho tem como objetivo obter uma classificaçao de ferramentas adequadas para adoção em MPE, e uma sistematica de recomendação que auxilie as MPE a decidir sobre adocao de ferramentas de apoio a qualidade de software. A base deste trabalho é a ISO/IEC 29110,...

  10. Análisis de estrategias para clasificar contenidos en foros de discusión: un caso de estudio

    Zoratto, Valeria; Aranda, Gabriela N.; Roger, Sandra; Cechich, Alejandra
    La información que generan las consultas realizadas en foros especializados puede ser de gran utilidad para otros usuarios que tengan problemas similares. Nuestra propuesta es capturar, mantener y analizar hilos de discusión existentes en foros técnicos para, dado un problema particular, sugerir un conjunto de soluciones exitosas en menos intentos que utilizando buscadores multipropósito tradicionales. En este trabajo se presenta una serie de casos de estudio enfocados en hilos de un foro técnico sobre el uso del lenguaje de programación Java y se analizan estrategias para clasificar dichos hilos y relacionarlos con las clases Java correspondientes.

  11. Ingeniería guiada por modelado y simulación de eventos discretos: metodología y caso de estudio en la red de datos del experimento ATLAS

    Bonaventura, Matías; Castro, Rodrigo
    En este trabajo presentamos una metodología iterativa e incremental para desarrollo de proyectos de ingeniería guiados por modelado y simulación (M&S) formal. Basándonos en el marco formal DEVS (Discrete Event Systems Specification), y sumando prácticas estándar en proyectos de software, se obtienen modelos que dan respuesta a preguntas de diseño y optimización de redes de datos. Presentamos una aplicación práctica de la metodología a un caso de estudio de ingeniería de redes, en el contexto de un experimento científico a gran escala: el experimento ATLAS (Máquina de Dios) en el cual científicos de todo el mundo intentan responder preguntas sobre...

  12. Búsqueda de servicios para asistir en el desarrollo de una Línea de Productos de Software

    Arias, Maximiliano; De Renzis, Alan; Buccella, Agustina; Cechich, Alejandra; Flores, Andrés P.
    El desarrollo de Líneas de Productos de Software (LPS) es un paradigma de desarrollo basado en reuso muy vigente en la actualidad. Este paradigma plantea la existencia de una base común de funcionalidades definidas para un dominio particular de la cual se pueden instanciar productos con características similares. Estas funcionalidades pueden ser comunes a todos los productos o variar según las necesidades específicas de un producto particular. Existe un gran numero de procesos de desarrollo definidos para el desarrollo de LPS que buscan reducir tiempo y esfuerzo. Para esta tarea los recursos semánticos, como las taxonomías, permiten organizar estos servicios para...

  13. La refactorización de software basada en valor

    Irrazábal, Emanuel; Greiner, Cristina L.; Dapozo, Gladys N.
    El mantenimiento del producto software es una de las fases que más costos tiene a lo largo de la vida de una aplicación software. La refactorización del código fuente es una de las técnicas utilizadas para intentar mejorar la mantenibilidad. Actualmente la refactorización se basa en un enfoque de “valor neutro”, siendo difícil priorizar la gran cantidad de opciones de refactorización que puede tener un producto software. Para cubrir estas carencias, una nueva rama de la ingeniería está emergiendo, la Ingeniería del Software Basada en Valor, estableciendo que las funcionalidades de un sistema tienen diferente grado de importancia, y que...

  14. Test Reduction for Easing Web Service Integration

    Anabalon, Diego; Garriga, Martín; Flores, Andrés P.; Cechich, Alejandra; Zunino, Alejandro
    Since the irruption of Web Services, in their SOAP and REST flavors, the market has turned from intra-business applications to inter-organizational applications. Nowadays, more organizations have a broad access to the Web and span their frontiers using service-centered applications. In this paper, we review the testing challenges and strategies in Web Services – as the technological weapon-of-choice to implement Business Services. Then we deepen into a possible strategy to address service testing: Test Reduction. Fresh strategies are necessary since Web Services testing is substantially different from legacy systems testing.

  15. Detection of Anti-Patterns in the Control Flow of Collaborative Business Processes

    Roa, Jorge; Chiotti, Omar Juan Alfredo; Villarreal, Pablo David
    The verification of the behavior of Collaborative Business Processes is an important aspect to consider when developing inter-organizational systems. In this work, a verification approach for the control flow of collaborative processes based on anti-patterns is proposed to improve the performance of verification. The approach supports the verification of complex constructs for advanced synchronization, multiple instances, and exception management. To this aim, 10 anti-patterns were defined from a repository of process models, and a tool which implements the anti-patterns was developed to evaluate the verification approach. Results indicate that, at worst, the verification time is less than half a millisecond, even...

  16. Conformidad estructural de arquitecturas combinado con análisis de impacto de cambios

    Armentano, Miguel; Soldavini, Luis; Díaz Pace, J. Andrés; Vidal, Santiago; Marcos, Claudia A.
    La conformidad de arquitecturas de software es una práctica que permite mantener la estructura arquitectónica alineada y consistente con su implementación en código. Entre otros beneficios, este alineamiento permite a los arquitectos y desarrolladores realizar distintos análisis de la solución desde etapas tempranas (por ej., de performance, o de modificabilidad, entre otros). Para esto, deben verificarse periódicamente las relaciones entre los elementos arquitectónicos y sus contrapartes en el código fuente, a fin de detectar posibles violaciones de la arquitectura. Las técnicas y herramientas existentes para conformidad arquitectónica proveen un buen soporte para verificar relaciones de tipo estructural. Sin embargo, ciertos...

  17. Strategy Patterns for Evaluating and Improving Usability

    Rivera, Belén; Becker, Pablo; Lew, Philip; Olsina Santos, Luis Antonio
    Patterns have had significant impact in many disciplines, particularly in software and web engineering, and we believe that they also provide a basis for selecting evaluation strategies via practical tips and tricks that can be easily adopted for evaluation and change projects. In this paper, we propose a holistic quality evaluation approach for usability and user experience (UX), which relies on quality views and strategy patterns. A quality view relates accordingly an entity super-category (e.g., product, system, system in use) with a quality focus (e.g., internal quality, external quality, quality in use). Usability and user experience are higher-level characteristics that...

  18. Using bad smell-driven code refactorings in mobile applications to reduce battery usage

    Rodríguez, Ana; Longo, Matías; Zunino, Alejandro
    Mobile devices are the most popular kind of computational device in the world. These devices have more limited resources than personal computers, and more importantly, battery consumption is always an issue since mobile devices rely on their battery as energy supply. On the other hand, to date, many applications are developed using the object-oriented (OO) paradigm, which has some inherent features, such as object creation, that inherently consume energy in the context of mobile development. These features at the same time enable for maintainability, flexibility, among other software quality-related advantages. Moreover, known code refactorings driven by bad smells can be applied...

  19. MDE en la generación de aplicaciones para repositorios institucionales

    Texier, José; De Giusti, Marisa Raquel; Gordillo, Silvia Ethel
    En el 2012 el Repositorio Institucional de la Universidad Nacional de La Plata, SEDICI, realizó un proceso de migración de Celsius DL a DSpace, donde se evidenció el problema de la representación de recursos, problema recurrente estudiado por algunos autores, no obstante, los trabajos revisados abordan el tema en forma general, no se toma en cuenta el recurso como el eje central. El objetivo central fue dar una solución al problema de la representación de recursos en SEDICI. La solución se planteó en desarrollar un marco de referencia que permitió el desarrollo de aplicaciones, replicable a otros repositorios y bajo...

  20. Aplicación y valoración de la verificación y validación de software: una encuesta realizada en Buenos Aires

    De Greca, Francisco; Rossi, Bibiana D.; Robiolo, Gabriela; Travassos, Guilherme Horta
    La verificación y validación del software no sólo comprueban que se está construyendo la aplicación informática correctamente, sino también buscan que la aplicación a construir sea la correcta. Es posible identificar un conjunto de actividades, procesos y herramientas donde se concreta su aplicación. Con la finalidad de comprender el grado de aplicación y la valoración de éstas, se define una encuesta realizada a personas involucradas en el proceso de desarrollo de software en la ciudad de Buenos Aires. Los resultados muestran que existe una mayor valoración y aplicación de las actividades de validación con respecto a las de verificación y que...

Aviso de cookies: Usamos cookies propias y de terceros para mejorar nuestros servicios, para análisis estadístico y para mostrarle publicidad. Si continua navegando consideramos que acepta su uso en los términos establecidos en la Política de cookies.