• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 169
  • 5
  • 5
  • 5
  • 5
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 174
  • 174
  • 107
  • 58
  • 47
  • 36
  • 35
  • 34
  • 31
  • 30
  • 24
  • 19
  • 18
  • 18
  • 18
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
131

Uma investigação sobre o uso de critérios de teste no desenvolvimento baseado em testes para o ensino de programação / An investigation on using testing criteria in test-driven development for programming education

Camara, Bruno Henrique Pachulski 01 July 2016 (has links)
Contexto: Estudantes de cursos da área de Ciência da Computação que estão iniciando em programação normalmente têm dificuldade de assimilar os conteúdos básicos. Alguns pesquisadores propõem a utilização do desenvolvimento baseado em testes (TDD) a fim de melhorar o ensino, mas sem o foco na qualidade do conjunto de casos de teste. Objetivo: Este trabalho tem o objetivo de propor uma estratégia baseada no desenvolvimento baseado por testes em conjunto com técnicas de teste de software, guiando o aluno a desempenhar suas atividades de programação com mais qualidade e, desta forma, obter melhores resultados acadêmicos. Método: Baseado em um mapeamento sistemático da literatura e na revisão de estudos que aplicam desenvolvimento baseado em testes (TDD) em âmbito educacional, foi definida uma estratégia para integrar critérios de teste ao TDD. Para avaliar os resultados, foram definidas medidas e instrumentos para a coleta de resultados. Foi executado um experimento científico com o público alvo para a obtenção das informações com a finalidade de avaliar a hipótese definida. Resultados: Foi definida uma estratégia de utilização de técnicas de teste de software em conjunto com o TDD para alunos que estão iniciando em programação em cursos de Computação. A estratégia consiste na melhoria do conjunto de casos de teste durante a refatoração no TDD, considerando critérios estruturais baseado em fluxo de controle. Além disso, foram elaboradas ferramentas para a coleta de dados durante o desenvolvimento de programas e para análise dos dados. A estratégia permitiu a melhora do programa e dos casos de teste e foi avaliada pelos estudantes como um guia no desenvolvimento dos casos de teste e como um atalho para descoberta de defeitos. Conclusões: Com a utilização da estratégia proposta, foi possível observar melhorias no conjunto de casos de teste e no software final. A estratégia definida pode ser replicada em outros contextos e com o emprego de outras técnicas e critérios de teste de software para a avaliação da hipótese definida e generalização dos resultados. / Background: Students of Computer Science courses usually have difficulty assimilating the basic contents of introductory programming disciplines. Some researchers propose the use of Test-Driven Development (TDD) to improve teaching, but with no focus in the test set quality. Objective: The goal of this study is to define a strategy for test-driven development using software testing criteria, guiding students to improve the quality of their programming activities, and, consequently, academic results. Method: Initially, we performed a systematic mapping study on TDD in the Computing education context, and a literature review about the usage of test criteria with TDD. Considering the evidences collected, we defined a strategy to integrate the usage of test criteria into TDD. In order to evaluate this strategy, we defined measurements and instruments for data collection. An experimental study was conducted with students to evaluate the strategy and the objective satisfaction. Results: We defined a strategy to use software testing criteria with TDD for students that are learning how to program in Computing courses. The strategy consists into improving the test set while refactoring the code at TDD, considering control-flow-based structural testing criteria. Morever, we developed a set of tools to gather and analyze data produced by the students while using the strategy in the experimental study. The strategy lead to higher quality programs and test sets, and it was considered useful by the students, providing a guide for the creation of test cases, and helping them to discover errors. Conclusions: It was possible to observe improvements into the quality of programs and of test sets. The strategy can be replicated, considering different contexts and evaluting more testing criteria, fostering further evaluation of the objective and generalization of the results.
132

Uma investigação sobre o uso de critérios de teste no desenvolvimento baseado em testes para o ensino de programação / An investigation on using testing criteria in test-driven development for programming education

