6 resultados para Trabalhos de projeto de mestrado - 2013
em Lume - Repositório Digital da Universidade Federal do Rio Grande do Sul
Resumo:
Para reutilização, manutenção e refatoração, projetistas de sistemas de software, freqüentemente, precisam examinar o código fonte da aplicação para entender os detalhes dos sistemas desenvolvidos. As aplicações orientadas a objetos em geral, tornam-se coleções nebulosas de classes e implementações de métodos. Sem dúvida a habilidade de entender sistemas de software é largamente aumentada visualizando-se esses produtos em níveis mais altos de abstração. Os padrões de projeto demonstram um alto índice de abstração e são considerados uma ferramenta efetiva para o entendimento de sistemas de software orientados a objetos. Aplicações orientadas a objetos visualizadas como um sistema de interação de padrões requerem a descoberta, identificação e classificação de grupos de classes relacionadas. Estas visualizações podem representar qualquer padrão conhecido ou agrupamentos que executam uma tarefa abstrata e necessariamente não são uma solução de padrão conhecida. Os padrões de projeto descrevem, portanto, microarquiteturas que resolvem problemas arquitetônicos em sistemas de software orientados a objetos. É importante identificar estas microarquiteturas durante a fase de manutenção de aplicações orientadas a objetos. Faz-se necessário salientar que estas microarquiteturas aparecem freqüentemente distorcidas na aplicação fonte. O objeto deste trabalho é demonstrar a viabilidade de construir uma ferramenta para descobrir a utilização de padrões de projeto em aplicações Java. Assim, esta tese examina as características de alguns padrões, determinando a natureza do que faz um padrão ser detectável por intermédio de meios automatizados, e propõe algumas regras pelas quais um conjunto de padrões possa ser identificado. As regras são baseadas nos relacionamentos entre classes e objetos mediante observação dos modelos estático e dinâmico. Este trabalho também documenta o desenvolvimento do protótipo da ferramenta de inspeção, que tem por objetivo aplicar os processos de engenharia reversa e reflexão computacional sobre código Java, utilizando as informações adquiridas para detectar padrões de projeto. Finalmente, esta tese demonstra a utilização dessa ferramenta em um exemplo pequeno de aplicação Java e forma a base para trabalhos adicionais que investiguem a existência de diferentes padrões de projeto em sistemas de software construídos em Java.
Resumo:
Gravidade por um fio: o peso e a leveza em um projeto de instalação é uma pesquisa em Poéticas Visuais, com a qual pretende-se discutir sobre os valores do peso e da leveza passíveis de serem apresentados em uma instalação, cujo título é Noventa Graus. Trata-se de pesquisa poïética, que visa verificar como a instauração deste trabalho plástico - aqui compreendido enquanto processualidade e projeto - responderia às diversas nuances que a relação peso/leveza poderia abarcar: materiais, visuais, gestuais, físicas, relacionais, abrindo espaços para que se possam perceber as nuances semânticas. Como estrutura de construção das análises das obras em processo, adotou-se os parâmetros metodológicos colocados por Sandra Rey, que busca articular as idéias iniciais do trabalho, os procedimentos técnicos utilizados, os referenciais artísticos, chegando aos conceitos operacionais: vinculações a conceitos de outras áreas do conhecimento, dadas a partir do próprio fazer. Para tal, os dados de análise foram esboços, estudos de planta-baixa da galeria, fotomontagens, maquetes e ensaios de fragmentos de trabalhos, realizados após a experiência fenomenológica no espaço vazio da Pinacoteca do Instituto de Artes. Como referenciais artísticos e teóricos, foram utilizados depoimentos de artistas e suas obras para análise, análises críticas de obras modernas e contemporâneas, conceitos dentro da Teoria da Arte, História da Cultura, Psicologia e Filosofia Contemporânea.
Resumo:
Tradicionalmente o processo de desenvolvimento do produto (PDP) tem sido realizado através do cumprimento seqüencial de metas relacionadas a fases segmentadas. Entretanto, o aumento da complexidade dos produtos e dos processos, observado nas últimas décadas, tem exigido das empresas a modificação da forma de conduzir esse processo. Neste contexto, o atendimento rápido e eficaz às solicitações de mercado tem sido considerado essencial ao sucesso das empresas nos mais variados setores. Em resposta às novas demandas, muitas empresas passaram a utilizar práticas relacionadas à organização simultânea do desenvolvimento do produto, as quais são amplamente conhecidas como engenharia simultânea (ES). Da sua parte, a comunidade acadêmica tem procurado entender este novo processo, através da busca de um novo referencial teórico. A partir dessas novas abordagens vários trabalhos têm sido desenvolvidos no sentido de contribuir para a melhoria do PDP. Entretanto, um assunto pouco investigado é o planejamento e controle desse processo Assim, o objetivo deste trabalho consiste em propor um conjunto de diretrizes para a integração do planejamento e controle dos processos de projeto e produção na construção civil, para empreendimentos complexos, rápidos e com elevado grau de incerteza. O método de pesquisa envolveu a realização de quatro estudos de caso em uma empresa construtora de Porto Alegre, que atua no mercado de edificações industriais, comerciais e hospitalares para clientes privados. Esses estudos tiveram empreendimentos de construção civil como objeto de análise. A integração do planejamento e controle do PDP foi a unidade de análise. O estudo constatou que a integração do planejamento e controle integrado dos processos de projeto e produção é viável e essencial à redução de perdas no PDP. Para este fim, podem ser utilizados métodos e ferramentas simples para o planejamento e controle do processo de projeto ao longo do PDP. Como contribuições conceituais, este trabalho possibilitou o melhor conhecimento da natureza do processo de projeto no que diz respeito ao estabelecimento de planos de projeto.
Resumo:
Os Trabalhos Trimestrais são atividades da disciplina de Física, assim como o laboratório didático, as demonstrações experimentais e as aulas expositivas. No início do trimestre o professor apresenta algumas propostas que desafiem os alunos a pesquisar e estes devem organizar um Projeto de Pesquisa, no qual planejam como desenvolver o seu trabalho, organizar um Caderno de Campo, no qual registram as atividades relacionadas à pesquisa, escrever um Relatório Final, no qual relatam os resultados encontrados e fazer uma Apresentação para falar da sua pesquisa para os colegas. Esta dissertação relata os avanços que se tornaram possíveis nesta atividade já consolidada no currículo de Física da Fundação Escola Técnica Liberato Salzano Vieira da Cunha depois de documentá-la e analisá-la à luz de diversas teorias da aprendizagem. Os avanços citados consistem na melhor organização das propostas apresentadas aos alunos, na melhor orientação dos trabalhos, em uma reflexão sobre a avaliação dos trabalhos dos alunos e na elaboração do Guia do Professor, do Guia do Aluno, da Homepage dos Trabalhos Trimestrais e do CD dos Trabalhos Trimestrais, que serão apresentados no decorrer do texto e estão disponíveis nos apêndices.
Resumo:
Este trabalho apresenta um estudo sobre a proposta de Educação Ambiental (EA) Ondas que te quero mar, desenvolvida pelo Núcleo de Educação e Monitoramento Ambiental, na cidade do Rio Grande/RS, para a Rede Pública de Ensino Municipal, articulado com as trajetórias de vida de seus autores, onde procuro demonstrar essa conexão no quefazer metodológico dessa proposta. As reflexões aqui expostas baseiam-se em referenciais teóricos sobre Educação, Educação Ambiental e Pesquisa Social, sendo a maioria produzida no âmbito da América Latina e, particularmente, no Brasil. São enfatizadas, nessa dissertação, várias categorias emergentes do campo ambiental e da educação enquanto áreas do conhecimento. Destaco uma compreensão da categoria identidade e do movimento ambientalista em uma perspectiva não reducionista, mas múltipla. Dentre os meus principais referenciais teóricos, encontram-se: Leonardo Boff, Carlos Rodrigues Brandão, Isabel Carvalho, Enrique Leff, Paulo Freire e Alberto Melucci. Fiz a escolha metodológica de realizar um estudo de caso, servindo-me de elementos que se referem ao método biográfico, a fim de trabalhar devidamente as informações obtidas ao longo do processo de pesquisa, procurando sempre realizar um diálogo com a fundamentação teórica adotada. Procuro discutir a metodologia Ondas conectando-a com as trajetórias dos sujeitos da pesquisa e aclarando suas principais categorias com base nos autores estudados. Para tanto, analiso o documento referência do programa de Educação Ambiental do NEMA, destacando a sua concepção de EA. E, por fim, concluo tecendo uma breve listagem das principais aprendizagens percebidas ao final do trabalho de produção desta minha dissertação de mestrado.
Resumo:
A crescente complexidade dos sistemas tempo-real embarcados demanda novas metodologias e ferramentas para gerenciar os problemas de projeto, análise, integração e validação de sistemas complexos. Este trabalho aborda o tema co-projeto de sistemas tempo-real embarcados, propondo estratégias para a integração das fases iniciais de modelagem de um sistema tempo-real embarcado com as fases subseqüentes do projeto, como a implementação do software e do hardware. É proposto um framework orientado a objetos que permite a criação de modelos orientados a objetos de sistemas tempo-real embarcados, utilizando conceitos temporais similares aos propostos em UML-RT (ou mais especificamente no UML Profile for Schedulability, Performance and Time). É proposta uma estratégia de mapeamento dos requisitos temporais dos diagramas UMLRT para uma interface de programação (API) baseada na “Especificação Tempo-Real para Java” (Real-Time Specification for Java ou RTSJ), a qual pode ser executada tanto em software – em programas RTSJ executando em máquinas virtuais Java (JVM) tempo-real – ou em hardware – em processadores Java Tempo-Real. Para permitir o mapeamento para hardware são propostas extensões tempo-real ao processador Java FemtoJava, desenvolvido no âmbito de dissertações de mestrado e projetos de pesquisa no PPGC, criando-se um novo processador tempo-real denominado de RT-FemtoJava. Dentre as extensões propostas ao processador FemtoJava destaca-se a inclusão de um relógio de tempo-real e o suporte a instruções para alocação e manipulação de objetos. Os conceitos propostos foram validados no âmbito de estudos de caso, sendo os resultados obtidos descritos na presente dissertação.