Spelling suggestions: "subject:"5oftware computacional"" "subject:"1software computacional""
141 |
Análisis y evaluación del proceso de desarrollo de software para el área de consultoría de la Empresa PowerData ChileRioseco Norambuena, Luis Eduardo January 2016 (has links)
Magíster en Tecnologías de la Información / Sin duda que cuando una empresa de desarrollo de software no obtiene los resultados proyectados en un periodo determinado es un hecho no menor. Cuando los objetivos de crecimiento económico vuelven a estar bajo lo esperado, en periodos consecutivos, pasa a ser un tema preocupante dentro la organización, y si además, esto va acompañado con fuga de clientes y de capital humano, se vuelve crítico.
Sin embargo, no saber los motivos que son la causa raíz de estos hechos debe ser por lejos la mayor preocupación de la empresa y debiese ser el principal foco a remediar si se quiere idear un plan para revertir la situación.
Es precisamente lo anterior lo que aqueja actualmente a la empresa de desarrollo de software PowerData, quienes han venido presentando malos resultados en los últimos 3 años consecutivos. La empresa cree que esta ineficiencia se debe a seguir un proceso de desarrollo de software inapropiado.
El objetivo de este proyecto de tesis es trabajar sobre el core de negocio de la empresa PowerData, que es el desarrollo de software a medida. Para esto primero se modeló el proceso actual de desarrollo de soluciones a través del lenguaje SPEM 2.0 utilizando la herramienta EPF Composer.
Una vez modelado el proceso, se analizó y midió estáticamente los roles involucrados, procesos y tareas que abarca el modelo completo. Este análisis dio como resultado la identificación de una serie de potenciales errores o puntos de ineficiencia.
La siguiente actividad fue implementar y medir este modelo a partir de dos proyectos piloto de la empresa, y en base a esto se identificaron los factores que pudieron haber estado incidiendo en los malos resultados de la organización. En el análisis de la ejecución de los proyectos piloto se intentó identificar si los errores o ineficiencias potenciales identificadas en el análisis estático se manifestaban efectivamente en ineficiencias en la ejecución de los proyectos para comprobar que tan efectivo es el análisis estático como predictor de problemas en el desarrollo práctico de proyectos desarrollados bajo la metodología de la empresa.
|
142 |
Evaluación de la seguridad de aplicaciones móviles bancariasRojas Poblete, Cristián Andrés January 2016 (has links)
Magíster en Ciencias, Mención Computación / En tiempos recientes, las entidades financieras están ofreciendo cada día más a
sus clientes la posibilidad de operar con ellos mediante la llamada Banca
Móvil: El usuario baja una aplicación a su celular la cual le permite realizar
las operaciones bancarias más comunes: Consulta de saldo, revisión de
información de su tarjeta de crédito, transferencias de dinero a otras cuentas,
etc. A estas operaciones agregan otras como contacto en caso de emergencia
bancaria, consulta de cuáles son los cajeros automáticos y sucursales del banco
más cercanas al usuario, etc.
Los bancos ofrecen estas aplicaciones a través de las tiendas de las diferentes
plataformas móviles disponibles, bajo la premisa de permitir a sus usuarios
el acceso a sus operaciones bancarias en forma fácil y segura. Dado que estas
aplicaciones manejan información sensible, como la personal, geográfica y
financiera, cabe hacerse la pregunta de cuál es el estado de su seguridad.
Para responder esta pregunta, se realizó un estudio el cual involucró a diez
aplicaciones de banca móvil nacionales para la plataforma Android disponibles
en la Google Play Store. A cada aplicación se le realizó un procedimiento
automatizado de ingeniería reversa, para posteriormente analizar estáticamente
el código fuente extraído como parte de ese proceso. Adicionalmente, se
realizaron pruebas pasivas sobre la aplicación en funcionamiento con la
cooperación de algún cliente del banco que ofrece la aplicación. Posterior a
ello, se determinó qué vulnerabilidades de seguridad tiene cada aplicación, y en
base a ello se creó una taxonomía de malas prácticas en el desarrollo de estas
aplicaciones las cuales tienen como consecuencia las vulnerabilidades
encontradas.
Esta tesis tiene como objetivo clasificar las aplicaciones bancarias móviles
ofrecidas por los bancos nacionales dentro de la taxonomía recién
mencionada, y dar lineamientos respecto de buenas prácticas de seguridad al
momento de diseñar, implementar y lanzar al mercado aplicaciones móviles
que manejan información sensible para sus usuarios.
|
143 |
Desarrollo de Software para Estimar Velocidades de los Buses del TransantiagoZúñiga Gajardo, Mauricio Andrés January 2010 (has links)
La Universidad de Chile y la agencia que regula la operación del transporte público de Santiago, Transantiago, acordaron en el marco de un convenio crear y desarrollar una metodología y software capaz de procesar la información provista por los buses de este sistema para entregar una estimación de las velocidades comerciales en algunos tramos de calles de Santiago. En la actualidad este tipo de información es provista a través de observación en terreno con recursos humanos o utilizando software con metodologías demasiado globales que entregan resultados con un alto margen de error. Esto significa altos costos, poca información y mediana o baja confiabilidad.
El objetivo general del presente trabajo de título es diseñar y construir una herramienta capaz de estimar las velocidades comerciales en la red de buses de Transantiago, utilizando los datos GPS, con el objeto de proveer información relevante para un diagnóstico global que contribuya a la mejora del servicio. Por velocidad comercial se entiende la velocidad de avance a lo largo de la ruta o en un tramo de esta, la cual es percibida por el pasajero.
El cálculo de velocidades debió ser realizado de forma tal que tomara en cuenta la agregación temporal y espacial necesaria para obtener un promedio. En este trabajo se decidió tomar la velocidad representativa de un elemento de una grilla espacio-tiempo, determinando los tiempos y distancias de cada bus en ese elemento de la grilla para luego sumarlos y obtener el cuociente entre la suma de las distancias sobre la de los tiempos. En forma paralela se diseñaron e implementaron variados métodos de visualización de esta información.
El resultado final de este trabajo de título es un software capaz de calcular las velocidades y frecuencias de las distintas líneas de buses que pertenecen al sistema de Transantiago y que además permite el diagnóstico de problemas a través de un novedoso método de visualización de la información basado en imágenes que representan la velocidad de una línea en cierto tramo de ruta en cierto periodo de tiempo.
En la actualidad la información generada por este software, que se traduce en archivos visualizables en Google-Earth, ya es utilizada por Transantiago para estudiar la situación actual de cada línea respecto a su velocidad comercial, y la herramienta se proyecta como un real apoyo a la toma de decisiones que tienen un alto impacto social.
|
144 |
Implementación de una Aplicación Gráfica para el Procesamiento y Visualización de Datos Geofísicos de PotencialCastillo Navarrete, Ernesto Jorge January 2010 (has links)
El presente trabajo tenía como objetivo el desarrollo de una aplicación gráfica que sirviera de base para implementar las principales funcionalidades de procesamiento y visualización de datos geofísicos de potencial.
Su realización se justificaba ya que si bien existen programas relacionados, no todos poseen las funcionalidades requeridas, y por otra parte se deseaba tener un mejor control sobre una aplicación base a partir de la cúal desarrollar y adecuar funciones específicas ad-hoc.
Con el fin de familiarizarse con las funcionalidades a implementar se estudiaron los conceptos relacionados principalmente con los métodos de exploración geofísicos en cuestión, tomando en consideración los sistemas de coordenadas empleados, el formato de los archivos de datos, los métodos de grillado, las proyecciones existentes, los métodos de visualización,etc. Se revisaron tambíen las funcionalidades provistas por los programas relacionados.
Para llevar a cabo el desarrollo de la aplicación se escogió el paradigma ágil, a partir del cual se realiza un trabajo incremental e iterativo, con testeo e integración continua. Para facilitar el proceso se emplearon herramientas que sirvieron de apoyo en cuanto al tracking, el control de versiones, el testeo, el debugging y la documentación.
Si bien el desarrollo fue incremental, puede entenderse a través de las etapas tradicionales de : análisis, diseño e implementación. En el caso del análisis este se llevó a cabo principalmente a través de los principales casos de uso. En cuanto el diseño se consideró el paradigma de Programación Orientado a Objetos (POO), además de la arquitectura Modelo-Vista-Controlador (MVC). Con relación a la implementación se optó por llevar a cabo la aplicación en C++ bajo el sistema operativo GNU/Linux, con la modalidad de código abierto.
Durante el desarrollo se logró apreciar la ventaja de utilizar el paradigma OOP, así como también el MVC, ya que esto permitió poseer un programa modular. Por otra parte el empleo de código abierto facilitó la utilización de varias de las funcionalidades que ya se encontraban implementadas,con bastante soporte y ayuda.
Como resultado se obtuvo un programa que cumple con las funcionalidades básicas estipuladas en un principio y que serviría de punto de partida para mejorar las ya existentes y agregar otras nuevas.
|
145 |
Desarrollo de una Herramienta Web de Apoyo para la Administración de los Programas de Becas Gestionados por JunaebCampos Cuevas, Javier Andrés January 2011 (has links)
Ingeniero Civil en Computación / JUNAEB es la institución gubernamental que se encarga de gestionar varios de los programas de becas otorgados por el gobierno con dineros del estado.
Los sistemas informáticos que actualmente soportan los procesos que realiza la JUNAEB presentan varios problemas, entre los cuales se destacan:
a) Interoperabilidad. Existe más de un sistema para varias becas, los cuales fueron creados de manera independiente para soportar los cambios del negocio, por lo que no permiten interoperabilidad entre ellos, dificultando así la toma de decisiones.
b) Funcionalidades no integradas. El más importante de los sistemas actuales, que controla la mayoría de los procesos, no es capaz de gestionar pagos. Para pagar se migran datos a otro sistema que sí procesa pagos. Realizar esta tarea manual cada mes resulta muy tediosa, y además puede provocar errores.
c) Procesos manuales. Aún existen procesos críticos que no son soportados por ningún sistema, de los cuales destacan: la consolidación de pagos, donde cada encargado debe consolidar y revisar las cuotas que van a pago; y el proceso de consolidación de convenios, en donde se actualiza la información de los estudiantes a partir de una carga masiva de datos.
En este documento se describe el proyecto cuyo objetivo es construir un sistema que permita a la JUNAEB la ejecución de los procesos asociados a la administración de los beneficios de manera integral, con la captura y manejo de la información relacionada para su gestión en línea. En particular, el sistema contempla:
a) Diseño y construcción de un repositorio único para la información del estudiante
b) Soporte para los procesos críticos: difusión, postulación, revisión, asignación, pagos y seguimiento de los programas y sus beneficiarios.
c) Seguimiento en línea de los estados de los procesos, estados de los beneficiarios y sus pagos, y estados de las cuentas de presupuesto para las becas.
|
146 |
Sistema Experto en la Selección y Configuración de Herramientas Específicas para los Requerimientos MinerosLozano Rubio, Martín Antonio January 2011 (has links)
No description available.
|
147 |
Estudio comparativo de metodologías de desarrollo de software orientadas a la calidad intrínsecaÁlvarez Contreras, Erwin Gonzalo January 2014 (has links)
Ingeniero Civil en Computación / En el mundo del desarrollo de software, existe una necesidad constante de construir sistemas capaces de enfrentar los desafíos de un ambiente siempre cambiante. Uno de los movimientos que acepta el riesgo como parte de su proceso son las metodologías ágiles de desarrollo de software, y dentro de ellas, las metodologías de desarrollo guiado por pruebas (TDD).
El objetivo del Trabajo de Titulo es analizar estas metodologías, en particular el desarrollo guiado por pruebas clásico y el desarrollo guiado por comportamiento, con el fin de entender las fortalezas y debilidades de cada una de ellas. De ésta forma, a partir de este análisis, se espera dar una guía a aquellas personas que se interesan por la calidad, pero se ven abrumadas por la cantidad de estilos o variantes de TDD.
Con el fin de entender a fondo las metodologías, se realizaron experimentos técnicos, los cuales fueron analizados considerando diferentes criterios, entre ellos la necesidad de un diseño a priori, valor entregado al cliente y la curva de aprendizaje. Sin embargo, al momento de la comparación, estos criterios mostraron ser insuficientes pues resultaron ser cualitativos y muy subjetivos. Posteriormente, se intentó un análisis más abstracto, enfocado en el proceso mismo de desarrollo.
A partir de los resultados obtenidos, fue posible comprender que las técnicas presentadas no eran excluyentes, y que cada una de ellas puede entregar recursos interesantes tanto al equipo de desarrollo como al cliente de la aplicación o sistema, fortaleciendo la comunicación entre los actores del desarrollo de software o bien dándole la capacidad de responder de forma confiable al cambio.
|
148 |
Desarrollo de una Herramienta Computacional para Analizar la Inserción de Energías Renovables en Redes Eléctricas de Plantas MinerasPeirano Ocharán, Marco Antonio January 2011 (has links)
No description available.
|
149 |
Mejora de Procesos de Gestión Humanitaria y Atención al Migrante para el Ministerio de Relaciones Exteriores de El SalvadorVasquez Elias, Maria Magdalena January 2011 (has links)
No description available.
|
150 |
La enseñanza y aprendizaje de la Geometría en enseñanza media. Un procesador Geométrico como medio didáctico.Galaz Pérez, Manuel Alejandro January 2005 (has links)
Esta exploración tuvo el propósito de estudiar las condiciones pedagógicas bajo las cuales un procesador geométrico, como Cabri Geometre II, permite que estudiantes de primer año de enseñanza media, obtengan aprendizajes significativos en el eje temático de geometría, específicamente en la unidad de Transformaciones Isométricas.
|
Page generated in 0.0841 seconds