Camara, Bruno Henrique Pachulski 01 July 2016 (has links)
Contexto: Estudantes de cursos da área de Ciência da Computação que estão iniciando em programação normalmente têm dificuldade de assimilar os conteúdos básicos. Alguns pesquisadores propõem a utilização do desenvolvimento baseado em testes (TDD) a fim de melhorar o ensino, mas sem o foco na qualidade do conjunto de casos de teste. Objetivo: Este trabalho tem o objetivo de propor uma estratégia baseada no desenvolvimento baseado por testes em conjunto com técnicas de teste de software, guiando o aluno a desempenhar suas atividades de programação com mais qualidade e, desta forma, obter melhores resultados acadêmicos. Método: Baseado em um mapeamento sistemático da literatura e na revisão de estudos que aplicam desenvolvimento baseado em testes (TDD) em âmbito educacional, foi definida uma estratégia para integrar critérios de teste ao TDD. Para avaliar os resultados, foram definidas medidas e instrumentos para a coleta de resultados. Foi executado um experimento científico com o público alvo para a obtenção das informações com a finalidade de avaliar a hipótese definida. Resultados: Foi definida uma estratégia de utilização de técnicas de teste de software em conjunto com o TDD para alunos que estão iniciando em programação em cursos de Computação. A estratégia consiste na melhoria do conjunto de casos de teste durante a refatoração no TDD, considerando critérios estruturais baseado em fluxo de controle. Além disso, foram elaboradas ferramentas para a coleta de dados durante o desenvolvimento de programas e para análise dos dados. A estratégia permitiu a melhora do programa e dos casos de teste e foi avaliada pelos estudantes como um guia no desenvolvimento dos casos de teste e como um atalho para descoberta de defeitos. Conclusões: Com a utilização da estratégia proposta, foi possível observar melhorias no conjunto de casos de teste e no software final. A estratégia definida pode ser replicada em outros contextos e com o emprego de outras técnicas e critérios de teste de software para a avaliação da hipótese definida e generalização dos resultados. / Background: Students of Computer Science courses usually have difficulty assimilating the basic contents of introductory programming disciplines. Some researchers propose the use of Test-Driven Development (TDD) to improve teaching, but with no focus in the test set quality. Objective: The goal of this study is to define a strategy for test-driven development using software testing criteria, guiding students to improve the quality of their programming activities, and, consequently, academic results. Method: Initially, we performed a systematic mapping study on TDD in the Computing education context, and a literature review about the usage of test criteria with TDD. Considering the evidences collected, we defined a strategy to integrate the usage of test criteria into TDD. In order to evaluate this strategy, we defined measurements and instruments for data collection. An experimental study was conducted with students to evaluate the strategy and the objective satisfaction. Results: We defined a strategy to use software testing criteria with TDD for students that are learning how to program in Computing courses. The strategy consists into improving the test set while refactoring the code at TDD, considering control-flow-based structural testing criteria. Morever, we developed a set of tools to gather and analyze data produced by the students while using the strategy in the experimental study. The strategy lead to higher quality programs and test sets, and it was considered useful by the students, providing a guide for the creation of test cases, and helping them to discover errors. Conclusions: It was possible to observe improvements into the quality of programs and of test sets. The strategy can be replicated, considering different contexts and evaluting more testing criteria, fostering further evaluation of the objective and generalization of the results.
133

Analise comparativa de metodologias para o gerenciamento de projetos de desenvolvimento de software / Comparative analysis of software development project management methodologies

