Browsing by Subject "INGENIERIA DE SOFTWARE"
Now showing 1 - 20 of 62
Results Per Page
Sort Options
trabajo final de especialización.listelement.badge Abordaje de la selección de estrategias y actividades de instrucción desde la ingeniería del conocimiento, descripción del dominio y análisis de viabilidad(2003) Hossian, Alejandro Armando; García Martínez, Ramón; Sierra, Enrique"El presente trabajo final de especialidad tiene por objetivo describir el dominio de aplicación y estudiar la viabilidad de desarrollo de un sistema experto que, dadas las características de los elementos que convergen en un escenario de instrucción computarizado (educando, currículum, objetivos, contexto) sea capaz de establecer las estrategias de instrucción prioritarias y secundarias y reconocer las actividades que hagan efectivas esas estrategias en la práctica de esa instrucción y analizar. Para ello el sistema deberá basarse en un modelo de la instrucción que sintetice las teorías, resultados de investigación y experiencia en el área a fin de converger hacia el logro de un diseño altamente efectivo en el logro de sus premisas."tesis de maestría.listelement.badge Ambiente de integración de herramientas para exploración de datos centrados en la web(2005-11) Merlino, Hernán; Britos, Paola Verónica; García Martínez, Ramón"La existencia de sistemas informáticos de uso libre orientados a la exploración de uso, la exploración de contenido y la exploración de estructura en Web y la identificación de procesos de exploración en Web que requieren la integración articulada de dichos artefactos son la motivación de esta tesis. En este contexto, en este trabajo se propone una herramienta para exploración de datos Web que permite estructurar todo el proceso de exploración. La mayor ventaja de esta herramienta es poder utilizar diversas técnicas de exploración, además de permitir la reutilización de procesos ya ejecutados con anterioridad y la combinación de los mismos para su posterior comparación; todo esto llevado a cabo sin un alto grado de complejidad. La herramienta desarrollada satisface los siguientes requerimientos: los procesos que ejecuta son modulares y flexibles, la información que entrega es verificable y verificable, el sistema tiene la capacidad para agendar tareas, el sistema puede ser ejecutado en entornos Windows, Unix y Linux, el sistema puede admite varias fuentes de dato de entradas y el sistema puede admite formato flexible de archivos de salida."tesis de maestría.listelement.badge Análisis de eventos de seguridad en servidores, usando técnicas de minería de datos(2008) Crosa, Javier; Ochoa, María Alejandra; García Martínez, Ramón"El objetivo principal de esta tesis es detectar patrones de comportamiento irregulares en las operaciones de los administradores de redes, para reducir la cantidad de eventos que el sector de Seguridad Informática debe analizar, comparar y controlar, para detectar acciones fraudulentas realizadas por los administradores. El proyecto de exploración de datos está basado en la metodología CRISP-DM."tesis de maestría.listelement.badge Análisis de precisión de técnicas de agregación en contextos experimentales poco maduros(2008) Pollo Cattaneo, María Florencia; Fernández, Enrique; García Martínez, Ramón"Esta tesis trata sobre el desarrollo de una herramienta de software que ayude al análisis de precisión de las técnicas estadísticas de agregación de experimentos en contextos poco maduros. Está pensada para ser aplicada directamente al campo de la Ingeniería de Software. El trabajo persigue como objetivo principal, generar una herramienta que facilite el análisis y comparación de las diferentes técnicas de agregación para evaluar los resultados de distintos experimentos."tesis de maestría.listelement.badge Asistente para la evaluación de CMMI-SW(2004) Peralta, Mario Luis; Britos, Paola Verónica"Esta tesis trata sobre el desarrollo de una herramienta de software del tipo "asistente", que facilita la evaluación de una organización de acuerdo al modelo CMMI-SW y el método SCAMPI. El desarrollo de la misma se basa en tecnologías JAVA y se apoya en la metodología Métrica V3".tesis de maestría.listelement.badge Asistente para la gestión de documentos de proyectos de explotación de datos(2006) Fernández, Enrique; Britos, Paola Verónica; García Martínez, Ramón"Esta tesis trata sobre el desarrollo de una herramienta de software del tipo “asistente”, que facilita la gestión de documentación de un proyecto de Explotación de Datos basado en la metodología CRISP-DM [Chapman, P. et al, 1999]. El desarrollo de la misma se basa tecnologías Cliente Servidor y se apoya en la metodología Métrica Versión III [Métrica III, 2000]."tesis de maestría.listelement.badge Asistente para la realización de auditoría de sistemas en organismos públicos o privados(2006) Kuna, Horacio Daniel; García Martínez, Ramón; Ochoa, María Alejandra"La revolución tecnológica, la globalización de la economía, han convertido a la información en uno de los activos más importantes a proteger que tienen las empresas. La auditoría de sistemas tiene una función central en esta tarea, centrándose en la prevención de riesgos. En general se observa un escaso desarrollo de las técnicas de auditoría asistidas por computadora (CAATs). El sistema que se desarrolla en este trabajo es un asistente metodológico al proceso de auditoría en lo relacionado a cada una de las tareas que realiza el auditor de sistemas considerando los estándares internacionales".ponencia en congreso.listelement.badge Automatically identifying sufficient object builders from Module APIs(2019) Ponzio, Pablo; Bengolea, Valeria; Politano, Mariano; Aguirre, Nazareno; Frías, Marcelo"Various approaches to software analysis (e.g. test input generation, software model checking) require engineers to (manually) identify a subset of a module’s methods in order to drive the analysis. Given a module to be analyzed, engineers typically select a subset of its methods to be considered as object builders to define a so-called driver, that will be used to automatically build objects for analysis, e.g., combining them non-deterministically, randomly, etc. This requires a careful inspection of the module and its API, since both the relative exhaustiveness of the analysis (leaving important methods out may systematically avoid generating different objects), as well as its efficiency (the different bounded combinations of methods grows exponentially as the number of methods increases), are affected by the selection. We propose an approach for automatically selecting a set of builders from a module’s API, based on an evolutionary algorithm that favors sets of methods whose combinations lead to producing larger sets of objects. The algorithm also takes into account other characteristics of these sets of methods, trying to prioritize the selection of methods with less and simpler parameters. As the implementation of this evolutionary mechanism requires in principle handling and comparing large sets of objects, and this grows very quickly both in terms of space and running times, we employ an abstraction of sets of objects, called field extensions, that involves using the field values of the objects in the set instead of the actual objects, and enables us to effectively implement our mechanism. An experimental assessment on a benchmark of stateful classes shows that our approach can automatically identify sets of builders that are sufficient (can be used to create any instance of the module) and minimal (do not contain superfluous methods), in a reasonable time."proyecto final de grado.listelement.badge BPM departamental(2017) Pagnoni, Agustín; Zanzotti, Gabriel; Benítez, Mariano"El proyecto consiste en desarrollar un sistema que le permita a la persona encargada de la materia “Proyecto Final” automatizar la mayor cantidad de tareas posibles y de esta manera simplificar las acciones iniciales del proceso. Para lograr este objetivo se desarrolló una plataforma utilizando Bonita BPM (7.4.5), programa usado en la materia “ 72.71 -Integración de Sistemas de Información”. Con dicho programa se realizó todo el front-end y el back-end de la plataforma la cual permite a la persona encargada de la materia iniciar el proceso, manejar la presentación y selección de proyectos presentados tanto por alumnos como por profesores y el control de inscripción de los alumnos a cada proyecto."tesis de maestría.listelement.badge Cartografiado de textos: protocolo de exploración y visualización de datos textuales aplicados a la minería de datos(2007) Césari, Matilde Inés; Britos, Paola Verónica; García Martínez, Ramón; Merlino, Hernán"El objetivo de este trabajo es definir un marco teórico-metodológico que presente en forma sistemática la integración de las distintas técnicas estadísticas de análisis léxico y técnicas estadísticas de exploración multivariada; y utilizarlas en el trazado de un protocolo o guía para le exploración y diagnóstico por imagen de datos textuales. Además, experimentar con las estrategias metodológicas que implican la construcción de cartografiado de texto, a casos de ejemplo."tesis de maestría.listelement.badge Categorización automática de documentos con mapas auto-organizados de Kohonen(2007) Goldenberg, Daniel; Merlino, Hernán; Fernández, Enrique"La categorización de documentos es la tarea de separar documentos en grupos. En una época como la actual en que la obtención de información adecuada y en tiempos mínimos se hace indispensable en cualquier área de negocios, es importante mejorar la técnica de categorización de modo que los resultados obtenidos al buscar documentos sean satisfactorios tanto por la calidad del mismo como por el tiempo de respuesta. En el presente trabajo de tesis se presenta un buscador de documentos de texto por palabra clave que devuelve los resultados categorizados, utilizando para esto un mapa autoorganizado de Kohonen."tesis de maestría.listelement.badge Certificación de procesos de desarrollo de software basado en el estandar ISO 9001:2000(2004) Rivero Bianchi, Carlos G.; Britos, Paola Verónica; Sánchez Segura, María Isabel"En julio de 1998 el Instituto de Organizaciones y Estandarización (ISO) en conjunto con la Comisión Internacional de Electrotecnia (IEC) publicaron por primera vez en lo que sería el diseño y metodología para la certificación de un procedimiento de desarrollo de software. Para luego en mayo de 1999darle carácter de Reporte Técnico (TR-Technical Report) conformado así la primera revisión del Estándar ISO / IEC TR 15540-1998. Este estándar de certificación de un proceso de desarrollo del software provee no solo un modelo conceptual teórico para tal fin y que se encuentra dividido en 9 partes, sino que además avanza en la definición detallada de una metodología para la evaluación y certificación de un proceso de desarrollo de software respetando plenamente el modelo conceptual definido por el estándar"proyecto final de grado.listelement.badge Cloud computing: modelo de plataforma como servicio(2012) Charritton, Nicolás A.; Varela, Hernán; Glinsky, Ezequiel"Este proyecto tiene por objetivo presentar los conceptos fundamentales del cloud computing, las características de los diferentes tipos de nubes y los servicios que pueden adquirirse a través de esta tecnología. También se realizará un estudio de mercado y de los proveedores con sus diferentes ofertas (...)"proyecto final de grado.listelement.badge Coding evaluation platform: desarrollo de una plataforma online de aprendizaje para la evaluación de ejercicios de programación(2019-12-06) Lobo, Daniel Alejandro; Bellini, Juan Marcos; Meola, Franco Románponencia en congreso.listelement.badge Conceptualization maturity metrics for expert systems(2006) Britos, Paola Verónica; García Martínez, Ramón; Hauge, Ødwin“Metrics used on development of expert systems is not a well investigated problem area. This article suggests some metrics to be used to measure the maturity of the conceptualization process and the complexity of the decision process in the problem domain. We propose some further work to be done with these metrics. Applying those metrics makes new and interesting problems, concerning the structure of knowledge to surface.”proyecto final de grado.listelement.badge COVID-X: sistema de ayuda en la toma de decisiones en el diagnóstico médico para la enfermedad COVID-19(2020) Aquili, Alejo; Bassani, Santiago; Sanguineti Arena, Francisco; Mon, Alicia; Herrera, Sergio Gustavo"En el presente se detallan el diseño y desarrollo de un sistema informático para la ayuda en la toma de decisiones en el diagnóstico médico de la enfermedad COVID-19. Este sistema provee una herramienta que puede detectar neumonía causada por esta enfermedad, manifestada en imágenes rayos-x de tórax. Para lograr esto se implementó un algoritmo basado en redes neuronales convolucionales, y se complementó con otro modelo en base a características clínicas de los pacientes. Basados en los resultados obtenidos en las pruebas experimentales, se muestra la potencial utilidad de estas tecnologías en el proceso de diagnóstico como herramienta complementaria. El sistema desarrollado, llamado COVID-X, no solo incluye el modelo de inteligencia artificial, sino que también una plataforma web que facilita su uso para todo personal médico que lo requiera."proyecto final de grado.listelement.badge Creación de un software para planificación de producción(2011) Hense, Carlos Maximiliano; Villaverde, Francisco"En el marco de l concurso organizado por la Association of Latin-Ibetoamerica Operational Reseacrh Societies (ALIO) y Kimberly-Clark Corporation - Latin American Operation (KCC-LAO), a fines del año 2010 y principios del 2011, dos alumnos del ITBA desarrollaron un sotware que permite resolver un problema de planificación de producción. El presente proyecto busca explicar cómo se desarrolló el software que al ejecutarse realiza la carga de datos y parámetros, la ejecución del algoritmo de optimización, y la creación de salida con la solución alcanzada. Se analiza detalladamente cuáles fueron los criterios de elección, por un lado la herramienta elegida para el desarrollo del algoritmo que resolverá el problema planteado y, por otro lado, de la herramienta elegida para el desarrollo del código que hará del alrgoritmo un software. Además, se explica detalladamente la lógica de dicho código, qué inconvenientes surgieron durante su desarrollo y cómo se solucionaron. Luego se analiza su robustez, y finalmente se discuten las mejoras que se pueden realizar en el futuro".proyecto final de grado.listelement.badge Cryptobot: creación de base de datos y estudio de series temporales de criptomonedas(2019-12-18) Oviedo Candelaresi, Fernán Darío; Fratoni, Axel; Parisi, Daniel"Existe una plataforma de intercambio de criptomonedas llamada HitBTC que provee una API para interactuar con los mercados. El objetivo de este trabajo fue desarrollar un sistema de software que permitiera recabar información del mercado de forma automática a lo largo del tiempo, analizar esta información para caracterizar el comportamiento del mercado e implementar estrategias de decisión automática para ejecutar operaciones de compraventa."tesis de maestría.listelement.badge Detección de calidad de imágenes en sitios web(2011) Scasserra, Fernando; Rancan, ClaudioEl presente trabajo "(...) consta de la construcción de un sistema de software utilizando las herramientas aprendidas durante el estudio de las diferentes materias del programa. El sistema de software desarrollado fue un moderador de imágenes en un sitio web de comercio electrónico. El objetivo principal del sistema es la mejora gráfica de diferentes secciones del sitio web, así también como la educación a los usuarios finales sobre la importancia de la calidad fotográfica de sus productos. Se utilizó la metodología Métrica 3 para la realización del mismo la cual fue adaptada para soportar los cuatro prototipos entregables del proyecto. Se utilizaron además diferentes técnicas de ingeniería de software."tesis de maestría.listelement.badge Digitalización en la nube de la red eléctrica de media y baja tensión(2017) Val, Cristian Guillermo; Almada, Jorge"ABB, es una empresa multinacional con cuatro unidades de negocio, Industrial Automation, Power Grids, Discrete Motion y Electrification Products. El objetivo de este documento es definir el entorno competitivo y evaluación de factibilidad, para brindar una solución de digitalización en la nube para el monitoreo, control y optimización de la red inteligente de baja y media tensión en la unidad de negocio de Electrification Products la cual posee foco en clientes segmentados en empresas eléctricas, constructoras, industrias e integradores. El desarrollo de esta solución, proporcionará una plataforma digital para aumentar el valor agregado de la cartera global actual de productos interior e intemperie de electrificación de media tensión de la empresa en estos clientes. Se mostrará un plan general de cómo la unidad de negocio podrá obtener beneficio con este producto."