Spelling suggestions: "subject:"arquitectura dde software"" "subject:"arquitectura dee software""
1 |
Extensión y mejora de un sistema de votación electrónica para hacerlo más robusto, universalmente verificable, fácilmente usable y prácticoPorras Flores, Rodrigo Antonio January 2012 (has links)
Ingeniero Civil Computación / La votación electrónica tiene potencialmente múltiples ventajas en comparación con otros sistemas de votación. Puede reducir drásticamente el tiempo del recuento de votos así como el número de errores en dicho proceso debidas a fallas humanas o por anotación deficiente de las papeletas. También permite a los votantes emitir su voto en cualquier recinto habilitado sin restricciones geográficas, disminuir la posibilidad de fraudes por autoridades maliciosas o comprometidas (por medio de administración distribuida de la elección, en particular, del recuento de votos), y obtener verificación universal de la elección. Esta última característica permite garantizar un proceso completamente transparente ante cualquier observador interno o externo, quien puede verificar - en forma online - la realización correcta de cada una de las etapas del proceso de votación.
En general, los sistemas de votación electrónica propuestos en los últimos años se clasifican en dos tipos: implementaciones simples que carecen de muchas de las características anteriores pero cuya ejecución y/o administración es muy fácil y práctica, y sistemas que satisfacen las características anteriores (basados en esquemas teóricos que requieren sofisticadas técnicas criptográficas) pero cuya usabilidad tanto para los votantes como los administradores de la elección es frecuentemente muy limitada. Peor aún, gran parte de los sistemas públicamente disponibles a la fecha carecen de las técnicas y los modelos adecuados en términos de diseño de software, con implementaciones complejas, infactibles de mantener y extender. En particular, en Chile no se han visto experiencias con sistemas de votación públicamente disponibles que satisfagan todas las propiedades mencionadas anteriormente y, al mismo tiempo, sean fáciles de utilizar y administrar para personas sin mayor experticia en el área.
El objetivo de este trabajo es extender y mejorar un prototipo de votación electrónica existente en el Departamento de Ciencias de la Computación de la U. de Chile, el cual implementa un esquema criptográfico eficiente y universalmente verificable. El propósito del trabajo es mejorar la implementación del sistema de tal forma que éste no sólo sea más robusto y tolerante a fallas, sino que también sea más fácil de utilizar y administrar, todo ello a un bajo costo. También, el trabajo finaliza un tema pendiente en la implementación existente: el desarrollo de una herramienta para permitir a todo votante u observador externo verificar en forma online el correcto desarrollo del proceso electoral.
Como resultado este trabajo logró cumplir los objetivos propuestos, obteniendo una versión mejorada del sistema de votación electrónica la cual es utilizable en la práctica. En particular, tolera fallas comunes en la práctica, como fallas de componentes físicos o conexiones de red, e intentos de ataques de seguridad al sistema. A pesar de estas fallas, el sistema logra seguir funcionando, o bien, tener la capacidad de recuperarse, conservando la integridad y privacidad de los datos. Por otro lado, el sistema se implementó utilizando una arquitectura de software que lo hace extensible y mantenible. Además, se mejoró la usabilidad para quienes administran la elección, puesto que se simplificó el uso, administración y configuración del sistema.
|
2 |
WSQL : uma arquitectura de software baseada em web servicesMoreira, José Joaquim Magalhães January 2005 (has links)
Tese de mestrado. Tecnologia Multimédia. Faculdade de Engenharia. Universidade do Porto. 2005
|
3 |
Taller de proyectos. MTA4. Arquitectura del Software29 April 2013 (has links)
Taller de proyectos. 4. Arquitectura del Software
|
4 |
Arquitectura para el software de aseguramiento de calidad de los proyectos de software bajo el marco CMMIVereau Aragón, Angel Enrique, Sifuentes Sifuentes, James Jesús, Aucahuasi, Barnet Molina 2013 March 1919 (has links)
El Área de Computación de la Universidad Peruana de Ciencias Aplicadas se ha planteado el objetivo de acreditar la carrera de Ingeniería de Software a través del ICACIT y de acuerdo con los criterios de ABET (Acreditation Board for Engineering and Technology), para lo cual requiere implementar un proceso de gestión de proyectos de software que siga los estándares de calidad de un modelo de mejora continua estándar de la industria como es el Capability Maturity Model Integration (CMMI). El proceso de evaluación reconocido por CMMI es el Standard CMMI Appraisal Method for Process Improvement (SCAMPI), método de evaluación en el que se basará el presente proyecto. A pesar de haberse determinado en una evaluación SCAMPI, el nivel de calidad de un conjunto de proyectos de talleres, es difícil realizar la misma evaluación para proyectos futuros, desaprovechando de esta manera el conocimiento adquirido. La evaluación de calidad requiere acceso a información sobre los artefactos, actividades, participantes y mentores de los proyectos realizados de acuerdo al proceso de desarrollo personalizado para cada Taller durante varios ciclos y esta información es manejada actualmente en distintas herramientas no relacionadas, orientadas a cumplir prácticas recomendadas por la metodología utilizada. Dentro de la implementación de dicho proceso de gestión de proyectos se contempla la utilización de un sistema llamado “Sistema de Aseguramiento de la Calidad del Software”, que facilite la gestión de proyectos de software en el marco de un modelo de calidad internacionalmente reconocido. Este sistema estará conformado por los subsistemas Gestor de Modelo de Calidad del Software (GMCS), Gestor de Procesos y Metodologías (GPM), Gestor de Proyectos de Software (GPS) y Evaluador de Calidad del Software, Planeación (PP-SCAMPI) y Ejecución (EP-SCAMPI). El objetivo del presente proyecto será diseñar la arquitectura y modelo integral de pruebas del “Subsistema Evaluador de la Calidad de Software - Planeación y Preparación”, como parte de la solución integrada del sistema de aseguramiento de calidad del software usando el método SCAMPI, orientado a la evaluación de procesos de desarrollo de software. El proyecto se dividirá en 2 fases: Concepción y Elaboración que agruparán todas las actividades del proyecto. La fase de Concepción tendrá una iteración (Junio 2007) y la fase de Elaboración tendrá 3 iteraciones (Julio a Noviembre 2007). Al ser PP-SCAMPI parte de un sistema, presenta como mayor reto la integración con los subsistemas GPS para obtener los proyectos e integrantes, GMCS para obtener el modelo CMMI y EP-SCAMPI para proveer el plan de evaluación a ejecutar. Se diseñaron componentes y medios de comunicación que hicieran posible implementar los servicios especificados en cada contrato, para lo cual se requirió un manejo especial para cada caso de integración. Se utiliza una arquitectura distribuida de 3 niveles para proveer comunicación y lógica de negocios entre módulos. Los 3 niveles son: presentación, aplicaciones y servicios de datos. Las pruebas diseñadas incluyen pruebas funcionales, ciclo de negocio e integración y permitiendo validar que la arquitectura propuesta soporta los requerimientos del proyecto. Las pruebas se diseñaron en base a los riesgos del proyecto, casos de uso, requisitos funcionales, requisitos no funcionales, elementos de diseño y posibles fallos o defectos. Una vez realizada la implementación de la herramienta propuesta se obtendrá un mayor facilidad en la elaboración del Plan de Evaluación SCAMPI para proyectos de diferentes talleres en diferentes etapas de avance y ciclos; así como la facilidad para gestionar las actividades de evaluación por áreas de proceso seleccionadas. / Tesis
|
5 |
A Middleware framework for self-adaptive large scale distributed servicesChacin Martínez, Pablo Jesus 21 July 2011 (has links)
Modern service-oriented applications demand the ability to adapt to changing conditions and unexpected situations while maintaining a required QoS. Existing self-adaptation approaches seem inadequate to address this challenge because many of their assumptions are not met on the large-scale, highly dynamic infrastructures where these applications are generally deployed on.
The main motivation of our research is to devise principles that guide the construction of large scale self-adaptive distributed services. We aim to provide sound modeling abstractions based on a clear conceptual background, and their realization as a middleware framework that supports the development of such services.
Taking the inspiration from the concepts of decentralized markets in economics, we propose a solution based on three principles: emergent self-organization, utility driven behavior and model-less adaptation. Based on these principles, we designed Collectives, a middleware framework which provides a comprehensive solution for the diverse adaptation concerns that rise in the development of distributed systems. We tested the soundness and comprehensiveness of the Collectives framework by implementing eUDON, a middleware for self-adaptive web services, which we then evaluated extensively by means of a simulation model to analyze its adaptation capabilities in diverse settings.
We found that eUDON exhibits the intended properties: it adapts to diverse conditions like peaks in the workload and massive failures, maintaining its QoS and using efficiently the available resources; it is highly scalable and robust; can be implemented on existing services in a non-intrusive way; and do not require any performance model of the services, their workload or the resources they use.
We can conclude that our work proposes a solution for the requirements of self-adaptation in demanding usage scenarios without introducing additional complexity. In that sense, we believe we make a significant contribution towards the development of future generation service-oriented applications. / Las Aplicaciones Orientadas a Servicios modernas demandan la capacidad de adaptarse a condiciones variables y situaciones inesperadas mientras mantienen un cierto nivel de servio esperado (QoS). Los enfoques de auto-adaptación existentes parecen no ser adacuados debido a sus supuestos no se cumplen en infrastructuras compartidas de gran escala.
La principal motivación de nuestra investigación es inerir un conjunto de principios para guiar el desarrollo de servicios auto-adaptativos de gran escala. Nuesto objetivo es proveer abstraciones de modelaje apropiadas, basadas en un marco conceptual claro, y su implemetnacion en un middleware que soporte el desarrollo de estos servicios.
Tomando como inspiración conceptos económicos de mercados decentralizados, hemos propuesto una solución basada en tres principios: auto-organización emergente, comportamiento guiado por la utilidad y adaptación sin modelos. Basados en estos principios diseñamos Collectives, un middleware que proveer una solución exhaustiva para los diversos aspectos de adaptación que surgen en el desarrollo de sistemas distribuidos. La adecuación y completitud de Collectives ha sido provada por medio de la implementación de eUDON, un middleware para servicios auto-adaptativos, el ha sido evaluado de manera exhaustiva por medio de un modelo de simulación, analizando sus propiedades de adaptación en diversos escenarios de uso.
Hemos encontrado que eUDON exhibe las propiedades esperadas: se adapta a diversas condiciones como picos en la carga de trabajo o fallos masivos, mateniendo su calidad de servicio y haciendo un uso eficiente de los recusos disponibles. Es altamente escalable y robusto; puedeoo ser implementado en servicios existentes de manera no intrusiva; y no requiere la obtención de un modelo de desempeño para los servicios.
Podemos concluir que nuestro trabajo nos ha permitido desarrollar una solucion que aborda los requerimientos de auto-adaptacion en escenarios de uso exigentes sin introducir complejidad adicional. En este sentido, consideramos que nuestra propuesta hace una contribución significativa hacia el desarrollo de la futura generación de aplicaciones orientadas a servicios.
|
6 |
Un enfoque orientado a objetos para software context-awareFortier, Andrés January 2005 (has links)
Sumario:
1- Introducción
2- Fundamentos de context-awareness
3- Estado del arte
4- Diseño de aplicaciones location-aware
5- Una arquitectura para sistemas context-aware
6- Conclusiones y trabajo futuro
A- Modelos de posicionamiento
B- Distribución de objetos
C- Mecanismos de sensado
|
7 |
Aplicación de BPM como modelador de procesos y desarrollo de una web responsiva para mejorar y dar soporte a la gestión de trámite y comunicaciones de la Ugel - JaénHernández Coronel, Teresita de Jesús January 2018 (has links)
La presente tesis ha realizado previos estudios sobre la problemática en la UGEL de Jaén respecto a la gestión de trámites y comunicaciones, entre ellos se mencionan; la atención poco eficaz de los trabajadores UGELJ respecto a la gestión de trámites y comunicaciones, así mismo la insatisfacción de los docentes en generar gastos de transporte, estadía e impresiones que influyen en la realización de trámites y comunicaciones. A raíz de ello se planteó la siguiente interrogante ¿Cómo se puede mejorar la gestión de trámites y comunicaciones en la UGEL-Jaén?. Para ello, el objetivo basado para el desarrollo del proyecto de tesis es mejorar la gestión de procesos de trámites y comunicaciones, aplicando BPM en el modelado de procesos y desarrollo de una Aplicación Web Responsiva en la UGEL- Jaén. Se propuso desarrollar el marco de trabajo BPM en conjunto con el desarrollo de una web responsiva, en el cual se siguió paso a paso y con éxito la aplicación de ambas herramientas tecnológicas, logrando buenos resultados como es el de reducir tiempos y gastos durante la gestión de trámites y comunicaciones. Por lo tanto, con la puesta en marcha del marco de trabajo y de la web responsiva se obtuvo mayor identificación y definición de procesos influyentes en la gestión de trámites y comunicaciones, además se redujo tiempos de 5 días a 1 día y de 17 días a 5 días en la gestión de trámites y comunicaciones de acuerdo al tipo de trámite, propiciando satisfacción en los trabajadores de la UGELJ, docentes de chontalí y público en general, además se redujo gastos de transporte, estadía e impresiones que suscitaban durante la realización de trámites y comunicaciones en los docentes de chontalí. / Tesis
|
8 |
Formalización del proceso de elaboración de una arquitectura de softwareGonzales Yapapasca, César Armando, Torres Cárdenas, José Emilio 31 July 2018 (has links)
El presente proyecto tiene como propósito formalizar el proceso de elaboración de una arquitectura de software y presentar los métodos empleados en cada parte del proceso, así como guías, plantillas y ejemplos. Para ello, se estudió la información disponible sobre arquitectura de software del Software Engineering Institute (SEI) de la Carnegie Mellon University (CMU) por ser una entidad dedicada a la investigación de dicho tema. / This project has as a purpose the definition and characterization of the required process for elaborating a software architecture. Furthermore the project presents some of the methods involved in the stages of this process. For each one it was elaborated guidelines, templates and examples on how they should be applied. The project based its research in the knowledge generated by the Software Engineering Institute (SEI) from the Carnegie Mellon University (CMU) because of its known experience and researches about the topic. / Tesis
|
9 |
Propuesta de una arquitectura empresarial para una cadena de supermercadosGalarza Mendoza, Fiorela Andreina, Mena Medrano, Pablo David 30 June 2018 (has links)
El presente proyecto desarrolla una propuesta de arquitectura empresarial para una cadena de supermercados, teniendo como objeto de estudio el proceso de despacho de pedidos. Hoy en día el proceso presenta diversas problemáticas respecto a la atención de despacho, ejecución de tareas manuales, devoluciones de pedidos. Las soluciones propuestas están basadas en el cumplimiento de los objetivos estratégico. Para la elaboración de la propuesta se toma como referencia el marco de trabajo TOGAF y SCRUM como marco de trabajo ágil para el desarrollo e implementación de los proyectos propuestos como solución. / This project develops a proposal of business architecture for a chain of supermarkets, having as object of study the process of Dispatch of Orders. Nowadays, the process presents several problems regarding the attention of dispatch, execution of manual tasks, returns of orders. The proposed solutions are based on the fulfillment of the strategic objectives. For the elaboration of the proposal, the TOGAF and SCRUM frameworks is used for the development and implementation of the proposed projects as a solution. / Tesis
|
10 |
MVC desde Smalltalk a la web: análisis de la arquitectura que produjo un cambio en el diseño de aplicacionesGos, María Alejandra January 2004 (has links)
Esta tesis presenta un estudio elaborado de la arquitectura de software Model-View-Controller que hoy en día es, la más utilizada en el diseño de aplicaciones que requieren interacción con usuarios. El análisis se apoya sobre un conjunto definido de características deseables en una aplicación de software construida con dicha arquitectura. Estas propiedades son luego proyectadas uniformemente sobre distintos frameworks de última generación que implementan Model-View-Controller. Al mismo tiempo, la tesis contiene un estudio de la evolución de MVC, de sus componentes y conceptos, para lo cual ha sido necesario exponer y explicar los obstáculos y problemas que surgieron con la llegada de aplicaciones interactivas de mayor complejidad. En particular el trabajo se aboca al uso de MVC en la Web. Por último, el análisis intenta transmitir la importancia que esta herramienta a cobrado desde sus comienzos hasta la actualidad, por qué su utilización es ventajosa pero no siempre sencilla, y que MVC trae consigo un conjunto de conceptos y prácticas que impactan considerablemente sobre el diseño de una aplicación, sobre su grado de reusabilidad y flexibilidad posteriores y sobre las partes que la componen.
|
Page generated in 0.105 seconds