Barbosa, Anderson Luiz 30 June 2006 (has links)
Orientador: Leonardo de Souza Mendes / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-07T08:44:16Z (GMT). No. of bitstreams: 1 Barbosa_AndersonLuiz_M.pdf: 1069956 bytes, checksum: 60ef78a0bf936295dc98292f61f2a987 (MD5) Previous issue date: 2006 / Resumo: As empresas ao redor do mundo começam a adotar, de forma mais intensa, os padrões internacionais de gerenciamento de projetos (como o PMBoK Guide e a ISO 10006); profissionais são capacitados para atuarem como gerentes de projetos nas mais diversas áreas de atividades. Mundialmente existe a preocupação com o gerenciamento adequado desses projetos a fim de garantir o atendimento às expectativas dos envolvidos e a otimização dos recursos alocados. Na área de software, as preocupações são cada vez maiores com relação a custos, prazos e qualidade em projetos de desenvolvimento de sistemas, forçando um repensar nas práticas até então utilizadas para o gerenciamento destes processos. O presente trabalho aborda as técnicas de engenharia de software que tradicionalmente são aplicadas ao desenvolvimento de projetos, constatando que, na maior parte das vezes, são enfocados apenas os aspectos técnicos; apresenta também uma descrição dos padrões de qualidade de uso genérico (como as normas ISO 9000) que passam a ser utilizados por empresas que desenvolvem software, e descreve a utilização de modelos de qualidade especificamente desenvolvidos para informática, como o CMM/CMMI e o PSP. A partir dos resultados da comparação entre os modelos de qualidade e os modelos de gerenciamento de projetos, é apresentada uma proposta para otimização do gerenciamento de processos de desenvolvimento de software, descrevendo a contribuição de cada um destes modelos, além das adaptações necessárias a fim de contemplar os aspectos específicos de software. Essa proposta é validada com um estudo de caso em um laboratório de desenvolvimento de projetos na área de telecomunicações com ênfase no emprego e desenvolvimento de software / Abstract: International standards of project management (like PMBoK Guide and ISO 10006) have been used by companies around the world; professionals have been qualified to exercise the project management function in most areas of activities. A global concern exists for the appropriate administration of these several projects in order to achieve the expectations of those involved. On the software area, the concern is bigger when related to costs, time and quality in software development. This forces to rethink the practices used on the administration of these processes. This work addresses the techniques of software engineering that are being applied to the development of projects, verifying that most of the time spent is just focused on the technical aspects; it also presents a description of the patterns of quality for generic use (as the norms ISO 9000) that also have been used by companies that develop software, and it specifically describes the use of quality models developed for computer science, like CMM/CMMI and PSP. A proposal is presented for optimizing the management of software development processes, describing the contribution provided by each one of these models, together with the necessary adaptations in order to contemplate the specific aspects of software. The proposal is validate with a case study in a laboratory of telecommunications projects with a real software development project / Mestrado / Telecomunicações e Telemática / Mestre em Engenharia Elétrica
134

Sins : um editor Xchart na forma de plugin para o ambiente eclipse / Sins : an Xchart editor as a plugin for the eclipse environment

Kollross, Diogo 10 October 2007 (has links)
Orientador: Hans Kurt Edmund Liesenberg / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-11T00:52:22Z (GMT). No. of bitstreams: 1 Kollross_Diogo_M.pdf: 31909718 bytes, checksum: 107b2440c38f63fc3880fa52f54ea0d7 (MD5) Previous issue date: 2007 / Resumos: Sistemas reativos têm grande importância em muitas áreas da engenharia e da computação, mas a qualidade e maturidade das metodologias e ferramentas de apoio ao desenvolvimento deixam a desejar em relação às voltadas a sistemas transformacionais. Uma das metodologias de destaque é a Arquitetura Orientada a Modelos, onde os sistemas reativos são descritos por modelos que podem ser diretamente traduzidos em formas executáveis. A linguagem mais bem sucedida na modelagem de sistemas reativos é Statechart, que deu origem a variações como os diagramas de máquinas de estado do padrão UML e à linguagem Xchart. Essa linguagem é uma extensão de Statechart que introduz construções para controle de processos externos, história de ativações e hierarquização de eventos. Para superar as limitações da ferramenta já existente para edição de diagramas Xchart conhecida como Smart, foi desenvolvido o editor Sins (Sins 1s Not Smart), implementado como plugin para o ambiente integrado de desenvolvimento Eclipse. Com o editor Sins é possível editar os diagramas através de manipulação direta, diagramar a especificação automaticamente e gerar o código fonte correspondente na linguagem textual TEXchart. O algoritmo de layout implementado é uma variação do algoritmo de Sugiyama, modificado para melhorar a legibilidade do dia:grama ao garantir a consistência na apresentação de suas estruturas e gerar mapas semelhantes aos desenhados livremente / Abstract: Reactive systems have great importance in many areas of Engineering and Computing, but the quality and maturity of the development support methodologies and tools Iack when compared to those directed to transformational systems. One of the outstanding methodologies is Model Oriented Architecture, where the reactive systems are described by models that can be directly translated to executable form. The best succeeded language for modeling of reactive systems is Statechart, which is the origin of variations like state machine diagrams from the UML standard and the Xchart Language. This language is an extension of Statechart that introduces eIements for external process control, activation history and hierarchization of events. To overcome the limitations of the already existing tool for the edition of Xchart diagramas known as Smart, the Sins editor was developed (Sins Is Not Smart), implemented as a plugin for the Eclipse IDE. With the Sins editor it is possible to edit diagramas through direct manipulation, layout the specification automatically and generate the corresponding source code in the textual Language TEXchart. The implemented layout algorithm is a variation of the Sugiyama algorithm, modified for better legibility of the diagram by assuring consistency in the presentation of its structures and generation of layouts similar to those freely drawn / Mestrado / Sistemas de Computação / Mestre em Ciência da Computação
135

