33 resultados para DISEÑO ORIENTADO A OBJETOS
Resumo:
El objetivo principal de este proyecto es la realización de un sistema, que permita a través de alguna herramienta accesible a cualquier usuario, poder interactuar con una base de datos que contenga un catálogo bien documentado de los objetos disponibles en el Museo Histórico de la Informática (MHI) perteneciente a la Escuela Técnica Superior de Ingenieros Informáticos (ETSIINF) de la Universidad Politécnica de Madrid (UPM). Hasta el momento, no existía inventario alguno, por lo que la contribución del trabajo que aquí se presenta, supone un gran avance en la organización de los fondos del Museo. Ello contribuirá al desarrollo del objetivo principal del MHI, que es la difusión de la historia de la informática, mediante un medio de los más usados hoy en día, internet. El trabajo realizado se presenta a lo largo de 10 capítulos. En los que se muestran, el análisis del problema, los requisitos y las distintas alternativas posibles de solución, así como la solución adoptada y su desarrollo, tanto en el diseño de la base de datos como de sitio Web que hace posible la visualización e interacción de la información. En el primer capítulo, se puede encontrar una breve introducción del proyecto. Se indican los objetivos, la motivación y el alcance del mismo. En el segundo capítulo, se muestran los requisitos del problema, se analizan las tecnologías, herramientas y lenguajes disponibles para diseñar bases de datos, y se propone la elección de una de las tecnologías, teniendo en cuenta las limitaciones del entorno en el cual se va a implantar la solución. En el tercer capítulo, se diseña la solución propuesta para el sistema. Primero se muestra el diseño de bajo nivel, que serán los cimientos y posteriormente se explica el diseño de alto nivel. Finalmente, se introduce el conjunto de pruebas que el sistema tendrá que pasar para garantizar su correcto funcionamiento. El cuarto capítulo, muestra todas las tecnologías, herramientas, lenguajes y plantillas utilizadas para la implementación de la WEB. Mientras que en el capítulo cinco, se pueden ver los resultados de las pruebas realizadas. En el capítulo seis, se evalúan los costes económicos de realización de proyecto y se presenta la agenda de actividades y tareas llevadas a cabo para su desarrollo. El séptimo capítulo, resume las contribuciones técnicas del proyecto tratadas en los capítulos anteriores, así como las conclusiones personales. Mientras que, el capítulo ocho, apunta una serie de trabajos futuros que se podrían realizarse utilizando como base este proyecto. El capítulo nueve contiene las referencias de la información que se han consultado y que se citan en el texto, y el décimo complementa este proceso de información, incluyendo un glosario de términos técnicos. El contenido de la memoria concluye con el manual de usuario para la administración de la base de datos, que se incluye en forma de anexo.---ABSTRACT---The main goal of this project is the development of a system that would allow through some accessible tool for any user to interact with a database that contains a well-documented objects available in the Computer History Museum's (MHI) catalog, which belongs to the School of Computer Engineers (ETSIINF) of the Polytechnic University of Madrid (UPM). So far, there was no inventory, so the contribution of the work presented here, is a breakthrough in the organization of the Museum's collections. This will contribute to the development of the main goal of the MHI, which is the diffusion of computer history, by means of the most used today, internet. The work is presented along 10 chapters. Which show the analysis of the problem, requirements, the different possible solutions and the solution adopted and its development, both in the design of the database and Web site, which enables the visualization and interaction of the information. In the first chapter, a brief introduction of the project is found. Objectives, motivation and scope of the project are specified. In the second chapter, the requirements of the problem are shown. Technologies, tools and languages available to design databases are analysed, and the choice of a technology is proposed, taking into account the limitations of the environment in which it will to implement the solution. In the third chapter, the proposed system solution is designed. First, low-level design, which will be the foundation of the project, is shown, and then the high-level design is explained. Finally, test suite, which the system will have to past to ensure their proper functioning, are introduced. The fourth chapter shows all technologies, tools, languages and templates used to implement the WEB. While in chapter five, the results of the tests are shown. The economic costs of development the project are evaluated in chapter six, and the schedule of activities and tasks carried out for this development are shown. The seventh chapter summarizes the technical contributions of the project discussed in previous chapters, as well as personal conclusions. While the eighth chapter, suggests future works that could be made, based on this project. Ninth chapter contains references to information that have been consulted and cited in the text, and the tenth chapter includes a glossary of technical terms, to complement that process of information. Finally an annex includes a user manual for managing the database.
Resumo:
El objetivo de ésta tesis es estudiar cómo desarrollar una aplicación informática que implemente algoritmos numéricos de evaluación de características hidrodinámicas de modelos geométricos representativos de carenas de buques. Se trata de especificar los requisitos necesarios que debe cumplir un programa para informático orientado a dar solución a un determinado problema hidródinámico, como es simular el comportamiento en balance de un buque sometido a oleaje, de popa o proa. una vez especificada la aplicación se realizará un diseño del programa; se estudiarán alternativas para implementar la aplicación; se explicará el proceso que ha de seguirse para obtener la aplicación en funcionamiento y se contrastarán los resultados obtenidos en la medida que sea posible. Se pretende sistematizar y sintetizar todo el proceso de desarrollo de software, orientado a la simulación del comportamiento hidrodinámico de un buque, en una metodología que se pondrá a disposición de la comunidad académica y científica en la forma que se considere más adecuada. Se trata, por tanto, de proponer una metodología de desarrollo de software para obetener una aplicación que facilite la evaluación de diferentes alternativas de estudio variando parámetros relativos al problema en estudio y que sea capaz de proporcionar resultados para su análisis. Así mismo se incide en cómo ha de conducirse en el proceso para que dicha aplicación pueda crecer, incorporando soluciones existentes no implementadas o nuevas soluciones que aparezcan en este ámbito de conocimiento. Como aplicación concreta de la aplicación se ha elegido implementar los algoritmos necesarios para evaluar la aparición del balance paramétrico en un buque. En el análisis de éste problema se considera de interés la representación geométrica que se hace de la carena del buque. Además de la carena aparecen otros elementos que tienen influencia determinante en éste estudio, como son las situación de mar y las situaciones de carga. Idealmente, el problema sería resuelto si se consiguiera determinar el ángulo de balance que se produce al enfrentar un buque a las diferentes condiciones de mar. Se pretende preparar un programa utilizando el paradigma de la orientación a objetos. Considero que es la más adecuada forma de modularizar el programa para poder utilizar diferentes modelos de una misma carena y así comparar los resultados de la evaluación del balance paramétrico entre sí. En una etapa posterior se podrían comparar los resultados con otros obtenidos empíricamente. Hablo de una nueva metodología porque pretendo indicar cómo se ha de construir una aplicación de software que sea usable y sobre la que se pueda seguir desarrollando. Esto justifica la selección del lenguaje de programación C++. Se seleccionará un núcleo geométrico de software que permita acoplar de forma versátil los distintos componentes de software que van a construir el programa. Este trabajo pretende aplicar el desarrollo de software a un aspecto concreto del área de conocimiento de la hidrodinámica. No se pretende aportar nuevos algoritmos para resolver problemas de hidrodinámica, sino diseñar un conjunto de objetos de software que implementen soluciones existentes a conocidas soluciones numéricas a dichos problemas. Se trata fundamentalmente de un trabajo de software, más que de hidrodinámica. Lo que aporta de novedad es una nueva forma de realizar un programa aplicado a los cálculos hidrodinámicos relativos a la determinación del balance paramétrico, que pueda crecer e incorporar cualquier novedad que pueda surgir más adelante. Esto será posible por la programación modular utilizada y los objetos que representan cada uno de los elementos que intervienen en la determinación del balance paramétrico. La elección de aplicar la metodología a la predicción del balance paramétrico se debe a que este concepto es uno de los elementos que intervienen en la evaluación de criterios de estabilidad de segunda generación que estan en estudio para su futura aplicación en el ámbito de la construcción naval. Es por tanto un estudio que despierta interés por su próxima utilidad. ABSTRACT The aim of this thesis is to study how to develop a computer application implementing numerical algorithms to assess hydrodynamic features of geometrical models of vessels. It is therefore to propose a methodology for software development applied to an hydrodynamic problem, in order to evaluate different study alternatives by varying different parameters related to the problem and to be capable of providing results for analysis. As a concrete application of the program it has been chosen to implement the algorithms necessary for evaluating the appearance of parametric rolling in a vessel. In the analysis of this problem it is considered of interest the geometrical representation of the hull of the ship and other elements which have decisive influence in this phenomena, such as the sea situation and the loading condition. Ideally, the application would determine the roll angle that occurs when a ship is on waves of different characteristics. It aims to prepare a program by using the paradigm of object oriented programming. I think it is the best methodology to modularize the program. My intention is to show how face the global process of developing an application from the initial specification until the final release of the program. The process will keep in mind the spefici objetives of usability and the possibility of growing in the scope of the software. This work intends to apply software development to a particular aspect the area of knowledge of hydrodynamics. It is not intended to provide new algorithms for solving problems of hydrodynamics, but designing a set of software objects that implement existing solutions to these problems. This is essentially a job software rather than hydrodynamic. The novelty of this thesis stands in this work focuses in describing how to apply the whole proccess of software engineering to hydrodinamics problems. The choice of the prediction of parametric balance as the main objetive to be applied to is because this concept is one of the elements involved in the evaluation of the intact stability criteria of second generation. Therefore, I consider this study as relevant usefull for the future application in the field of shipbuilding.
Resumo:
Este documento corresponde a la Tesis para optar al grado de Doctor en Arquitectura y Urbanismo en el marco del Programa de Doctorado conjunto de la Universidad Politécnica de Madrid y la Universidad de Chile. La investigación realizada es de carácter exploratorio-descriptivo con el propósito de establecer y relacionar conceptualmente las teorías y principios de la ergonomía y del diseño urbano, para proponer desde un enfoque sistémico criterios de confort en el diseño de la ciudad, que contribuyan a la calidad de vida y la vida urbana, dando a luz lineamientos para la “Ergociudad”; concepto que surge de la unión de las palabras Ergonomía y Ciudad. Al estudiar a diversos autores se concluye en la carencia de referentes de confort y de políticas basados en la relación empírica del ser humano en la ciudad que posibiliten la configuración del medio ambiente urbano a partir de ella. La ciudad se piensa y se construye desde su estructura y no desde una mirada sistémica e integrada de los factores dimensionales, ambientales y psicosociales condicionantes del confort en sus distintas escalas. La mirada respecto del desarrollo de la ciudad es físico constructiva y, por tanto, deja de lado el problema de los estresores o de la percepción de los factores de riesgo en el entorno construido. El tema central de esta tesis es proponer una estructura modélica de calidad de vida urbana denominada Ergociudad en base a los fundamentos teóricos de la Ergonomía y el Diseño Urbano y establecer el “Índice Ergourbano”, como representación de los factores ergonómicos presentes en la ciudad. En este marco, el enfoque de la ergonomía y sus prestaciones han sido trabajados en orden a facilitar mecanismos para disponer de sus procedimientos y de su modelo de análisis relacional a otras escalas. El concepto de “Ergociudad” y su propuesta de exploración desde las personas, postula una mirada sobre los problemas que enfrenta el ser humano en la ciudad considerando la dimensión de lo humano, desde perspectivas psicológicas y sociológicas para establecer y configurar la percepción de estrés y bienestar; la dimensión de lo urbano, representada por los objetos que componen el entorno (en sus distintas escalas); y, la dimensión de lo perceptual, que definiría el concepto de confort en la forma de comprender el mundo sensorial. Los resultados de la investigación confirman la hipótesis de trabajo en términos de demostrar que la percepción de disconfort en la ciudad reflejado en un índice de evaluación perceptual espacial denominado índice Ergourbano obtenido de las mediciones en situ de los factores ergonómicos del entorno. Los resultados finales de la tesis han permitido identificar variables afines en los aspectos espaciales y perceptuales. Ello mediante la exploración de las situaciones urbanas y sus conexiones para establecer el grado de adecuación del espacio urbano a las prácticas, usos y modos de las personas en la ciudad. Una vez aplicado y validado el método desarrollado se ha llegado a obtener información suficiente para aumentar el nivel de conocimiento sobre el espacio urbano con un enfoque relacional que permite entenderlo desde la experiencia de las personas que lo habitan, insistiendo en su aporte metodológico y proyectual considerando la inexistente aplicación de información que vincule la ergonomía a esta escala urbana. ABSTRACT This document corresponds to the thesis to obtain the degree of Doctor of Architecture and Urbanism in the framework of the combined doctorate program of the Technical University of Madrid and the University of Chile. The research carried out is of a descriptive–explanatory nature with the objective of establishing and conceptually relating the theories and principals of ergonomics (or human factors) and urban design. This is done in order to propose, from a systematic focus, comfort criteria in the design of cities that contribute to quality of life and urban life, giving birth to chacteristics for “Ergocity”; concepts that arise from the union of the words ergonomic and city. After studying diverse authors, one concludes the lack of references toward comfort and policies based on the empirical relation of humans in the city that allow for the configuration of the urban environment based on comfort. The city is thought out and built from its structure and not from a systematic and integrated viewpoint of the dimensional, environmental and psychosocial factors, determining factors of comfort in its distinct scales. The view regarding the development of the city is physical constructive and, therefore, leaves aside the problem of the stress factors or the perception of risk factors in the constructed environment. The central theme of this thesis is to propose a quality model of urban life entitled Ergo-city, based on the fundamental theories of the ergonomics and urban design, and to establish an “Ergourban index” as representation of the ergonomic factors present in the city. In this framework, the focus of ergonomics and its services have been used in order to facilitate mechanisms to arrange their procedures and their model of relational analysis on other scales. The concept of “Ergocity”and its offer of exploration from a people perspective, proposes a look at the problems that humans face in the city considering the nonhuman dimension, from psychological and sociological perspectives to establish and configure la perception of stress and well-being: the urban dimension, represented by the objects that the surroundings are made up of (on their distinct scales), and the perceptual dimension, which will define the concept of comfort by means of understanding the sensorial world. The results of the research confirm the working hypothesis in terms of demonstrating the perception of discomfort in the city reflected in an index of perceptual/spatial evaluation named ergo-urban obtained from in situ measurements of the ergonomic factors of the surroundings. The final results of the thesis have permitted the identification the identification of variables related to the spatial and perceptual aspects. All of this through the exploration of the urban situations and their connections in order to establish the level of adaptation of the urban space to the practices, uses and modes of the people in the city. Once applied and validated, the method of development has led to the collection of sufficient information to increase the level of knowledge of the urban space with a relational focus that allows us to understand it from the experience of the people who inhabit said space, persisting with its methodological and projective contribution considering the inexistent application of information that links the ergonomics on an urban scale.