Spelling suggestions: "subject:"computadoras"" "subject:"computadores""
61 |
Un Algoritmo GRASP para resolver el problema de la programación de tareas dependientes en máquinas diferentes (task scheduling)Tupia Anticona,Manuel Francisco January 2005 (has links)
La planificación de las operaciones involucradas en un proyecto de desarrollo de software ha sido un problema a superar, desde el auge del uso de metodologías que guían dicho proceso. Tanto la eficiencia como la sofisticación de los algoritmos que buscan resolver los estos ordenamientos, han ido evolucionando durante la segunda mitad del siglo XX. Al mencionado problema de ordenar tareas con dependencias se le conoce en la algorítmica como programación de tareas o task scheduling y es definido de la siguiente forma: dado un conjunto de tareas a ser programadas en determinado grupo de máquinas (o recursos hombre-máquina como podrían ser programadores, analistas, etc.), encontrar un orden adecuado de ejecución. Es un problema de complejidad NP-difícil por lo que se justifica el uso de métodos heurísticos para obtener soluciones aproximadas. El presente trabajo de tesis presenta una meta heurística GRASP para resolver la variante en donde las tareas son dependientes y los organismos ejecutores son diferentes entre sí: con esto se podrían planificar las tareas de las etapas iniciales de un proceso particular de desarrollo de software. En la tesis, se incide en la metodología RUP, y en particular en sus disciplinas de modelamiento de negocios (business modeling) y captación de requerimientos (requirement). Se han desarrollado tanto un algoritmo voraz como una meta heurística GRASP con dos parámetros de relajación, planteamiento novedoso pues hasta el momento no se había intentado resolver el problema de esta forma. Igualmente se muestra un modelo matemático para la variante específica del problema a tratar. Para demostrar la corrección de los algoritmos, se desarrolló un prototipo que los implementa obteniéndose como resultado que el algoritmo GRASP mejora casi en un 6% los resultados del algoritmo voraz, para instancias de hasta 12500 variables involucradas. Palabras clave: Programación de tareas, algoritmos GRASP, Desarrollo de Software, planificación de recursos en proyectos de desarrollo software, RUP. / 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.
|
62 |
Evaluación de la capacidad de detección y respuesta a riesgos de ciberseguridad, caso de la empresa SISCMendoza Silva, Luis Fernando, Vega Gallegos, Giancarlo Roberto 02 1900 (has links)
El presente trabajo de investigación tuvo por objetivos diagnosticar el nivel de capacidad en la gestión de la ciberseguridad de la empresa, identificar las brechas para diseñar y proponer los controles claves para fortalecer la ciberseguridad y, por último, elaborar y proponer la hoja de ruta de implementación de los controles clave. Asimismo, se limitó el alcance a los aspectos relacionados a la detección y respuesta de eventos relacionados a la ciberseguridad.
De otro lado, cabe señalar que el trabajo ha sido dividido en cinco capítulos. El primero de ellos es la introducción, que describe el contexto actual de la ciberseguridad y los retos que este mismo presenta. El segundo capítulo delimita con mayor detalle el problema materia de la investigación como la incapacidad de la empresa para detectar y responder a un evento de ciberseguridad. En el tercer capítulo, se describe el marco de referencia en ciberseguridad del National Institute of Standards and Technology de Estados Unidos (NIST) (2018), que se ha usado como el principal marco de referencia. Asimismo, se describe la norma ISO/IEC 33020-2015 (International Standard Organization 2015) como referente para la evaluación de capacidad actual de los procesos y la guía COBIT 5 para riesgos (ISACA 2013), que es utilizada para la gestión y el control de riesgos asociados a la tecnología de la información. Ambos documentos serán tomados como complementos referenciales para este trabajo de investigación. Más adelante, en el cuarto capítulo, se describe la metodología usada, que comprende el priorizar y delimitar las áreas de negocio dentro de un rango de alcance, identificar los activos de información involucrados, efectuar el análisis de capacidad actual de los procesos, ejecutar una evaluación de riesgos, determinar y priorizar las brechas encontradas y desarrollar la hoja de ruta de implementación de las mejoras. Luego, en el quinto capítulo, se muestran los resultados de la investigación, que corresponden a la evaluación de capacidad de los procesos investigados y el análisis de riesgos dentro del contexto de la ciberseguridad; asimismo, se presentan los controles recomendados para superar las brechas de capacidad identificadas.
|
63 |
Un Algoritmo GRASP para resolver el problema de la programación de tareas dependientes en máquinas diferentes (task scheduling)Tupia Anticona, Manuel Francisco January 2005 (has links)
La planificación de las operaciones involucradas en un proyecto de desarrollo de software ha sido un problema a superar, desde el auge del uso de metodologías que guían dicho proceso. Tanto la eficiencia como la sofisticación de los algoritmos que buscan resolver los estos ordenamientos, han ido evolucionando durante la segunda mitad del siglo XX. Al mencionado problema de ordenar tareas con dependencias se le conoce en la algorítmica como programación de tareas o task scheduling y es definido de la siguiente forma: dado un conjunto de tareas a ser programadas en determinado grupo de máquinas (o recursos hombre-máquina como podrían ser programadores, analistas, etc.), encontrar un orden adecuado de ejecución. Es un problema de complejidad NP-difícil por lo que se justifica el uso de métodos heurísticos para obtener soluciones aproximadas. El presente trabajo de tesis presenta una meta heurística GRASP para resolver la variante en donde las tareas son dependientes y los organismos ejecutores son diferentes entre sí: con esto se podrían planificar las tareas de las etapas iniciales de un proceso particular de desarrollo de software. En la tesis, se incide en la metodología RUP, y en particular en sus disciplinas de modelamiento de negocios (business modeling) y captación de requerimientos (requirement). Se han desarrollado tanto un algoritmo voraz como una meta heurística GRASP con dos parámetros de relajación, planteamiento novedoso pues hasta el momento no se había intentado resolver el problema de esta forma. Igualmente se muestra un modelo matemático para la variante específica del problema a tratar.
Para demostrar la corrección de los algoritmos, se desarrolló un prototipo que los implementa obteniéndose como resultado que el algoritmo GRASP mejora casi en un 6% los resultados del algoritmo voraz, para instancias de hasta 12500 variables involucradas.
Palabras clave: Programación de tareas, algoritmos GRASP, Desarrollo de Software, planificación de recursos en proyectos de desarrollo software, RUP. / --- 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
|
64 |
Detección y seguimiento de manos en videos digitales utilizando computadores y mini-computadoresCisneros Velarde, Pedro Arturo 12 May 2014 (has links)
El problema del seguimiento de manos o hand tracking puede definirse como la capacidad de un sistema
computacional de poder reconocer las manos de un individuo (usuario) y hacerles un seguimiento en todo
momento. El inter´es por el estudio del movimiento de las manos se debe a dos particularidades. En primer
lugar, se debe a que las manos son protagonistas en la realizaci´on de varias tareas diarias del ser humano,
pues las manos son un distintivo de las diferentes actividades humanas. Las manos permite la manipulaci
´on de objetos; de lo cual se basa una gran dimensi´on de la interactividad del hombre con sus diferentes
herramientas de trabajo [1]. No es de sorprender que, con el reconocimiento del movimiento de las manos,
se puedan reconocer varias actividades de las personas: comer, saludar, martillar, apu˜nar, se˜nalar, etc. En
segundo lugar, las manos, junto con el rostro, son los dos mayores indicadores gestuales dentro de la comunicación no verbal; lo cual indica que en las manos hay un gran despliegue de diferentes gestos, seas y
apariencias, y por tanto, tengan una gran riqueza de significado comunicativo. / Tesis
|
65 |
Mejoramiento tecnológico de una balanza dinámica basada en un sistema embebidoFernández Bardales, Luis Enrique 07 November 2015 (has links)
Actualmente, a nivel mundial el uso de sistemas embebidos tiene cada día mayor
demanda. Claro ejemplo de ello se puede apreciar en los diferentes lugares en que
se presenta: los móviles, los reproductores MP3, consolas de videojuegos, impresoras e incluso electrodomésticos como hornos microondas o lavadoras que contienen sistemas embebidos que facilitan su operación.
Un campo de aplicación de los sistemas embebidos, es el control y automatización
de máquinas industriales. Éste es el caso de las balanzas dinámicas que se
abordará en el desarrollo de la presente tesis. El objetivo del sistema embebido en
una balanza dinámica es adquirir los datos, analizarlos y de acuerdo a ello realizar
una acción. Además de estas características, el sistema embebido brinda la
posibilidad de almacenar los datos mediante un gestor de base de datos y la
modificación del diseño de la interfaz. Características que se desean implementar a
una máquina que carece de ellos a manera de mejoramiento tecnológico.
Tomando en cuenta estas necesidades, el objetivo general de este trabajo de tesis
es presentar las características importantes y fundamentales que se requiere para
la selección del sistema embebido para una máquina industrial, en este caso una
balanza dinámica. También dar una introducción del manejo de una herramienta de
objetos gráficos para el diseño de una interfaz gráfica que es presentada a través
de una pantalla táctil.
Luego de la etapa de implementación del sistema se obtuvieron dos resultados
importantes. Se ha logrado el control de los principales componentes de una balanza dinámica mediante una interfaz gráfica, diseñado con una herramienta de objetos gráficos llamada QT. Finalmente, se consiguió el almacenamiento de los valores de peso a través de un gestor de base de datos llamado SQLite. / Tesis
|
66 |
Caracterización de un vehículo aéreo no tripulado (VAN) utilizando software de simulación y pruebas de funcionamientoBoada Vicuña, Pedro Roberto 18 November 2014 (has links)
En el presente trabajo se ha realizado una caracterización de un vehículo aéreo no
tripulado. Esta caracterización consiste en obtener la distribución de carga del vehículo
analizado realizando cálculos aerodinámicos en base a las teorías tradicionales,
seguido de una comprobación de resultados mediante simulaciones con ayuda de
software CFD y finalmente una prueba de vuelo para corroborar lo obtenido. Los
resultados del análisis aerodinámico difieren a los de la simulación con ayuda de
software CFD ya que las fuerzas de sustentación y arrastre obtenidas mediante esta
última, son 39% y 25% menores respectivamente, en comparación con los resultados
analíticos. Esta reducción de las fuerzas obligó a realizar un vuelo con menos carga
para evitar un posible accidente. El vuelo comprobó lo obtenido mediante análisis con
software CFD, ya que el vehículo despegó del suelo y realizó un vuelo bastante
estable, cumpliendo con los requerimientos definidos en el presente trabajo, se
comprobó de esta forma que la metodología utilizada es útil para el análisis de otros
vehículos. El peso vacío operativo del VANT es de 1.1 kilogramos, el peso a
combustible a cero es de 1.675 kilogramos y el peso de despegue es de 2.175
kilogramos, lo que resulta en una carga útil posible de 0.575 kilogramos y una carga
alar de 4.83 kg/m2. Finalmente, las velocidades alcanzadas están entre los 12 y 18
m/s, lo que corrobora que el resultado de la simulación brinda valores de carga
adecuados, que se pueden utilizar si se requiere conocer las capacidades de un diseño
en particular. / Tesis
|
67 |
Influencia de la retroalimentación visual en el control de una interfaz cerebro computador mediante imaginación motoraÁlvarez Herrera, Paul David 24 May 2017 (has links)
La retroalimentación juega un papel fundamental en varios tipos de
sistemas basados en Interfaces Cerebro Computador (BCI), ésta permite que
el usuario aprenda a modular cierto tipo de ondas cerebrales que luego serán
usadas como base para un sistema de control. En la presente tesis se desarrolla
un sistema BCI que usa el principio de Imaginación Motora en el cual se
comparan y evalúan tres estrategias de retroalimentación visual: el movimiento
de una barra en una pantalla, animación 3D de manos en una pantalla y el
movimiento de manos robóticas. En el desarrollo de este sistema se contemplan
las siguientes etapas: Adquisición de señales, preprocesamiento de señales,
extracción y selección de características, clasificación y retroalimentación al
sujeto.
En el presente trabajo se utiliza la técnica de análisis de componentes
independientes, la cual provee un filtro espacial que busca recuperar la
independencia de las señales. Se utilizan como características las energías de
las señales y se clasifica mediante una máquina de soporte vectorial. El
procesamiento se realiza en tiempo real en el entorno de Simulink.
Los resultados indican que la retroalimentación visual mediante manos
robóticas influye positivamente en mayor medida que la retroalimentación
mediante animación, sin embargo, estos resultados deben ser validados con una
cantidad mayor de sujetos. / Tesis
|
68 |
Sistema de control del parque informático para el área de TI de la Universidad Católica Santo Toribio de MogrovejoImán Espinoza, Ricardo David, Imán Espinoza, Ricardo David January 2011 (has links)
El constante crecimiento de los equipos informáticos en la Universidad Católica Santo Toribio de Mogrovejo ha llegado al punto de no poder llevar el control de forma manual, sumándose la situación la comunicación que el personal trasmite para la atención de los equipos, la que se da de forma verbal, y no tienen algún sustento formal para la validación del mismo. Con la implementación de una aplicación web, se mejorarían la gestión y control del parque informático. La importancia de sistematizar la información, ejecutando un proceso de ingeniería de software, fue asegurar un producto de calidad y flexibilidad. El proceso unificado rational (RUP) aplica la guía para conducir las actividades durante el desarrollo del producto. El proyecto aplica estos conceptos para mejorar el control del parque informático, teniendo como lenguaje de programación a PHP y MYSQL como manejador de base de datos que admiten disponer de una página dinámica para mostrar a información. La implementación demuestra que los procesos de control del parque informático fue menor usando el sistema propuesto, con tiempo ganado de 63.16% en la gestión de equipos; 83.88% y 88.46% en el mantenimiento correctivo y preventivo respectivamente, un 50 % en el proceso de casos registrados y un 92.78% se realizó en menos tiempo en comparación con el sistema anterior. / Tesis
|
69 |
Sistema de control del parque informático para el área de TI de la Universidad Católica Santo Toribio de MogrovejoImán Espinoza, Ricardo David January 2011 (has links)
El constante crecimiento de los equipos informáticos en la Universidad Católica Santo Toribio de Mogrovejo ha llegado al punto de no poder llevar el control de forma manual, sumándose la situación la comunicación que el personal trasmite para la atención de los equipos, la que se da de forma verbal, y no tienen algún sustento formal para la validación del mismo. Con la implementación de una aplicación web, se mejorarían la gestión y control del parque informático. La importancia de sistematizar la información, ejecutando un proceso de ingeniería de software, fue asegurar un producto de calidad y flexibilidad. El proceso unificado rational (RUP) aplica la guía para conducir las actividades durante el desarrollo del producto. El proyecto aplica estos conceptos para mejorar el control del parque informático, teniendo como lenguaje de programación a PHP y MYSQL como manejador de base de datos que admiten disponer de una página dinámica para mostrar a información. La implementación demuestra que los procesos de control del parque informático fue menor usando el sistema propuesto, con tiempo ganado de 63.16% en la gestión de equipos; 83.88% y 88.46% en el mantenimiento correctivo y preventivo respectivamente, un 50 % en el proceso de casos registrados y un 92.78% se realizó en menos tiempo en comparación con el sistema anterior.
|
70 |
Diseño e implementación de una interfaz multimedia interactiva basada en un servidor de video para un laboratorio remoto virtualRamos Castellanos, Andrew Roy 29 March 2012 (has links)
El presente proyecto de tesis consiste en el desarrollo de una interfaz multimedia
interactiva basada en un servidor de video para la implementación de un laboratorio
remoto virtual. Esta interfaz permitirá la visualización de los equipos que se encuentren
remotamente y la interacción entre usuarios conectados a una sesión de laboratorio.
El primer capítulo está centrado en el análisis de la situación actual del e-learning y las
ventajas que traería consigo el laboratorio virtual.
El segundo capítulo busca presentar el análisis desarrollado de todas las tecnologías
disponibles para el desarrollo de la interfaz.
El tercer capítulo presenta los conceptos importantes que se deben considerar para
que la aplicación pueda cumplir con los objetivos trazados, así como la elección y
justificación de las herramientas a utilizar para llevar a cabo la solución planteada.
El cuarto capítulo esta enfocado al diseño de la solución. Así pues se presenta
arquitectura del sistema, las consideraciones que se deben tener con el servidor de
video y el diseño de las aplicaciones que formarán parte de la interfaz.
El quinto capítulo describe la implementación de las aplicaciones y la integración de
éstas para obtener la interfaz que se presenta como solución de este trabajo de tesis.
Asimismo, luego se realiza una evaluación de la interfaz desarrollada y del servidor a
través de pruebas en Internet. / Tesis
|
Page generated in 0.0338 seconds