Metodologia eficiente para análise de redes complexas de abastecimento de água / Efficient method for analysis of complex networks of water supply

Aranda Saldaña, Edwin Antonio, 1974- 25 August 2018 (has links)
Orientador: Paulo Vatavuk / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Civil, Arquitetura e Urbanismo / Made available in DSpace on 2018-08-25T09:08:31Z (GMT). No. of bitstreams: 1 ArandaSaldana_EdwinAntonio_D.pdf: 3905557 bytes, checksum: d00eb707af3e32709401a2fbbcc42709 (MD5) Previous issue date: 2014 / Resumo: Este trabalho apresenta o desenvolvimento de um modelo computacional, baseado no Método da Teoria Linear Modificado (MTLM) proposto por WOOD (1981) e a implementação do algoritmo do Gradiente proposto por TODINI e PILATI (1988). Além disso, apresentam-se comparações entre ambos para a análise de redes de abastecimento de água de grande porte. De acordo com a proposta deste trabalho, para criar um modelo baseado no MTLM tornou-se indispensável a definição prévia de um algoritmo para a seleção automática de circuitos. Para essa finalidade, adotou-se o algoritmo de Breadth First Search (BFS), baseado na teoria dos grafos e utilizado satisfatoriamente na seleção automática dos circuitos nas redes hidráulicas. A formulação adotada na implementação dos modelos estabelece as equações de continuidade nos nós e as equações de conservação de carga nas malhas em termos da vazão para cada elemento do sistema, apresentando um conjunto de equações não lineares que relacionam vazão com perda de carga. Uma vez linearizado o sistema de equações, o uso da biblioteca numérica de programação e otimização (KLU) na resolução de sistemas lineares mostrou-se eficiente para ambos os métodos analisados neste trabalho. A validade e a consistência dos resultados fornecidos pelo modelo proposto foram confirmadas através de sua comparação com o software Epanet 2.0. Os resultados obtidos através de simulações com a finalidade de comparar os resultados obtidos pelo MTLM e pelo método que utiliza o algoritmo do gradiente mostraram a eficiência de processamento e do tempo computacional de ambos os métodos. As comparações foram feitas utilizando redes de até 1000 tubos, fornecendo resultados inéditos, pois os trabalhos encontrados, conforme a revisão bibliográfica, utilizaram redes pequenas com número de tubos em torno de 10% do tamanho das redes estudadas neste trabalho / Abstract: This thesis presents for the first time the development of two computational models, one model is based on the Modified linear theory method (MTLM) that was initially proposed by WOOD in 1981 and the other model is based on the implementation of the Gradient algorithm that was early proposed by TODINI and PILATI in 1987. In addition, this thesis presents comparisons between both methods for the analysis of large pipe networks. In order to develop a model based on the MTLM method was first necessary to define an algorithm for the automatic selection of circuits. For this reason, the algorithm of Breadth First Search (BFS) was used which is based on the theory of graphs. This algorithm was successfully used for the automatic selection of circuits in hydraulic pipe networks. The methods adopted for the implementation of these models used continuity equations in the junctions as well as equations of conservation of energy in the loops in terms of flow for each element of the system that resulted in a set of non-linear equations, relating flow with head lose. Once the systems of equations were linearized, the use of the KLU library for the solution of linear systems showed promising results for both methods investigated in this thesis. The validity and consistency of the results obtained herein by the proposed models were also confirmed through comparisons with results obtained by the software Epanet version 2.0. The results obtained through simulations with the goal to compare with results obtained in this thesis with the MTLM method and the method that uses a gradient algorithm showed satisfactory results with an efficient processing and computational time by both methods. The comparisons were performed with up to 1000 tubes, gathering new and robust data when compared to available literature that used only a small network with a number of tubes of less than 10% / Doutorado / Recursos Hidricos, Energeticos e Ambientais / Doutor em Engenharia Civil
136

