Tesis sobre el tema "Programación para computadoras"
Crea una cita precisa en los estilos APA, MLA, Chicago, Harvard y otros
Consulte los 50 mejores tesis para su investigación sobre el tema "Programación para computadoras".
Junto a cada fuente en la lista de referencias hay un botón "Agregar a la bibliografía". Pulsa este botón, y generaremos automáticamente la referencia bibliográfica para la obra elegida en el estilo de cita que necesites: APA, MLA, Harvard, Vancouver, Chicago, etc.
También puede descargar el texto completo de la publicación académica en formato pdf y leer en línea su resumen siempre que esté disponible en los metadatos.
Explore tesis sobre una amplia variedad de disciplinas y organice su bibliografía correctamente.
Zamudio, Díaz Juan José. "Adaptación del algoritmo Grasp en el diseño eficiente de la interfaz gráfica de usuario". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2007. https://hdl.handle.net/20.500.12672/1159.
Texto completo-- There are ome methods at the present time for the improvement of the Graphic User Interface (GUI), methods that, often, are based on the compilation of information through test of users and on the creativity of the designer; according to the functionalities that must provide the GUIs to data processing. In the present work we will develop to a methodology of optimization for the design of a GUI, using a Greedy Randomized Adaptative Procedures Search (GRASP), which it will have as it bases a goloso algorithm of FFD (first fit decreassing) type, that will allow to find an optimal design of a GUI optimal, based on the efficient distribution of visual objects. This optimal design will be used for the man machine right communication in the efficient data processing. It is important to stress that a design of a GUI always keepsa narrow relation with a user’s cognitive development. It can cause a little variation in the final design of a GUI.
Tesis
Jara, Loayza Juan Carlos. "Entorno de desarrollo para la ejecución y traducción de pseudocódigo". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2013. http://tesis.pucp.edu.pe/repositorio/handle/123456789/5401.
Texto completoTesis
Berolatti, Gonzales Diego. "Construcción de un compilador de asertos de programación metódica". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2014. http://tesis.pucp.edu.pe/repositorio/handle/123456789/5724.
Texto completoTesis
Tupia, Anticona Manuel Francisco. "Un Algoritmo GRASP para resolver el problema de la programación de tareas dependientes en máquinas diferentes (task scheduling)". Master's thesis, Universidad Nacional Mayor de San Marcos, 2005. https://hdl.handle.net/20.500.12672/3241.
Texto completo--- Operation’s planning for Software Development has been a complicated by-solve problem experienced since the golden age of the use methodologies whose rule those process. In which it is used, as well as in the efficiency and sophistication of the algorithms that try to solve the problems that appear in a software project, since its origin in the middle of the 20th century. The previously mentioned problem is known within algorithmic as task scheduling and it is defined as follows: given a group of tasks (operations) to be scheduled within a group of machines (or human resources, or human-machine resources), find an appropriate execution order. It is a NP-difficult complexity problem, so it justifies the usage of heuristic methods to obtain approximate solutions. This thesis presents a GRASP heuristic goal to solve the variant in which tasks are dependent and executing entities are different one from the other: now it could be possible the planning of the operation s from the inception’s RUP phase. We are remarking in particular, two disciplines of RUP methodology: business modeling and requirement. Both a greedy algorithm and a GRASP heuristic goal with two relaxation parameters have been developed. Innovative proposition because until now nobody has tried to solve the problem this way. Likewise a mathematical model for the specific variant of the problem to be considered is shown. To show efficiency of the GRASP algorithm, we developed a prototype program that executes and compares the results obtained by greedy and GRASP algorithms. The GRASP algorithm improves by 6% the results of the greedy algorithm, for instances with up to 12500 variables involved. Finally we measured the quality of these results with those of the mathematical model which would obtain the exact solution for smaller instances, taking advantage of software that solves linear programming problems: the GRASP algorithm got close to the exact result within a range of 95 to 99%, and even equaled it in some tests. Keywords: Task scheduling, GRASP algorithm, Software development, resource planning in software projects, RUP.
Tesis
Hirsh, Martínez Layla. "Intérprete y entorno de desarrollo para el aprendizaje de lenguajes de programación estructurada". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2007. http://tesis.pucp.edu.pe/repositorio/handle/123456789/1057.
Texto completoTesis
Passuni, Córdova Jaime. "Diseño y programación de add-on para el software de control y monitoreo "Mission Planner" que permita visualizar el área fotografiada de cada imagen". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2016. http://tesis.pucp.edu.pe/repositorio/handle/123456789/7841.
Texto completoTesis
Miranda, Yecguanchuy Jorge Francisco. "Sistema de apoyo al docente para el curso de programación en escuelas secundarias". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2016. http://tesis.pucp.edu.pe/repositorio/handle/123456789/7830.
Texto completoTesis
Gómez, Díaz Renzo Gonzalo y Guillén Juan Jesús Salamanca. "Intérprete para un lenguaje de programación orientado a objetos, con mecanismos de optimización y modificación dinámica de código". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2012. http://tesis.pucp.edu.pe/repositorio/handle/123456789/1503.
Texto completoTesis
Rodríguez, Valderrama José Fernando. "Generación automática de casos de prueba para test de una GUI, usando colonia de hormigas y metaheurística golosa". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2013. https://hdl.handle.net/20.500.12672/5037.
Texto completoTesis
Barboza, Mendoza Camila Pierina Victoria. "Heurísticas de usabilidad para mecánicas de videojuegos". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2019. http://hdl.handle.net/20.500.12404/13973.
Texto completoKanno, Kamisato Juan Hitoshi. "GameLab: 10 Tips para que tu ciclo de desarrollo no sea eterno". Universidad Peruana de Ciencias Aplicadas (UPC), 2018. http://hdl.handle.net/10757/623494.
Texto completoMarchán, Sono Gary Guillermo. "Programación de sesiones de las comisiones ordinarias del Congreso de la República del Perú utilizando la búsqueda Tabú". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2008. https://hdl.handle.net/20.500.12672/15814.
Texto completoPlantea una solución para la programación de sesiones de las comisiones ordinarias del Congreso de la República del Perú utilizando la metaheurística Búsqueda Tabú. El objetivo fundamental del trabajo es minimizar los cruces de horarios que tienen los congresistas por el elevado número de comisiones a las que pertenecen. De esta forma los congresistas evitarán tener que optar por asistir a una u otra sesión cuando dos o más de ellas han sido programadas simultáneamente. Se ha desarrollado un programa computacional, el cual debe reemplazar la forma manual de programar las sesiones minimizando el cruce de horarios de los congresistas. Se han obtenido resultados satisfactorios con esta metaheurística.
Moquillaza, Vizarreta Arturo. "Análisis, diseño e implementación de un módulo de planificación de construcción de casos de uso". Master's thesis, Pontificia Universidad Católica del Perú, 2013. http://tesis.pucp.edu.pe/repositorio/handle/123456789/5269.
Texto completoTesis
Bravo, Rojas María Luisa. "Atenea: herramienta para la construcción de sistemas expertos". Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2002. http://hdl.handle.net/10757/604078.
Texto completoTesis
Kong, Moreno Martín Richard. "Intérprete de páginas Web dinámicas para el servidor Apache". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2004. http://tesis.pucp.edu.pe/repositorio/handle/123456789/353.
Texto completoTesis
Gárate, Polar Diego Alonso. "Modelo heurístico para la determinación de la motilidad en células espermáticas mediante el análisis automático de tracking en video". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2015. http://tesis.pucp.edu.pe/repositorio/handle/123456789/6054.
Texto completoTesis
Rodríguez, Ramos Julio César. "Diseño de un algoritmo metaheurístico Grasp para la mejoría de un algoritmo minincrease aplicado a la asignación eficiente de incidentes en una mesa de ayuda". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2014. http://tesis.pucp.edu.pe/repositorio/handle/123456789/6110.
Texto completoTesis
Torres, Sovero Roberto Javier. "Desarrollo de un programa para la proyección cónica de figuras geométricas simples en R4". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2010. http://tesis.pucp.edu.pe/repositorio/handle/123456789/557.
Texto completoTesis
Salas, Casapino Carlos Alberto. "Implementation of a four probes measuring system to determine the resistivity of thin lms with temperature dependence". Master's thesis, Pontificia Universidad Católica del Perú, 2017. http://tesis.pucp.edu.pe/repositorio/handle/123456789/8900.
Texto completoTesis
Avalos, Carbonell Johanna Almendra. "Uso del algoritmo de colonia de hormigas para optimizar rutas de entrega o transporte mediante Python". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2021. https://hdl.handle.net/20.500.12672/17708.
Texto completoTito, Vallejos Fernando Alexander. "Mejoras en la generación de reportes de secreto de telecomunicaciones basadas en programación concurrente en una empresa de telecomunicaciones". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2021. https://hdl.handle.net/20.500.12672/17120.
Texto completoEgoavil, Rivera Jhon Francis. "Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2022. https://hdl.handle.net/20.500.12672/17885.
Texto completoVega, Navarrete Brelis Alejandro. "Análisis, diseño e implementación de un software para el apoyo del dictado de clases simulando el uso de una pizarra mediante un dispositivo electrónico pen tablet". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2009. http://tesis.pucp.edu.pe/repositorio/handle/123456789/339.
Texto completoTesis
Cumpa, Torres José Moisés. "Evaluación de motores de videojuegos: caso Andengine y LibGDX". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2014. https://hdl.handle.net/20.500.12672/8702.
Texto completoPropone una guía que permita a desarrolladores interesados elegir un motor de videojuegos adecuado y en tiempo óptimo. En el desarrollo de videojuegos los cambios a nuevas tecnologías son frecuentes. Actualmente está en auge los juegos móviles y eso implica que existan también varios motores de videojuegos para estas plataformas móviles. Ante la existencia de varios motores de videojuegos tanto open source como propietarios es un reto decidir qué motor se va a utilizar por eso es que en este trabajo se propone una guía que permita resolver esa duda. En esta investigación se incide en la lectura de varios papers que contienen temas de investigación acerca de los motores de videojuegos. Se usan como ejemplo dos motores para plataforma Android y con ellos se presenta un caso práctico que pone en ejecución la propuesta de la guía.
Trabajo de suficiencia profesional
Landa, Torrejón Luis Ignacio. "Construcción de un editor de mapas para el juego "1814: la rebelión del Cuzco"". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2017. http://tesis.pucp.edu.pe/repositorio/handle/123456789/9065.
Texto completoTesis
Vera, Zegarra Roger Miguel. "Diseño e implementación de un clúster usando JBoss EAP para aumentar la disponibilidad de los servidores de aplicaciones en una entidad del Estado". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2018. https://hdl.handle.net/20.500.12672/10074.
Texto completoTrabajo de Suficiencia Profesional
Santillana, Valdivia Mario César. "La gamificación como motivación para el aprendizaje del curso de programación en estudiantes de un instituto de educación superior de la región Arequipa". Master's thesis, Pontificia Universidad Católica del Perú, 2020. http://hdl.handle.net/20.500.12404/17477.
Texto completoTesis
Florencio, Inga Pedro Pablo. "Desarrollo del software de un sistema SCADA para la distribución de agua potable en la quebrada de Manchay". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2012. http://tesis.pucp.edu.pe/repositorio/handle/123456789/1541.
Texto completoTesis
Baila, Guillen Jennifer Geraldine. "Sistema Blended Learning para capacitación a personal de estaciones de servicio". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2013. https://hdl.handle.net/20.500.12672/9565.
Texto completoManifiesta que en la actualidad las empresas de estaciones de servicio tienen la apremiante necesidad de capacitar a su personal administrativo y técnico, luego de la implantación de una solución de software que controla los procesos de las estaciones de servicio. La realización del presente estudio se justifica, en que con la implantación de un sistema blended learning, se reducen costo y tiempo de capacitación al personal, convirtiéndose este en el objetivo primordial de esta investigación. Se realizó una evaluación comparativa de plataformas e-learning, metodologías e-learning, modelos blended learning y modelos de diseño instruccional. La plataforma e-learning seleccionada es MOODLE, la metodología e-learning elegida es una metodología e-learning de ingeniería de sistemas de Gilbert dentro de la cual también se desarrolla el curso modelo según el modelo de diseño instruccional ADDIE y por último el modelo blended learning seleccionado es modelo de aprendizaje ecológico para Blended Learning, de Mike S. Wenger y Chuck Ferguson.
Trabajo de suficiencia profesional
Maguiña, Agurto Lucero Lizeth. "Implantación de VRP - Solver aplicando la heurística de Clarke Wright para el ruteo del transporte terrestre en el área de distribución caso de estudio: industrias alimentarias". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2016. https://hdl.handle.net/20.500.12672/5954.
Texto completoTesis
Alvaro, Aguilar Oscar. "Integración de aplicaciones empresariales mediante el enterprise service bus, caso de uso: Programa Nacional de Apoyo Directo a los Más Pobres-PCM". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2010. https://hdl.handle.net/20.500.12672/15380.
Texto completoTrabajo de suficiencia profesional
Calderón, Garay Giancarlo Roberto. "Análisis, diseño e implementación de un comparador y sincronizador de bases de datos relacionales de distintos manejadores". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2009. http://tesis.pucp.edu.pe/repositorio/handle/123456789/332.
Texto completoTesis
Rodríguez, Reátegui Julio Diego. "Diseño e implementación de un sistema de automatización de ensayos característicos de máquinas eléctricas asíncronas: diseño e implementación de un instrumento virtual para el análisis de los resultados de los ensayos característicos de un motor asíncrono trifásico en entorno LabVIEW". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2013. http://tesis.pucp.edu.pe/repositorio/handle/123456789/4569.
Texto completoTesis
Bueno, Pacheco Diego Ricardo. "Diseño de módulo para la navegación autónoma de un vehículo aéreo no tripulado en espacios interiores". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2019. http://hdl.handle.net/20.500.12404/14287.
Texto completoCárdenas, Cáceres Pablo. "Desarrollo de un robot móvil y una plataforma de interacción tangible para la inducción a la programación en ciencias de la computación de niños en edad pre-escolar". Master's thesis, Pontificia Universidad Católica del Perú, 2017. http://tesis.pucp.edu.pe/repositorio/handle/123456789/10176.
Texto completoTesis
Tasato, Cánepa Kenjy. "Desarrollo de una infraestructura de software para realizar pruebas automatizadas de sistemas de información desarrollados en lenguaje Cobol en el contexto bancario". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2013. http://tesis.pucp.edu.pe/repositorio/handle/123456789/5424.
Texto completoTesis
Ascona, Briceño John Wilmer. "Gestión de un sistema E-Learning y aplicación del B-Learning para la capacitación de personal en el lenguaje ABAP". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2013. https://hdl.handle.net/20.500.12672/9564.
Texto completoPretende gestionar un sistema E-learning usando una herramienta de software libre como es Chamilo aplicando el método B-learning considerando algunos aspectos de las teorías de aprendizaje de Vitgosky, Bruner, Ausubel y Jean Piaget para redactar el contenido que se adecúe al modelo de la herramienta usada que permitirá la capacitación de personal en el lenguaje ABAP y de esta manera incentivar la investigación del lenguaje ABAP en los estudiantes de algún lenguaje de programación. Este lenguaje es uno de los más utilizados en las empresas que usan el producto SAP-ERP, con este hecho se presenta una mayor oportunidad de desarrollo profesional para los estudiantes que optan por investigar y aprender el lenguaje ABAP.
Trabajo de suficiencia profesional
Barba, Escudero Jorge Enrique. "Registro de imágenes para agricultura de precisión usando lenguaje C". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2012. http://tesis.pucp.edu.pe/repositorio/handle/123456789/1276.
Texto completoTesis
Calderón, Chavarri Jesús Alan. "Diseño del control de la temperatura del portasustrato de una cámara de alto vacío para elaborar películas semiconductoras delgadas". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2012. http://tesis.pucp.edu.pe/repositorio/handle/123456789/1587.
Texto completoTesis
Varas, Acevedo Roberto Augusto. "Desarrollo de Componentes Reutilizables de Software sobre Framework Java EE". Tesis, Universidad de Chile, 2010. http://www.repositorio.uchile.cl/handle/2250/103977.
Texto completoAguilar, Romero Jhon Hamilton. "Diseño de un sistema de gestión del conocimiento para proyectos con cobol caso Consultora DTS Software Latin S.A.C. para el área de host". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2013. https://hdl.handle.net/20.500.12672/12372.
Texto completoTrabajo de suficiencia profesional
Segura, Salas Elí Rónal. "Modelado lingüístico-prosódico para un sistema conversor texto a voz mediante concatenación de demisílabas". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2004. http://tesis.pucp.edu.pe/repositorio/handle/123456789/325.
Texto completoTesis
Balbuena, Palacios Carlos Humberto. "Análisis, diseño e implementación de un generador MDA de Aplicaciones Java Web". Bachelor's thesis, Pontificia Universidad Católica del Perú, 2010. http://tesis.pucp.edu.pe/repositorio/handle/123456789/1345.
Texto completoTesis
Alvites, Pisco Gullet Moisés. "Buenas prácticas usando Scrum y herramientas para la migración de VB 4 a Java en la capa de servicios web". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2018. https://hdl.handle.net/20.500.12672/8016.
Texto completoRealiza la implementación de buenas prácticas para el desarrollo de la migración de VB 4 a Java de la capa de servicios web del tipo SOAP usando un marco de trabajo Ágil (Scrum). Esto a raíz que se identifica un problema con el cliente del sector de banca y finanzas ya que el desarrollo de las actividades demandaban más tiempo de lo estimado originalmente, causando como efecto que excedan los plazos y en algunos casos los presupuestos, así mismo la consecuente insatisfacción del cliente y de pérdidas para la empresa.
Trabajo de suficiencia profesional
Martel, Solis Leyla Katiuska. "Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2021. https://hdl.handle.net/20.500.12672/17709.
Texto completoSoriano, Rosas César Funes. "Implementación de un sistema web para apoyar la gestión de los recursos de una central virtual en la empresa NET7". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2017. https://hdl.handle.net/20.500.12672/8142.
Texto completoDescribe el proceso de implementación de un sistema web para apoyar la gestión de los recursos de una central virtual que la empresa NET7 brinda a sus diversos clientes. El problema identificado está enfocado en la gestión de una central virtual, que brinda NET7 a sus clientes mediante el software Elastix. Este software no cubre las necesidades del cliente de disponer reportes consolidados en línea, de las llamadas que ha realizado los anexos del cliente. El resultado del trabajo es que el sistema desarrollado e implementado, se brinda como servicio de central virtual, en las empresas clientes del segmento PYMES, este sistema permite un alto grado de satisfacción de los clientes, la automatización de corte de servicio, control y registro de bolsa de minutos a los anexos de una central virtual, la misma que se adapta a los diversos medios de transmisión de los accesos a internet que utilizan los clientes de NET7.
Trabajo de suficiencia profesional
Zavaleta, Bernable Marco Antonio. "Implementación del sistema de gestión de movilización del ejército peruano". Bachelor's thesis, Universidad Nacional Mayor de San Marcos, 2018. https://hdl.handle.net/20.500.12672/8013.
Texto completoImplementa un nuevo software que optimice el manejo de información de personas que solicitan obtener su libreta militar, registro de personas que desean realizar servicio militar, generar reportes, etc.
Trabajo de suficiencia profesional
Álvarez, Callaú Óscar Edwin. "Empirically-driven design and implementation of Gradualtalk". Tesis, Universidad de Chile, 2015. http://repositorio.uchile.cl/handle/2250/132889.
Texto completoLos lenguajes de tipado dinámico permiten un desarrollo ágil, el cual es util para construir prototipos rápidamente. Sin embargo, cuando estos pequeños programas se convierten en aplicaciones grandes, depurar se vuelve una tarea tediosa. Esto se debe principalmente a que los errores son solo detectables en tiempo de ejecución. Smalltalk, al ser un lenguaje de tipado dinámico, sufre de estos problemas. Los sistemas de tipos pueden disminuir ciertos errores de los lenguajes de tipado dinámico. Además, la inserción de tipos mejora la documentación de APIs, provee mejor soporte a los editores y ayuda a optimizar la compilación. Los sistema de tipos, especialmente diseñados para lenguajes existentes, son llamados sistema de tipos retro-alimentados (retrofitted type systems en inglés). Diseñar un sistema de tipos retro-alimentado es una tarea complicada. Esto se debe a que tales sistemas de tipos deben soportar patrones de programación muy particulares (llamados idioms), minimizar la refactorización de código por la inserción de tipos, y proveer una integración entre las partes (ej. módulos) con y sin tipos. Estos problemas son exacerbados cuando el lenguaje destino es altamente dinámico, como Smalltalk. Si bien se ha intentado insertar tipos en Smalltalk, el ejemplo mas notable es Strongtalk, ellos no han sido diseñados de un modo de ser sistemas de tipos retro-alimentados. Ademas Strongtalk es un sistema de tipos opcional, es decir que las garantías estáticas no necesariamente se cumple en tiempo de ejecución. En este trabajo de tesis, nosotros presentamos Gradualtalk, un sistema de tipos retro-alimentado para Smalltalk, que soporta la mayoría de las características particulares e idioms de Smalltalk. En la parte del diseño, nosotros analizamos detalladamente cual es el mejor sistema de tipos gradual y aquellas extensiones que mejor encajan en Gradualtalk. Cada una de estas extensiones son claramente justificadas usando evidencia (empírica) disponible en la literatura o propuesta por nosotros. En detalle, nosotros presentamos como evidencia empirical dos estudios a larga escala sobre las características dinámicas de Smalltalk y sobre los predicados de tipos. Ademas presentamos tres estudios preliminares sobre el uso de self, el uso de variables que pueden representar varios valores de diferente tipos, y el uso de colecciones. Con toda esta información implementamos una primera version de Gradualtalk. Finalmente, validamos Gradualtalk mediante la inserción de tipos de varios proyectos Smalltalk reales.
Ibáñez, Pozo Matías Nicolás. "Implementación de un framework para la programación de componentes auto-adaptables". Tesis, Universidad de Chile, 2015. http://repositorio.uchile.cl/handle/2250/133867.
Texto completoLa Service Oriented Arquitecture (SOA) ha sido introducida para fomentar una interacción dinámica y de bajo acoplamiento entre servicios ofrecidos por diferentes proveedores, permitiendo el desarrollo de sistemas distribuidos altamente escalables. Para abordar la complejidad de este tipo de aplicaciones se ha propuesto la Service Componente Arquitecture (SCA), un conjunto de especificaciones tecnológicamente agnósticas que combina la programación basada en componentes con la orientación a servicios. Sin embargo, la SCA no considera modificaciones en la aplicación durante el tiempo de ejecución y, por lo tanto, las tareas de monitoreo y administración deben ser manejadas por la plataforma que implementa la SCA. Ante esta problemática se propuso un framework de monitoreo y reconfiguración inspirado en la computación autonómica, iniciativa que promueve sistemas capaces de administrarse a si mismos dados algunos objetivos de alto nivel. De esta manera, se hizo posible diseñar aplicaciones SCA basadas en componentes auto-adaptables; componentes cuyo comportamiento puede ser programado para adaptarse a diferentes requisitos de administración. Actualmente existe una implementación de referencia de este framework, sin embargo, esta implementación esta inconclusa y carece de una API que facilite su utilización en la practica. Por lo tanto, en este trabajo de memoria se retoma dicha iniciativa para completar la implementación de un framework para la programación del comportamiento autoadaptable de componentes. Adicionalmente, en esta implementación se propone una API simple para la definición y modificación del comportamiento auto-adaptable de componentes, API que permitirá modificar el comportamiento auto-adaptable en tiempo de ejecución. Para esto, se realiza un análisis de la propuesta original de este framework y se definen formalmente los objetivos de alto nivel que determinarán el comportamiento auto-adaptable del componente. Luego, se terminan de implementar los elementos que hacen posible las reconfiguraciones autonómicas y se integran con las herramientas de reconfiguración propias de la plataforma SCA sobre la cual se basa esta implementación. Finalmente, se muestra la efectividad y capacidades de este framework a través la API propuesta mediante la experimentación con una aplicación SCA real. Para esto, se implementa un crackeador de contraseñas distribuido y se muestra como utilizar esta API para proveer un comportamiento auto-adaptable en dos sentidos; en la capacidad de reconfigurarse autonómicamente para distribuir su trabajo en las proporciones óptimas cada vez que cambien las condiciones del ambiente distribuido, y en la capacidad de modificar su arquitectura autonómicamente para cumplir con la calidad de servicio esperada.
Valladares, Loyola Alex Alberto. "Desarrrollo y gestión de intranet institucional para la dirección general del crédito prendario". Tesis, Universidad de Chile, 2013. http://repositorio.uchile.cl/handle/2250/133316.
Texto completo