4 resultados para GIB-aren mintz ereduak
em Instituto Politécnico do Porto, Portugal
Resumo:
Mestrado em Engenharia Informática - Área de Especialização em Sistemas Gráficos e Multimédia
Resumo:
Pretende-se com este trabalho fazer um estudo detalhado de um troço da Estrada Municipal 607, situado no concelho de Valongo, caracterizando o seu estado de degradação e definindo qual ou quais as soluções mais convenientes de reabilitação a adotar. O pavimento alvo deste trabalho é abrangido por três ruas pertencentes à EM 607, Rua de Vilar, Rua de Cabeda e Rua D. Pedro IV e apresenta uma extensão total de 4,8 km. Este trabalho pode ser dividido em duas partes distintas: uma primeira parte, mais do âmbito teórico, onde é feita uma abordagem histórica desde o desenvolvimento dos pavimentos rodoviários até aos métodos e pavimentos existentes na atualidade e uma segunda parte, que diz respeito ao desenvolvimento prático do trabalho, onde é feito um estudo do pavimento e são apresentadas soluções de reabilitação e respetivos dimensionamentos. Iniciou-se o estudo do pavimento com uma análise geral das patologias existentes, definindo o estado de degradação em que este se encontra. Concluiu-se que se estava na presença de um pavimento muito degradado, havendo troços com um nível de degradação muito elevado, o que proporciona desconforto na circulação dos condutores. Foi efetuado um estudo de tráfego de pesados, onde se percebeu que se tratava de um pavimento com intenso tráfego de pesados e que talvez este pavimento não esteja apto para o suportar. A retirada de carotes veio confirmar este pressuposto, pois as espessuras das camadas betuminosas mostraram ser insuficientes para o atual volume de tráfego. As soluções de reabilitação foram ao encontro de várias soluções para diferentes situações, dando aos responsáveis da Câmara Municipal de Valongo a possibilidade de optarem por aquela que melhor se ajuste às suas necessidades, bem como às suas condições financeiras. Assim, foram propostas três soluções para três capacidades de resistência e períodos de vida úteis distintos. A primeira solução engloba a remoção do pavimento existente e colocação de uma estrutura completamente nova, com três camadas betuminosas e dimensionada para o volume de tráfego atual, apresentando um período de vida útil de 20 anos, mas que é mais dispendiosa. A segunda solução apresenta apenas duas camadas betuminosas, onde seriam removidas apenas as camadas betuminosas, aproveitando a camada de sub-base. Esta solução tem um período de vida útil estimado de cerca de 8 anos. A terceira solução, com um período de vida útil de 5 anos, baseia-se na remoção parcial de uma largura da faixa de rodagem, aproveitando a restante. Na largura removida seria colocada uma estrutura de pavimento nova e dimensionada na segunda solução. Por último, foi dimensionado o sistema de drenagem transversal e longitudinal, sendo caracterizadas as linhas de águas e as respetivas bacias hidrográficas. As valetas e passagens hidráulicas existentes não estão dimensionadas para o atual escoamento de águas pluviais a que o pavimento está sujeito. As valetas são muito reduzidas, apresentando-se em alguns casos degradadas ou a necessitarem de limpeza urgente.
Resumo:
Currently, due to the widespread use of computers and the internet, students are trading libraries for the World Wide Web and laboratories with simulation programs. In most courses, simulators are made available to students and can be used to proof theoretical results or to test a developing hardware/product. Although this is an interesting solution: low cost, easy and fast way to perform some courses work, it has indeed major disadvantages. As everything is currently being done with/in a computer, the students are loosing the “feel” of the real values of the magnitudes. For instance in engineering studies, and mainly in the first years, students need to learn electronics, algorithmic, mathematics and physics. All of these areas can use numerical analysis software, simulation software or spreadsheets and in the majority of the cases data used is either simulated or random numbers, but real data could be used instead. For example, if a course uses numerical analysis software and needs a dataset, the students can learn to manipulate arrays. Also, when using the spreadsheets to build graphics, instead of using a random table, students could use a real dataset based, for instance, in the room temperature and its variation across the day. In this work we present a framework which uses a simple interface allowing it to be used by different courses where the computers are the teaching/learning process in order to give a more realistic feeling to students by using real data. A framework is proposed based on a set of low cost sensors for different physical magnitudes, e.g. temperature, light, wind speed, which are connected to a central server, that the students have access with an Ethernet protocol or are connected directly to the student computer/laptop. These sensors use the communication ports available such as: serial ports, parallel ports, Ethernet or Universal Serial Bus (USB). Since a central server is used, the students are encouraged to use sensor values results in their different courses and consequently in different types of software such as: numerical analysis tools, spreadsheets or simply inside any programming language when a dataset is needed. In order to do this, small pieces of hardware were developed containing at least one sensor using different types of computer communication. As long as the sensors are attached in a server connected to the internet, these tools can also be shared between different schools. This allows sensors that aren't available in a determined school to be used by getting the values from other places that are sharing them. Another remark is that students in the more advanced years and (theoretically) more know how, can use the courses that have some affinities with electronic development to build new sensor pieces and expand the framework further. The final solution provided is very interesting, low cost, simple to develop, allowing flexibility of resources by using the same materials in several courses bringing real world data into the students computer works.
Resumo:
O objetivo deste trabalho é o desenvolvimento de frameworks de testes automáticos de software. Este tipo de testes normalmente está associado ao modelo evolucionário e às metodologias ágeis de desenvolvimento de software, enquanto que os testes manuais estão relacionados com o modelo em cascata e as metodologias tradicionais. Como tal foi efetuado um estudo comparativo sobre os tipos de metodologias e de testes existentes, para decidir quais os que melhor se adequavam ao projeto e dar resposta à questão "Será que realmente compensa realizar testes (automáticos)?". Finalizado o estudo foram desenvolvidas duas frameworks, a primeira para a implementação de testes funcionais e unitários sem dependências a ser utilizada pelos estagiários curriculares da LabOrders, e a segunda para a implementação de testes unitários com dependências externas de base de dados e serviços, a ser utilizada pelos funcionários da empresa. Nas últimas duas décadas as metodologias ágeis de desenvolvimento de software não pararam de evoluir, no entanto as ferramentas de automação não conseguiram acompanhar este progresso. Muitas áreas não são abrangidas pelos testes e por isso alguns têm de ser feitos manualmente. Posto isto foram criadas várias funcionalidades inovadoras para aumentar a cobertura dos testes e tornar as frameworks o mais intuitivas possível, nomeadamente: 1. Download automático de ficheiros através do Internet Explorer 9 (e versões mais recentes). 2. Análise do conteúdo de ficheiros .pdf (através dos testes). 3. Obtenção de elementos web e respetivos atributos através de código jQuery utilizando a API WebDriver com PHP bindings. 4. Exibição de mensagens de erro personalizadas quando não é possível encontrar um determinado elemento. As frameworks implementadas estão também preparadas para a criação de outros testes (de carga, integração, regressão) que possam vir a ser necessários no futuro. Foram testadas em contexto de trabalho pelos colaboradores e clientes da empresa onde foi realizado o projeto de mestrado e os resultados permitiram concluir que a adoção de uma metodologia de desenvolvimento de software com testes automáticos pode aumentar a produtividade, reduzir as falhas e potenciar o cumprimento de orçamentos e prazos dos projetos das organizações.