Adesso : ambiente para desenvolvimento de software cientifico

Machado, Rubens Campos 01 August 2018 (has links)
Orientador : Roberto de Alencar Lotufo / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-01T21:28:24Z (GMT). No. of bitstreams: 1 Machado_RubensCampos_M.pdf: 1182112 bytes, checksum: 42c9e5c67b6513e518d22bb44c433780 (MD5) Previous issue date: 2002 / Mestrado
137

Uma analise sociopolitica do movimento de software livre e de codigo aberto / A sociopolitical analysis of the free software movement

Mazieres, Antoine Bernardo Marie 14 August 2018 (has links)
Orientador: Tom Dwyer / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Filosofia e Ciencias Humanas / Made available in DSpace on 2018-08-14T10:47:13Z (GMT). No. of bitstreams: 1 Mazieres_AntoineBernardoMarie_M.pdf: 1276055 bytes, checksum: fb566238c8de83cd0ddace38cae7b026 (MD5) Previous issue date: 2009 / Resumo: Esta dissertação procura apresentar as significações políticas e culturais de um movimento de Software Livre e de Código Aberto (SL/CA) entendido como conjunto muito heterogêneo de comunidades e projetos. Ademais, a partir de um histórico do objeto "software" desde a sua origem, mostramos como ele foi diferenciado do hardware e depois encerrado como um objeto fechado pela companhias de software nascentes. Nesse contexto, o movimento SL/CA aparece tanto uma reação ao fenômeno de blackboxing, como uma continuação da tradição de compartilhamento de informações dentro da engenharia da computação. Por isso, estrutura-se ao redor de vários ramos da ética hacker e de seu agnosticismo político para constituir uma alternativa tecnológica concreta. Isto nos permite afirmar que as características sociopolíticas das comunidades do Software Livre devem ser procuradas no próprio ato de programar, na pragmática, como arte ou regulação. Dessa forma, estudamos os casos específicos de varias comunidades (gNewSense, Samba, BSD) para tentar sistematizar os seus posicionamentos tecnológicos e sociopolíticos a respeito do movimento tecnológico contemporâneo. / Abstract: This dissertation presents some political and cultural significations of a Free Software Movement, understood as a heterogeneous aggregation of projects and communities. Then, the historical analysis of the "software object" shows how it become, in the first place, differentiated from the hardware and, then, secondly, closed as an end- product by the rising software companies. In this context, the Free Software Movement presents itself as a reaction to blackboxing phenomena, as well as a continuation of the computater engineering tradition of sharing knowledge freely. Therefore, FS Movement has become structured through diverse blends of Hacker Ethic and its own political agnosticism, in order to build a concrete technological alternative. This leads to the argument that sociopolitical characteristics of Free Software communities should be found in the very act of programming, and in its pragmatics as an art or a regulation. Finally, specific cases of several communities (gNewSense, Samba, BSD) are examined in an attempt to systematize their sociopolitical and technological positions of the contemporary technological movement. / Mestrado / Mestre em Ciência Política
138

