Spelling suggestions: "subject:"programas para computadores"" "subject:"programas para computador""
231 |
Implementación de algoritmos meta heurísticos para la definición de frecuencias y horarios para rutas de transporte públicoSato Yamada, José Miguel 26 August 2017 (has links)
En los últimos años, se han implementado servicios como el Metropolitano y el
Metro que buscan aliviar la congestión vehicular que se genera en las calles de
Lima. Si bien estos nuevos servicios han logrado disminuir el tiempo de viajes de
los pasajeros, estos aun presentan algunos de los inconvenientes que tienen los
viajes en buses y combis tradicionales, como son la falta de capacidad para
satisfacer la demanda de los pasajeros y la poca confiabilidad de los servicios.
Problemas como estos se deben a deficiencias en el diseño de la red de transporte,
este consiste en cinco pasos (Kepaptsoglou y Karlaftis 2009, p 491) los cuales son:
Definición de rutas, definición de frecuencias, definición de horarios, asignación de
unidades y asignación de choferes. La falta de capacidad de los servicios para
atender la demanda se debe a que las frecuencias de las unidades no están
definidas correctamente; y la poca confiabilidad de los servicios se debe a que
estas no tienen horarios establecidos que pueden ser usados para que los
pasajeros sepan las horas de llegadas de las unidades o como una forma de control
para la empresa.
En el proyecto se buscó dar solución al problema de definición de las frecuencias y
definición de horarios implementando algoritmos meta heurísticos que ayuden a
definir frecuencias y horarios para cada una de las rutas que componen la red de
transporte. Si bien en el proyecto se toma el caso del Metropolitano y el Metro, la
solución puede ser utilizada en cualquier sistema de transporte que tenga rutas y
demandas definidas.
Primero fue necesario obtener toda la información relevante relacionada a la red de
transporte, esta información fue procesada y colocada en archivos que son leídos
por los algoritmos. Luego se diseñó la solución y la estructura de datos que se
emplearan en el programa. Para poder definir las funciones objetivos fue necesario
analizar los diferentes componentes que estos presentan.
Para la implementación del programa primero se implementó las funciones
objetivos, luego se realizó la generación de soluciones aleatorias y luego cada una
de los algoritmos que contiene la solución, posteriormente se buscó mejorar la
eficiencia de los algoritmos utilizando programación multi-hilos, se siguió los
mismos para la definición de frecuencias y la definición de horarios. Una vez implementado todos los algoritmos se creó una interfaz de usuario que facilita el
uso y configuración de los algoritmos.
|
232 |
Análisis, diseño e implementación de un módulo de planificación de construcción de casos de usoMoquillaza Vizarreta, Arturo 24 April 2014 (has links)
Los procesos actuales de desarrollo de software implican la utilización de una serie de
herramientas y de metodologías que permitan dirigir y soportar el proceso de desarrollo y la
gestión adecuada del proyecto mismo. Con el paso del tiempo, estas metodologías se han
hecho más útiles a medida que la complejidad del software que se desarrolla ha ido en
aumento. RUP, por ejemplo, es una metodología que nos guía para lograr este propósito [1].
Uno de los grandes desafíos de la comunidad de investigadores en ingenie ría de software, es
involucrar a los stakeholders en el proceso de captura de requerimientos. Un stakeholder se
puede definir como aquella persona que está materialmente afectada por el resultado del
proyecto. En ese sentido, todo proyecto involucra la satisfacción de necesidades de un grupo
diverso de stakeholders. Típicamente, estos tienen diferentes perspectivas sobre el problema,
y diferentes necesidades que deben ser convenientemente identificadas [4].
No obstante los avances logrados en los últimos años, hay algunas partes del proceso de
desarrollo de software que aún no están adecuadamente soportadas por alguna metodología,
y en ese sentido, requieren de la experiencia de quienes manejan el proyecto de software.
El proceso de elección del orden de construcción de los casos de uso a partir de los
requerimientos capturados, es un ejemplo de lo anterior.
El presente proyecto muestra una propuesta de solución a este tema. Se ha implementado un
módulo de software que permite capturar la opinión de los stakeholders y a partir de estas,
generar una secuencia de construcción de casos de uso. / Tesis
|
233 |
Usabilidad e interculturalidadDíaz Arancibia, Jaime Ignacio 28 April 2014 (has links)
El avance de la tecnología y el crecimiento de los mercados, han generado un notorio movimiento sociocultural,
donde una diversidad de personas convive en un mismo lugar geográfico buscando sustentabilidad. Un fenómeno
similar sucede gracias a la masificación de Internet, con la diferencia que provee de información a todo el mundo,
independiente de su ubicación geográfica. Esto representa un potencial beneficio para todos, pero presenta múltiples
falencias cuando se trata de entregar la información de manera efectiva.
Este trabajo analizara algunos de los problemas que se refieren a la interculturalidad bajo sitios web, su impacto, y
repercusiones. Para conseguir dicho objetivo, se trabaja en un conjunto de reglas heurísticas de Usabilidad, que evalúan
aspectos culturales en sitios web. Esto demuestra que un mismo aspecto posee repercusiones distintas, dependiendo
de las interpretaciones de los usuarios.
The advancement of technology and the growth of markets have generated a notorious sociocultural movement,
where a variety of people live together, in the same geographic place, looking for their sustainability. A similar phenomenon
happens because of the mass use of Internet, with the difference that it provides information all over the
world, apart from its geographic place. This represents a potential benefit for everyone, but it presents numerous
disadvantages when it comes to deliver the information in an effective manner.
This work analyzes some of the problems that refer to interculturality present on web sites, its impact and consequences.
In order to achieve that objective, we work in a set of usability heuristics that will evaluate cultural aspects
in web sites. This will demonstrate that a single aspect possesses different consequences, depending on the user’s
interpretations. / Tesis
|
234 |
Revisión sistemática de comparación de modelos de procesos softwareCano Salazar, Christian Enrique 23 February 2016 (has links)
La crisis del software a nivel mundial caracterizada por la baja calidad de los productos y el
incumplimiento de los proyectos ha propiciado a que se tomen iniciativas para mejorar esta
situación. En ese contexto los modelos de capacidad y madurez organizacional aparecieron y
proliferaron de acuerdo a las necesidades de los colectivos empresariales o la percepción de
los que propusieron esos modelos. Lamentablemente, un mercado con una gran diversidad de
modelos como CMMI, ISO/IEC 12207, MoProSoft, MPS.Brasil, Agil SPI, ISO/IEC 29110 entre
otros; no contribuye a que la industria mejore siendo necesario saber el grado de cobertura
que tienen estos modelos para que las empresas que adoptaron o adopten uno, puedan
migrar o adoptar otro pues les resulta más conveniente a sus intereses. Los modelos siguen
apareciendo en el contexto de las tecnologías de información por lo que tener un esquema
sistemático para determinar la cobertura es una necesidad relevante. En esta tesis de maestría
se propone evaluar de manera comparada las metodologías o técnicas utilizadas para la
comparación de modelos. Para realizar el estudio se utilizó una revisión sistemática de la
literatura en bases de datos relevantes. A partir de la revisión se identificó algunas referencias
de trabajos de comparación basados en implementaciones, otros de comparación siguiendo un
esquema sistemático y manual, y un esquema basado en una representación gráfica
denominada Composition Trees (CT). A partir de los modelos analizados se pudo determinar
que los modelos pueden ser mejorados y en algunos casos combinados para obtener uno de
mejores prestaciones para hacer un análisis comparativo de modelos de manera sistemática
con posibilidades de extender a tres o más modelos en el análisis, a trabajar de manera
bidireccional en la comparación y calcular de una manera sencilla la cobertura de ambos
modelos. / Tesis
|
235 |
Modelos de análisis de impacto aplicados a la gestión de riesgos en proyectos de desarrollo de software: una revisión sistemática de la literaturaCalla Alarcón, Carlos Alberto 05 July 2017 (has links)
El análisis de impacto aplicado a un proyecto de desarrollo de software permite determinar entre otros los
factores o atributos que se ven afectados de manera positiva o negativa. Los valores de estos atributos como: tiempo, presupuesto y
cronograma, entre otros, varían en el tiempo y deben ser controlados por el responsable del proyecto, sin embargo éstos no siempre
se apoyan en la gestión de 1s de manera adecuada. El objetivo de este trabajo es identificar modelos de análisis de impacto aplicables para la gestión de riesgos en
proyectos de desarrollo de software. Para este estudio se realizó una revisión sistemática de la literatura en bases de datos reconocidas. Se encontraron 1654 estudios primarios de análisis de impacto aplicados a proyectos de desarrollo de software y
17 artículos definiendo 21 modelos de análisis de impacto y 1 artículo de un marco comparativo entre algunos modelos existentes. A partir del análisis realizado de los estudios primarios se puede concluir que existen modelos de análisis de
impacto que se han aplicado a proyectos de desarrollo de software en distintas fases y distintos aspectos. Sin embargo, ninguno de
ellos aplicado a la gestión de riesgos en proyectos de desarrollo de software. / Trabajo de investigación
|
236 |
Aplicaciones multimedia para el curso de mecánica estructuralNontol Espinoza, Carlos David 28 November 2018 (has links)
En el presente trabajo, se desarrollan aplicaciones en MATLAB a modo de herramientas
didácticas, que permitan ilustrar de manera sencilla y amigable los conceptos del curso
de Mecánica Estructural para facilitar el aprendizaje de los alumnos.
El código de las aplicaciones está escrito en MATLAB y compilado en archivos
ejecutables (archivos *.exe) de tal forma que no se requiera del programa principal para
ser utilizados.
Se desarrollan aplicaciones para los siguientes temas:
Teoría de esfuerzos y deformaciones en el rango elástico, se abarca desde las
definiciones básicas, la transformación de esfuerzos y deformaciones en general y
en particular para encontrar los valores principales y direcciones principales.
Ley de Hooke generalizada para distintos materiales, Incluyendo los efectos de cambios
de temperatura.
Teoría de falla para materiales frágiles y dúctiles: Máximo esfuerzo normal (Rankine
Coulomb), Máxima deformación unitaria (Saint Venant), Densidad de energía de
deformación (Beltrami), Máximo esfuerzo cortante (Tresca), Densidad de Energía de
Distorsión (Von Mises). Se analiza los factores de seguridad y se grafica las
superficies de fluencia de cada criterio de falla.
Vigas con cimentación elástica y cargas variables, se calcula la deflexión, giro, fuerza
cortante, momento flector y el esfuerzo máximo. Se desarrolla la teoría para “n”
cargas aplicadas.
Pandeo, enfoque clásico y con polinomios para diversas condiciones de apoyo,
obteniendo la carga crítica y la forma modal de pandeo. Se analiza además la carga
crítica de pandeo para elementos esbeltos de sección variable y de sección
compuesta.
En el análisis de teorías de falla se puede comparar los factores de seguridad y las
superficies de falla para distintos criterios, observando que en bajo cierta combinación
de cargas uno resulta más conservador que otro. En el análisis de pandeo de elementos esbeltos, se presenta tablas de la carga crítica
obtenida para varias condiciones de apoyo, para elementos de sección constante,
variable y de sección compuesta. La precisión de estos valores depende directamente
de la exactitud de la ecuación de la deformada asumida.
Al tener una viga apoyada sobre una cimentación elástica se obtiene esfuerzos en su
sección. Se puede analizar el máximo de estos esfuerzos con alguno de los criterios de
falla dependiendo del material en estudio. Así por ejemplo si es un material frágil se
pude usar el criterio de Rankine, si es un material dúctil se puede usar el criterio de
Tresca.
El código de las aplicaciones también es presentado en archivos script (archivos *.m)
de libre acceso. Se propone al final de este documento un nuevo alcance para
complementar y mejorar el código desarrollado en el presente trabajo. / Tesis
|
237 |
Una revisión sistemática de usabilidad en metodologías ágilesSalvador Ortiz, Carolina Susana 06 December 2013 (has links)
En los últimos años, se han aplicado técnicas de evaluación de usabilidad en el desarrollo
de software. En las metodologías ágiles, éstas técnicas se están considerando, puesto que
siempre han propuesto mejorar la calidad del producto. El objetivo de este trabajo de tesis
es sintetizar el conocimiento existente referente a los métodos de evaluación de usabilidad
que se han aplicado en las metodologías a través de la realización de una revisión
sistemática. La estrategia de búsqueda identificó un total de 307 artículos, de los cuales se
seleccionaron 32. Los resultados muestran que las técnicas de usabilidad utilizadas con
mayor frecuencia son el prototipado rápido (40%), la indagación individual (37%), las
pruebas formales de usabilidad (25%) y las evaluaciones heurísticas (18%). Los
resultados obtenidos han permitido conocer el estado actual de las técnicas de evaluación
de usabilidad en metodologías ágiles, esto contribuye a identificar lagunas de
investigación, información que pueda ayudar a otros profesionales interesados en el tema
de investigación. / Tesis
|
238 |
Mapeo sistemático de la literatura sobre desarrollo de software seguroNina Hanco, Hernan 17 March 2020 (has links)
El crecimiento acelerado de la explotación de vulnerabilidades por errores o
fallas en el desarrollo del Software es una preocupación latente en la Industria
del Software. En ese sentido, el objetivo del presente estudio es proporcionar
una visión general y estructurada de las tendencias en el desarrollo de software
seguro. Así mismo, en el presente estudio se realiza un estudio de mapeo
sistemático con estrategias de búsqueda PICo y con 528 artículos válidos para
su revisión. Los principales hallazgos corresponden en primer lugar a la fase de
requisitos de seguridad donde la sub fase de elicitación y la técnica Miuse case
son reportadas con mayor frecuencia. En la fase de diseño de software seguro,
los temas recurrentes son la seguridad en el desarrollo de software basado en
componentes, modelo de amenazas y patrones de seguridad. En la fase de
construcción de código seguro, los temas más frecuentes son análisis de código
estático y detección de vulnerabilidades. Finalmente, en la fase de pruebas de
seguridad los tópicos más frecuentes son escaneo de vulnerabilidades y pruebas
de penetración. En conclusión, existe una diversidad de metodologías, modelos
y herramientas con objetivos específicos en cada fase del desarrollo de software
seguro. / Trabajo de investigación
|
239 |
Irregularly sampled data in the design of a soft sensor system: some preliminary resultsGriesing-Scheiwe, Fritjof 21 January 2019 (has links)
In modern industrial applications, sensors are an expensive part of installed systems. Nevertheless, many system variables cannot be measured sufficiently frequently or accurately. Thus, soft sensors have been developed to estimate those variables without the expense of additional hardware. The use of a soft sensor with a bias update term has shown to perform well for disturbed systems with time delays and multirate sampling times. In industrial application, the time delay and sampling times often vary. Yet, the case of variation of the time delay and sampling time in the bias update term has not been considered in previous publications. This thesis tests a soft sensor with bias update term in simulation and gives a modification yielding better performance. It is shown that the tested method gives unstable results. Hence, a more general method with a bias update term that considers all possible sampling times in each step is proposed, giving stable results in simulation. Furthermore, the stability of the general method is proven mathematically by building a state space representation and applying / Tesis
|
240 |
Sistema de control de tiro para torpedos a bordo de submarinosCarpio Ramírez, Alfredo 09 May 2011 (has links)
El presente proyecto pretende incorporar a la nueva tecnología informática, parte de los algoritmos matemáticos probados a través de décadas, los mismos que son desarrollados manualmente utilizando pizarras acrílicas, ábacos de material plástico y muchos cálculos mentales. El nuevo sistema proporcionará soluciones en forma rápida y exacta, sirviendo de excelente soporte a las decisiones del comando durante las fases de aproximación y ataque submarino. / Tesis
|
Page generated in 0.7011 seconds