Spelling suggestions: "subject:"para."" "subject:"vara.""
121 |
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
|
122 |
Integralab : un software para integración de funciones y solución de ecuaciones diferenciales por métodos numéricosRuíz Lizama, Edgar Cruz 09 May 2011 (has links)
El trabajo presenta el diseño e implementación de un software que tiene por nombre IntegraLAB el cual sirve como una herramienta para resolver problemas de integración de funciones y solución de ecuaciones diferenciales ordinarias aplicando métodos numéricos. / Tesis
|
123 |
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
|
124 |
Aplicación de una metodología ágil en el desarrollo de un sistema de informaciónSamamé Silva, Jaime Humberto 09 December 2013 (has links)
Las aplicaciones informáticas han contribuido enormemente en el escenario de
nuestras vidas, están directas o indirectamente presentes en nuestro día a día, y somos
consumidores o desarrolladores de ellas. Cuando cumplimos un papel de
desarrolladores, se presentan diversas metodologías al momento de empezar un
proyecto de software, dentro de ellas nos ofrecen un punto de vista alternativo a las
clásicas y duras, las metodologías ágiles.
El presente proyecto aplica una de estas metodologías ágiles, Programación Extrema
(Extreme Programming), en un pequeño proyecto de software, utilizando herramientas
de software libre como Java, y como repositorio de datos el estándar XML. El
resultado de esta investigación aporta una guía del uso de la metodología ágil en un
pequeño proyecto de software que tiene aplicabilidad dentro del ciclo de inteligencia
de la información. / Tesis
|
125 |
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
|
126 |
Conceptos considerados dentro del marco de educación en la sexualidad en aulas de 5 años de instituciones educativas públicas en Lima MetropolitanaNovoa Eguren, Alexia, Rubina Venegas, Alejandra 11 April 2017 (has links)
Esta investigación presenta el análisis de los conceptos considerados dentro de un
marco de educación en sexualidad en relación con la programación de actividades
en aulas de 5 años de Instituciones Educativas públicas de Lima Metropolitana. En
esta misma línea de estudio, nos aproximamos a los conocimientos que los docentes
manejan con respecto a los conceptos considerados en la educación sexual infantil.
Para lograr este estudio se elaboraron instrumentos que permitieron recoger la
información necesaria para la investigación. Se desarrolló una matriz de información
en base a los criterios planteados por la UNESCO (2010) dentro de un programa de
educación en la sexualidad, que fueron utilizados para establecer una relación con la
programación de actividades de cada centro educativo. Además, se elaboró una
entrevista que permitió explorar los conocimientos que manejan los docentes de
inicial sobre la educación sexual infantil, desde una mirada pedagógica.
La metodología que se trabaja es de enfoque mixto, a nivel exploratorio y descriptivo.
Para el recojo de información se utilizaron las técnicas de análisis documental y la
entrevista. Con los instrumentos elaborados logramos explorar la información
brindada de tal forma que respondiera a los intereses de nuestro estudio.
Lo que se pudo observar, luego de un proceso de organización e interpretación de
los resultados, es que dentro de la programación de actividades de los centros
educativos existen capacidades, competencias e indicadores que podrían ser
considerados dentro de lo que propone la UNESCO (2010), como forma de atender a
una educación en sexualidad. Asimismo, se evidenció cierta ambigüedad entre la
información que manejan las docentes con las capacidades propuestas en la
programación de actividades. Esto se debe a que en los documentos de las docentes hay capacidades que responden a una educación en sexualidad pero que ellas no
consideran como parte del trabajo educación sexual infantil. / Tesis
|
127 |
Análisis, diseño e implementación de un software que determine la solución al problema del flujo máximo aplicando el algoritmo de Ford-FulkersonArangoitia Fernández Baca, Jorge Víctor 13 May 2013 (has links)
El presente proyecto de fin carrera esboza una solución informática al problema del
flujo máximo, para lo cual se ha optado por utilizar el algoritmo de Ford-Fulkerson, al
ser este el más conocido y difundido, y que permite llegar a una solución exacta del
problema en un tiempo relativamente corto. Dicho problema tiene una amplia gama de
aplicaciones, que van desde cálculo de rutas disjuntas para redes de comunicaciones,
circulación con capacidad, programación de líneas aéreas, selección de proyectos,
entre otras.
El problema del flujo máximo fundamentalmente consiste en: dado una red (o grafo) de
arcos y nodos, cada arco con una capacidad determinada, y con un nodo fuente y otro
sumidero, se trata de hallar la cantidad máxima de material (flujo) que puede circular
desde el nodo fuente hasta el nodo sumidero, de manera que el flujo individual que va
por cada arco no supere la capacidad de dicho arco; esto último es conocido como
restricción de capacidad del arco. Como se verá en la memoria descriptiva, este
problema se reduce a uno de investigación de operaciones, es decir, un problema de
maximización de una expresión dependiente de una serie de variables, las cuales
están sujetas a un conjunto de restricciones.
El algoritmo elegido para la implementación de la solución es el de Ford-Fulkerson, el
cual fue propuesto en 1956 en un artículo científico por los matemáticos
estadounidenses Lester Randolph Ford Jr. y Delbert Ray Fulkerson, quienes
establecieron y demostraron el teorema del flujo máximo - corte mínimo, fundamental
para la justificación del algoritmo como proveedor de la solución.
Como se dijo en el párrafo inicial del resumen, existe una vasta y variada cantidad de
contextos que pueden modelarse como un problema de flujo máximo, las principales
serán brevemente explicadas en la memoria descriptiva, y se deja como trabajo futuro
la particularización de esta solución a alguna de las mencionadas situaciones. / Tesis
|
128 |
Implementación de un software para búsqueda de publicaciones científicas en bases de datos estructuradas mediante datos enlazadosUribe Canchanya, Iván Renato 10 July 2018 (has links)
En la actualidad, la información es uno de los activos más importantes tanto en niveles
personales, educativos y organizacionales. La información permite el desarrollo y el avance de
los estados del conocimiento. Desde la aparición del Internet y su exponencial evolución, el
acceso a la información se ha vuelto universal y su cantidad disponible sigue aumentando
considerablemente.
Para las organizaciones es muy valioso el resguardo y uso de la información ya que, de
esta administración depende su capacidad para seguir creciendo y obteniendo valor dentro de sus
respectivos campos de acción. Del mismo modo, para una persona el obtener información
importante es adquirir conocimientos que serán relevantes para la consecución de sus objetivos
planteados. En cualquiera de los ámbitos el uso de la información permite la formulación y la
ejecución de los planes estratégicos. Sin embargo, el encontrar aquella información que
realmente se necesita se ha vuelto una tarea cada vez más complicada.
En el campo de la investigación científica la recopilación de fuentes de información
representa el punto de partida. Trasladando esta necesidad al contexto peruano, se observa que la
producción científica está en aumento y en un ritmo acorde al crecimiento de otras naciones. Sin
embargo, actualmente resulta complicado para los investigadores el obtener la información
relevante para iniciar sus investigaciones con la certeza de que no existen investigaciones
previas o que abarquen el mismo campo de estudio. Para lograr una buena recopilación se debe
navegar entre los distintos repositorios digitales existentes que son de libre acceso o incluso
pagados.
En tal sentido, existe una solución conocida como Datos Enlazados, un enfoque que no
se contrapone a la web actual que permite el vínculo entre páginas web (documentos HTML),
pero sí lo complementa ya que permite la vinculación de datos entre distintos contextos y fuentes
de información. El presente trabajo de fin de carrera propone una alternativa de solución para la búsqueda integral y automatizada en distintos repositorios digitales que son de libre acceso y
cuyas bases de datos están estructuradas mediante Datos Enlazados.
Se implementó un método de búsqueda adaptativo en base a las ontologías que manejan
los distintos repositorios digitales (datasets). De tal manera, se obtiene una ontología de dominio
adaptable que permite la extracción de datos relevantes de cada repositorio, para su posterior
reestructuración y su visualización. Para lograr la ontología dinámica se implementó un
algoritmo adaptador que analiza el vocabulario ontológico del dataset e identifica las entidades
relevantes para el dominio de investigaciones y publicaciones. Luego, se implementaron
métodos de extracción con funciones en SPARQL que dependen de la ontología y finalmente,
los datos relevantes son guardados en grafos RDF para luego ser serializados en documentos
RDF/XML y Turtle.
Se concluye que el proyecto ha sido exitoso en cuanto que el software permite realizar la
búsqueda de publicaciones de distintos autores peruanos que tienen indexados sus documentos
en repositorios digitales como DBLP o IEEE Library Project, contribuyendo de esta manera a la
búsqueda integral de información. / Tesis
|
129 |
Construcción de un compilador de asertos de programación metódicaBerolatti Gonzales, Diego 12 November 2014 (has links)
Siempre ha existido la necesidad de validar la codificación de un programa.
Este proyecto tiene como objetivo la implementación de un compilador que,
mediante notaciones matemáticas que especifican un programa, genere las
instrucciones de manera automática. El resultado tiene como principal
característica que es formalmente correcto. Esto se da debido a que el
compilador implementa una metodología llamada derivación de programas la
cual garantiza esa característica. La implementación de esta metodología se
da mediante la estructura formal de un compilador y la inclusión de un
autómata adaptativo capaz de aplicar las reglas de programación metódica.
El proyecto tiene como alcance el no aplicar ninguna regla que implique
resolver un problema de complejidad np. Debido a esto la expresividad del
lenguaje y su capacidad de generación automática se encuentra limitada. El
resultado es un compilador capaz de generar código de manera automática
en base a las especificaciones que el compilador es capaz de compilar. Este
proyecto es la base de los compiladores de programación automática. / Tesis
|
130 |
Implementación de la iteración lanczos en arquitectura CUDARosales Jara, Erick Daniel 25 July 2015 (has links)
Los autovalores y autovectores son elementos muy utilizados en diversos problemas como análisis de estructuras, reconocimiento de imágenes, compresión de datos, solución de problemas electrodinámicos, entre otros. Existen muchos algoritmos para calcular y tratar con autovalores y autovectores mediante el uso de computadoras, sin embargo, cuando solo se requiere uno o unos pocos autovalores (los más significativos) y autovectores, se puede optar por Power Method o la Iteración Lanczos. Por otro lado, factores como la cantidad de información a procesar o la precisión deseada pueden significar tiempos de ejecución no aceptables para ciertas aplicaciones, surgiendo la alternativa de realizar implementaciones paralelas, siendo la arquitectura CUDA una de la mejores opciones actualmente. En la presente tesis se propone diseñar e implementar un algoritmo paralelo para la iteración Lancos en arquitectura CUDA, el cual es un método para el cálculo del mayor autovalor y su correspondiente autovector. La propuesta esta dividia en tres bloques principales. El primer bloque realiza la tridiagonalización parcial de una matriz cuadrada simétrica. El segundo bloque calcula la descomposición de Schur de la matriz tridiagonal obteniendo los autovectores y autovalores de esta. El tercer bloque calcula el mayor autovalor y su correspondiente autovector de la matriz inicial a partir de lo obtenido en etapas anteriores y determinará si es necesario seguir realizando cálculos. Los bloques trabajan iterativamente hasta encontrar resultados que se ajusten a la precisión deseada. Además de la implementación paralela en CUDA, se realizaron implementaciones en el entorno de simulación MATLAB y en lenguaje C secuencial, con el propósito de comparar y verificar una correcta y eficiente implementación paralela. Los resultados computacionales evaluados para una matriz de 4000 _ 4000 elementos reflejan un rendimiento de 13;4 y 5;8 al compararse la implementación en CUDA con MATLAB y C secuencial respectivamente. Estos rendimientos tienden a crecer mientras mayor sea el tamaño de la matriz. La organización de la tesis es: en el primer capítulo se describe la problemática del tema. En el segundo capítulo se explica la teoría correspondiente a Power Method y Lanczos, así como los algoritmos necesarios. En el capítulo tres se exponen conceptos fundamentales sobre arquitectura CUDA. El diseño del algoritmo paralelo se desarrolla en el capítulo cuatro. Finalmente, en el capítulo cinco, se muestran y analizan los resultados computacionales, seguidos de las conclusiones, recomendaciones y bibliografía. / Tesis
|
Page generated in 0.0516 seconds