Meparalel : um método para análise de implementação de algoritmo paralelo baseado em CUDA

Oliveira, Otávio Cordeiro Siqueira de 25 May 2015 (has links)
There are basically two approaches to attempt to improve performance of the algorithms: (i) the hardware-based and (ii) the software-based. The approaches based on software, that before were based on sequences algorithms, could not extract the hardware resources available. To solve this problem the parallel algorithms arose. Parallel algorithms tend to do their jobs more quickly due to their ability to distribute their workload by the available multi-core processors. In the search for the processing improvement the GPU started to be used in general purpose computing, and changed from a simple graphics processor to a parallel coprocessor capable of simultaneously performing thousands of operations. NVIDIA to popularize the GPU use in general purpose computing launched the CUDA which allows developers to parallelize their solutions more intuitively. But it is not an easy task to parallelize in order to improve resources utilization and reduce the processing time. Thus, as the literature offers no suitable mechanism, this paper proposes a method for analysis of parallel algorithms that can help the process of analysis and refactoring code built in CUDA programming platform and what can generate faster, more efficient algorithms in the consumption of hardware resources. / Existem basicamente duas abordagens para tentativas de melhoria de desempenho dos algoritmos: (i) as baseadas em hardware e (ii) as baseadas em software. As baseadas em software que antes se apoiavam em algoritmos sequenciais não conseguiam extrair os recursos de hardware oferecidos. Para solucionar o problema, surgiram os algoritmos paralelos. Algoritmos paralelos tendem a executar suas tarefas mais rapidamente devido à capacidade de distribuir sua carga de trabalho pelos múltiplos núcleos de processadores disponíveis. Na busca pela melhoria de processamento, as GPUs passaram a ser utilizadas na computação de propósito geral e passaram de um simples processador gráfico para um coprocessador paralelo, capaz de executar milhares de operações simultaneamente. A NVIDIA, para popularizar o uso da GPU na computação de propósito geral lançou a CUDA, que permite aos desenvolvedores paralelizar suas soluções de forma mais intuitiva. Porém, a tarefa de paralelizar de forma a aperfeiçoar a utilização de recursos e reduzir o tempo de processamento não é uma tarefa fácil. O estado da arte não apresenta um mecanismo de análise de desempenho adequado, dessa forma, este trabalho propõe um método para análise de algoritmos paralelos que possam auxiliar o processo de análise e refatoração de códigos construídos na plataforma de programação CUDA podendo assim, gerar algoritmos mais rápidos e eficientes no consumo de recursos de hardware.
139

Implementação de um ambiente computacional para ensino à distância /

Morais, Aleciana Vasconcelos de. January 2007 (has links)
Orientador: José Carlos Rossi / Banca: Luis Carlos Origa de Oliveira / Banca: Marco Aparecido Queiroz Duarte / Resumo: O Ensino a Distância (EAD) recebeu notável impulso a partir da aplicação de novas tecnologias, notadamente aquelas que envolvem a rede Internet. O uso das tecnologias digitais permitiu que a comunicação, o armazenamento, a distribuição e a apresentação dos conteúdos, fundamentais para o processo educativo, fossem realizados de modo mais eficiente. Entretanto pode-se aplicá-lo como um projeto piloto auxiliando as aulas presenciais. Ensina-se e aprende-se à distância, mas a verificação do saber é válida somente se realizada de modo presencial. Este trabalho apresenta o desenvolvimento de um Ambiente Virtual de Aprendizagem, tendo como objetivo criar um ambiente de ensino amigável, o qual possibilitará, entre outros, uma melhoria no conteúdo e na qualidade do mesmo, um relacionamento interativo entre alunos e professor e, uma ferramenta auxiliar as aulas presenciais. Para tal, foram desenvolvidas tecnologias para um sistema distribuído de ensino, tentando reviver o ambiente da sala de aula, mas assumindo as restrições impostas pela distância física e falta de recursos. É abordada também a manutenção do sistema por parte da equipe desenvolvedora, onde se utilizam os padrões de desenvolvimento Web e também o uso de software livre. Dessa forma, torna-se instrumento valioso para mensuração de conhecimentos. O texto apresenta ainda uma arquitetura computacional do modelo proposto, utilizando sistemas de código livre para sua implementação. / Abstract: Distance Learning (Ensino à Distância/EAD) received notable impulse from the application by new technologies, especially those involve InterNet network. The use of the digital technologies allowed that the communication, the storage, the distribution and the presentation of the basic contents for the educative process were applied in a more efficient way. However it can be applied as a pilot project assisting the presence classes. Teaching and learning occur at distance, but the verification of knowledge is only valid if realized in a presence way. This work presents the development of a Virtual Environment of Learning, having as objective to create an environment of friendly education, which will make possible, among others, an improvement in its content and quality, an interactive relationship between students and teacher and an auxiliary tool in presence classes. Therefore, technologies for a distributed system of education have been developed, trying to rescue classroom environment, but assuming the restrictions provoked by physical distance and lack os resources. This work treats about system maintenance by the team developers where they use the standard Web development and the use of free software. By this way, it becomes a valuable instrument for knowledge measuring. The text still presents a computational architecture of the purposed model, using systems of free code for its implementation. / Mestre
140

Interface gráfica para pré e pós-processamentos de dados elétricos e eletromagnéticos em Geofísica

MONTEIRO, Humberto Deodato Malcher 09 October 2001 (has links)
Submitted by Cleide Dantas (cleidedantas@ufpa.br) on 2014-09-22T13:27:31Z No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_InterfaceGraficaProcessamentos.pdf: 1358079 bytes, checksum: 0a46b54cbf6f962cc071bf26f80727b3 (MD5) / Approved for entry into archive by Ana Rosa Silva (arosa@ufpa.br) on 2014-09-29T14:18:43Z (GMT) No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_InterfaceGraficaProcessamentos.pdf: 1358079 bytes, checksum: 0a46b54cbf6f962cc071bf26f80727b3 (MD5) / Made available in DSpace on 2014-09-29T14:18:43Z (GMT). No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_InterfaceGraficaProcessamentos.pdf: 1358079 bytes, checksum: 0a46b54cbf6f962cc071bf26f80727b3 (MD5) Previous issue date: 2001 / O presente trabalho consiste no desenvolvimento de uma interface gráfica para pré e pós-processamentos de dados elétricos e eletromagnéticos em geofísica utilizando-a na transformação da EGSLIB – Electrical Geophysics Software Library, a qual é constituída por um acervo de programas FORTRAN para DOS, em um software integrado e que possua uma eficiente interface gráfica com o usuário. O resultado deste esforço foi a surgimento de um produto que foi denominado EGS 2000 – Electrical Geophysics Suite - 2000 version. Construído em ambiente DELPHI da Borland, através de um processo de desenvolvimento que, além de orientado a objetos, foi centrado em uma arquitetura que permitiu um alto grau de aproveitamento de programas FORTRAN já desenvolvidos e testados. Tal produto, constitui-se em uma poderosa ferramenta de auxílio à modelagem e interpretação de dados geofísicos totalmente executável no sistema operacional MS-Windows. Com isso, alcançou-se uma forma economicamente viável para dar uma destinação prática aos resultados teóricos obtidos nas universidades e institutos de pesquisa. Os exemplos apresentados, mostram-nos que, auxiliadas por computador, modelagens e interpretações de dados geofísicos alcançam um nível de produtividade e versatilidade jamais obtidos pelas ferramentas de outrora, uma vez que diversos modelos podem ser armazenados e recuperados e seus resultados comparados com dados observados sistematicamente colecionados, conferindo ao processo um alto grau de confiabilidade e rapidez.

Page generated in 0.0963 seconds