Spelling suggestions: "subject:"cistemas dde computação"" "subject:"cistemas dee computação""
411 |
Uma abordagem orientada a modelos para desenvolvimento de sistemas ERP de varejo na Web utilizando características funcionais de usabilidade / A model driven development approach for retail ERP systems on web with functional usability featuresQuintale, Diego Heitzmann 27 August 2015 (has links)
Submitted by Milena Rubi (milenarubi@ufscar.br) on 2016-10-19T10:48:50Z
No. of bitstreams: 1
QUINTALE_Diego Heitzmann_2015.pdf: 54147351 bytes, checksum: b3657ba7e8d0e46ede72ecf278c63977 (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2016-10-19T10:49:01Z (GMT) No. of bitstreams: 1
QUINTALE_Diego Heitzmann_2015.pdf: 54147351 bytes, checksum: b3657ba7e8d0e46ede72ecf278c63977 (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2016-10-19T10:49:11Z (GMT) No. of bitstreams: 1
QUINTALE_Diego Heitzmann_2015.pdf: 54147351 bytes, checksum: b3657ba7e8d0e46ede72ecf278c63977 (MD5) / Made available in DSpace on 2016-10-19T10:49:21Z (GMT). No. of bitstreams: 1
QUINTALE_Diego Heitzmann_2015.pdf: 54147351 bytes, checksum: b3657ba7e8d0e46ede72ecf278c63977 (MD5)
Previous issue date: 2015-08-27 / Não recebi financiamento / ERPs are complex systems that handle large amounts of data and links among this data providing to its users different information. Usually, developers of this type of
application dedicate their efforts to guarantee correctness of the functionality and information consistency; so usability issues become secondary. It is widely recognized that ERP systems own complex interfaces that negatively affect the ability to use these systems. However, it is observed that certain rules that assist to improve interfaces may be automated, thus it is possible to create automated processes to help the development of such applications. This work presents a model driven approach for retail ERP systems with functional usability features (functional features with high impact on usability), called FUF. This study consisted in two stages. In the first one was made literature and market research of retail ERP systems. The second step was the development of a metamodel for retail ERP systems with functional usability features, called MetaUsaERPWeb, it was also carried out the development of a M2C transformer for MetaUsaERPWeb with PHP target platform. Finally, in the last step, the validation of the proposal was made in a case study, with two tests: the first conducted an experimental study to validate the proposed approach against the traditional approach. The results showed that the groups using MetaUsaERPWeb were more efficient, produce more lines of code and better applications. The second analysis compared the applications developed from the traditional approach and the use of MetaUsaERPWeb (first analysis); the results showed that applications built with MetaUsaERPWeb violated least usability heuristics in 60 % of cases. / Os ERPs são sistemas complexos que manipulam grande volume de dados e a liga ção entre esses dados disponibilizando aos seus usu ários diferentes informa ções. Normalmente, os desenvolvedores deste tipo de aplica ção dedicam seus esfor ços na garantia de corretude das funcionalidades e consistência das informa ções; assim questões de usabilidade tornam-se secundárias. Assim e amplamente reconhecido que os sistemas ERP possuem interfaces complexas que afetam negativamente a capacidade de utiliza ção destes sistemas. Entretanto, observa-se que certas regras que auxiliam na melhoria da interface podem ser automatizadas, e e possí vel criar transformadores automatizados para auxiliar no desenvolvimento destas aplica ções. Esta disserta ção apresenta uma abordagem dirigida a modelos para sistemas ERP de varejo com caracteri sticas funcionais de usabilidade (caracteri sticas funcionais com alto impacto na usabilidade), denominado FUF. Este estudo consistiu em duas etapas. Na primeira foi feito o levantamento bibliogr a fico e pesquisas de sistemas ERP de varejo de mercado. A segunda etapa consistiu no desenvolvimento de um metamodelo para sistemas ERP de varejo com caracteri sticas funcionais de usabilidade, denominado MetaUsaERPWeb. Tamb em foi realizado o desenvolvimento de um transformador M2C para o MetaUsaERPWeb com o PHP como plataforma alvo. Por fim, na ultima etapa, a valida ção da proposta foi executada em um estudo de caso, com duas an alises: primeiro realizou-se um estudo experimental para validar a abordagem pro-posta em rela ção a abordagem tradicional. Os resultados apontaram que os grupos que utilizaram o MetaUsaERPWeb foram mais e cientes, produziram mais linhas de c odigo e aplica cões de melhor qualidade. A segunda an alise comparou as aplica ões desenvolvidas a partir da abordagem tradicional e da utiliza ção do MetaUsaERPWeb (primeira an alise); os resultados mostraram que as aplica ções desenvolvidas a partir do MetaUsaERPWeb violaram menos heuri sticas de usabilidade em 60% dos casos.
|
412 |
Camada de gerenciamento para comunicação entre computadores baseada em redes sem fio (WSE-OS)Digiere, Adriano Ricardo [UNESP] 31 March 2011 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:29:40Z (GMT). No. of bitstreams: 0
Previous issue date: 2011-03-31Bitstream added on 2014-06-13T19:59:30Z : No. of bitstreams: 1
digiere_ar_me_sjrp.pdf: 1496121 bytes, checksum: 2cc2450b0bec5e0610a6820222483893 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / O maior custo de propriedade de computadores não é o hardware ou o software, mas sim o tempo que os profissionais de informática gastam em suporte e manutenção dos ambientes computacionais. Em um conglomerado de computadores em rede, cada computador torna- se uma entidade gerenciada individualmente, o que gera contínuas solicitações de alterações de configuração, como instalação de atualizações de software, conexão e configuração de periféricos, criação de perfis de e-mail e aplicação de patches. Além disso, existe ainda o risco de furto de dados e invasão por hackers quando os computadores dos usuários não estão protegidos. Aliado a este cenário, a constante evolução dos sistemas computacionais e seu potencial de processamento, a cada dia são necessárias novas técnicas de aproveitamento destes recursos. Soluções que visam facilitar o gerenciamento de ambientes com grande massa de computadores de forma a tirar o máximo proveito do poder computacional concentrado em servidores já se tornaram necessidades reais, não só em grandes corporações, mas também em pequenas e médias empresas, além de outros tipos organizações, como por exemplo, instituições de ensino. Frente esta necessidade, focando uma ferramenta compatível neste cenário de crescimento, este trabalho apresenta um modelo de gerenciamento centralizado, nomeado WSE-OS (Wireless Sharing Environment – Operating Systems), baseado em técnicas de virtualização e acesso remoto seguro combinadas a um sistema de arquivos remotos em espaço de usuário. Esta solução elimina a necessidade da instalação e configuração de aplicativos “máquina a máquina”, além de tirar maior proveito do poder computacional existente nos servidores. A principal característica deste modelo que o destaca das soluções atuais é que ele é especificamente elaborado para operar sobre redes... / The largest cost of desktop ownership is not the hardware or software, but the time that administrators spend on support and maintenance of computing environments. In a conglomerate of computers in a network, each computer becomes an entity managed individually, which generates continuous requests for configuration changes, such as installing software updates, configuration and connection of peripherals, profiling email and applying patches. Moreover, there is the risk of data theft and hacking when users' computers are not protected. Allied to this scenario, the constant evolution of computer systems and their potential for processing, each day requires new techniques for exploitation of these resources. Solutions aimed facilitating the management of environments with large mass of computers to take maximum advantage of computing power concentrated on servers have become real needs, not only in large corporations but also small and medium enterprises, besides other types organizations, such as educational institutions. Facing this need, focusing on a tool that supported this growth scenario, this work presents a centralized management model, named WSE-OS (Wireless Sharing Environment – Operating Systems) based on virtualization techniques and secure remote access combined with a remote file system in user space. This solution eliminates the need for installing and configuring applications machine to machine, besides take greater advantage of existing computing power on the servers . The main feature of this model that highlights the current solutions is that it is specifically designed to operate on networks with low transmission rates, such as wireless networks. The WSE-OS is able to perform the replication of operating system images in an environment with WLAN communication, which makes management more flexible and independent of physical connections, besides offer... (Complete abstract click electronic access below)
|
413 |
Middleware de comunicação entre objetos distribuídos para gerenciamento de computadores baseado em redes sem fio (WSE-OS)Crepaldi, Luis Gustavo [UNESP] 31 March 2011 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:29:40Z (GMT). No. of bitstreams: 0
Previous issue date: 2011-03-31Bitstream added on 2014-06-13T18:59:19Z : No. of bitstreams: 1
crepaldi_lg_me_sjrp.pdf: 1446703 bytes, checksum: 5212981cdddeca5acc9e64906c893d50 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Universidade Estadual Paulista (UNESP) / Para simplificar o gerenciamento de computadores, vários sistemas de administração estruturados por conexões físicas adotam técnicas avançadas para gestão de configuração de software. No entanto, a forte ligação entre hardware e o software faz com que haja uma individualização desta gerência, além da penalização da mobilidade e ubiqüidade do poder computacional. Neste cenário, cada computador torna-se uma entidade individual a ser gerenciada, exigindo operações manuais de configuração da imagem de sistema. Tecnologias que oferecem gestão centralizada baseadas em conexões físicas cliente-servidor, combinando técnicas de virtualização com a utilização de sistemas de arquivos distribuídos, refletem a degradação em flexibilidade e facilidade de instalação deste sistema gerenciador. Outras arquiteturas para gerenciamento centralizado que estruturam o compartilhamento de dados através de conexões físicas e dependem do protocolo PXE, apresentam os mesmos impasses descritos anteriormente. Diante das limitações dos modelos de gerenciamento centralizado baseado em conexões físicas, o objetivo deste trabalho é o desenvolvimento de um middleware de comunicação cliente-servidor como parte integrante e necessária para um ambiente de gerenciamento centralizado em redes de comunicações sem fio. Este ambiente, denominado WSE-OS (Wireless Sharing Enviroment ? Operating Systems), é um modelo baseado Virtual Desktop Infrastructure (VDI) que associa técnicas de virtualização e sistema de acesso remoto seguro para criação de uma arquitetura distribuída como base de um sistema de gestão. WSE-OS é capaz de realizar a replicação de sistemas operacionais em um ambiente de comunicação sem fio além de oferecer abstração de hardware aos clientes. O WSE-OS pode substituir o boot local com disco rígido por um boot de uma Imagem de Sistema Única... / To simplify computer management, various administration systems structured with physical connections adopt advanced techniques to manage software configuration. Nevertheless, the strong link between hardware and software makes for an individualism of that management, besides penalizing computational mobility and ubiquity. In this scenario, each computer becomes an individual entity to be managed, requiring manual operations of the system image configuration. Technologies that offer centralized management based on client-server physical connections, combining virtualization techniques with the use of distributed file systems in clusters with distributed processing on network computers reflect the deterioration in flexibility and ease of installation and maintenance of distributed applications. Other architectures for centralized management that structure the sharing of data through physical connections and depend on the PXE protocol, present the same dilemmas described above. Given the limitations models of centralized management based on physical connections, the objective of this project is the development of a middleware for client-server communication as part necessary of an environment for centralized management in wireless communications networks. This environment, called WSE-OS (Wireless Sharing Environment ? Operating Systems), is a model based Virtual Desktop Infrastructure (VDI), which combines virtualization techniques and secure access system for creating a distributed architecture as the basis for a management system. WSE-OS is capable of replicating operating systems in a wireless environment, addition to providing hardware abstraction to clients. The WSE-OS can replace the boot with local hard disk to a boot from SSI (Single System Image) virtualized in server via communication middleware, increasing flexibility and allowing multiple operating systems... (Complete abstract click electronic access below)
|
414 |
Dmitry: uma arquitetura para gestão ágil de projetos no moodleSantos, Christiano Lima 16 May 2014 (has links)
In recent decades, geographic barriers no longer exist, communication has become faster and affordable and technological tools expanded the power of human information processing, leading to profound economic, social and cultural transformations. Thus, Information and Communication Technologies received critical role in a society that communicates, negotiates and learns "in network", however educational approaches adopted in schools and universities are still lagged. New constructivist teaching techniques such as Project-Based Learning and computational tools like Virtual Learning Environments are researched and experimented, suggesting educational project management through cyberspace as a possible educational approach that promotes the construction of knowledge by the learners themselves collaboratively and overcoming geographical constraints. This dissertation analyzes the Virtual Learning Environment Moodle to support the technique of Project-Based Learning and presents a software architecture for the educational project management like an environment that enables learning of more autonomous and collaborative way. / Nas últimas décadas, barreiras geográficas deixaram de existir, a comunicação tornou-se mais veloz e acessível e ferramentas tecnológicas ampliaram o poder de processamento humano das informações, levando a profundas transformações econômicas, sociais e culturais. Assim, Tecnologias da Informação e Comunicação receberam papel fundamental em uma sociedade que se comunica, negocia e aprende "em rede", entretanto abordagens educacionais adotadas nas instituições de ensino ainda se encontram defasadas. Novas técnicas de ensino construtivistas como a Aprendizagem Baseada em Projetos e ferramentas computacionais como os Ambientes Virtuais de Aprendizagem são pesquisadas e experimentadas, apontando a gestão de projetos educativos por meio do ciberespaço como uma possível abordagem educacional capaz de promover a construção do conhecimento pelos próprios aprendizes de forma colaborativa e superando restrições geográficas. Esta dissertação analisa o Ambiente Virtual de Aprendizagem Moodle como suporte à técnica de Aprendizagem Baseada em Projetos e apresenta uma arquitetura de software para a gestão de projetos educativos como um ambiente que permita a aprendizagem de forma mais autônoma e colaborativa.
|
415 |
Contribuição para o desenvolvimento de uma arquitetura de computação própria ao paradigma orientado a notificaçõesLinhares, Robson Ribeiro 28 May 2015 (has links)
Os processos de desenvolvimento de software atuais carecem de técnicas para a concepção, produtiva e com qualidade, de software que faça uso eficiente do potencial de execução paralelo disponibilizado pelo hardware dos sistemas computacionais modernos. Dentro deste contexto desenvolveu-se recentemente o Paradigma Orientado a Notificações (PON). A essência deste paradigma é uma nova organização da lógica do software baseada na notificação direta entre entidades lógico-causais. Um dos maiores efeitos deste paradigma é permitir um menor acoplamento na estrutura do software. Como consequência, o PON permite explorar a questão de paralelização e/ou distribuição de forma mais simples e eficiente do que paradigmas de computação mais usuais como o Paradigma Imperativo e o Paradigma Declarativo. No entanto, a dinâmica de execução do PON, baseada em notificações, não é eficientemente realizada pelo hardware dos sistemas computacionais atuais, fundamentalmente baseado no modelo de von Neumann/Turing (e similares) de execução sequencial. De forma a abordar esta deficiência, esta tese apresenta uma contribuição para o desenvolvimento de uma arquitetura de computação, denominada ARQPON, que é própria para a execução de software desenvolvido segundo o modelo computacional do PON. A ARQPON foi concebida a partir de princípios de generalidade, flexibilidade e escalabilidade, permitindo-a executar software PON de qualquer nível de complexidade a partir de uma memória de programa, sem depender de reconfiguração do hardware que implementa a ARQPON em si. A arquitetura desenvolvida é organizada como um multiprocessador de granularidade fina que executa instruções de forma hierárquica por meio de conjuntos de núcleos especializados. Experimentos realizados sobre um protótipo desta arquitetura demonstram que a ARQPON apresenta ganhos efetivos em avaliações comparativas de desempenho, dadas determinadas condições. Além disso, demonstra-se que alguns aspectos conceituais e de implementação da ARQPON, tais como o modelo de acesso à memória e a escala de paralelização, podem ser melhorados de maneira a favorecer a ARQPON em relação a implementações von Neumann e torná-la uma alternativa ainda mais atrativa para aplicações envolvendo computação paralela. / Current software development processes lack techniques for the productive and quality design of software that makes efficient use of the parallel execution capabilities provided by the hardware of the modern computing systems. In this context, the Notification Oriented Paradigm (NOP) has been recently developed. The essence of this paradigm is a new organization for software logic based on precise notifications among causal-logical entities. One of the main effects of this paradigm is to enable smaller coupling in the software structure. As a consequence, NOP allows the exploitation of parallelization and/or distribution in a simpler and more efficient way than more commonly used programming paradigms, such as the Imperative Paradigm and the Declarative Paradigm. However, the dynamics of execution under NOP, based on notifications, is not efficiently performed by the hardware of current computing systems, which are fundamentally based on the von Neumann/Turing (and similar) model of sequential execution. In order to address this drawback, this thesis presents a contribution to development of a computing architecture, named ARQPON, which is suitable for execution of software developed according to NOP computing model. ARQPON was designed based on principles of generality, flexibility and scalability, which allow it to execute NOP software of any level of complexity by fetching it from a program memory, without the need for reconfiguration of the hardware that implements the ARQPON itself. The developed architecture is organized as a fine grain multiprocessor that executes instruction hierarchically into sets of specialized processor cores. Experiments performed on this architecture show that ARQPON presents effective performance improvements in comparative evaluations, under some conditions. In addition, it is demonstrated that some conceptual and implementation aspects of ARQPON, such as the memory access model and the scale of paralelization, can be further improved in order to favor ARQPON in relation to von Neumann implementations and make it an even more attractive alternative for parallel computing applications.
|
416 |
Simulador de alta velocidade em FPGA de circuitos LUT de lógica combinacional de topologia arbitrária para algoritmos evolucionáriosCabrita, Daniel Mealha January 2015 (has links)
Este trabalho apresenta uma arquitetura para simulação de circuitos de lógica com binacional de topologia arbitrária, visando interfaceamento com algoritmos evolutivos para fins de geração de hardware. A implementação é em FPGA utilizando a técnica VRC. O simulador permite circuitos compostos por LUTs de número de entradas parametrizável. A livre interconectividade entre as LUTs permite a construção de circuitos cíclicos. A arquitetura é modular e de interfaceamento simples. Alta performance é obtida através do uso de múltiplos módulos de simulação em paralelo, trazendo resultados que ultrapassam os obtidos em outros trabalhos utilizando DPR. / This work presents an architecture for simulation of combinational logic circuits of arbitrary topology, meant to be interfaced with evolutionary algorithms for hardware generation. It was implemented in FPGA using the VRC technique. The simulator allows for circuits composed of LUTs of parametrizable number of imputs. The free interconectivity between LUTs allows the construction of cyclic circuits. The architecture is modular and of simple interfacing. High performance is obtained by the use of multiple simulation modules in parallel, bringing results that surpass the ones obtained from other works based on DPR.
|
417 |
A influência do dojo de programação no ensino de práticas ágeisLuz, Ramiro Batista da 26 August 2013 (has links)
Dojo de Programação é uma atividade dinâmica e colaborativa inspirada em artes marciais onde é possível praticar programação, especialmente técnicas relacionadas a métodos ágeis. Os métodos de ensino atuais tratam todos os alunos da mesma forma. Cada pessoa tem uma história, experiências, habilidades, conhecimentos. Raramente as particularidades de cada indivíduo são respeitadas. Buscamos verificar qual a influência do Dojo de Programação como atividade de ensino a fim de promover a interação entre os alunos. O Dojo de Programação oferece os recursos necessários para ensino acadêmico de programação de computadores? Para responder a questão foram realizados questionários com leigos e participantes ativos de Dojo de Programação, participantes espontâneos de grupos de Dojo de Programação e participantes compulsórios de alunos que participaram de Dojo de Programação em aula de disciplina regular de especialização na Universidade Tecnológica Federal do Paraná. Foram realizadas entrevistas com especialistas organizadores de encontros de Dojo de Programação. Pontos positivos, como a participação dos alunos e negativos, como o fato de não ser uma atividade adequada para apresentação de assuntos teóricos, foram ponderados. Os resultados obtidos sugerem que a atividade pode ser utilizada de forma complementar em disciplinas de programação de computadores a fim de aumentar a participação dos alunos e permitir ao professor conhecer as dificuldades e facilidades de cada aluno individualmente. / Coding Dojo is a dynamic and collaborative activity inspired by martial arts where you can practice programming, especially techniques related to agile methods. The existing teaching methods treat all students the same way. Each person has a story, experiences, skills, knowledge. Rarely the particularities of each individual are respected. The purpose of this research is to verify the influence of the Coding Dojo in teaching agile practices. The Coding Dojo offers the required resources to academic teaching computer programming? To answer the question surveys were conducted with novice and active participants of Coding Dojo, also spontaneous participants in groups of Coding Dojo and students who attended compulsorily in a Coding Dojo during a class of a regular discipline of one specialization course in Federal Technological University of Paraná. Interviews were conducted with experts organizers of meetings of Coding Dojo. Strengths, such as student participation and weaknesses, as not being a suitable practice for presenting theoretical contents were considered. The obtained results suggest that the activity can be used complementary in computer programming disciplines to increase student participation and allow the teacher to know the difficulties and facilities of each student individually.
|
418 |
Abordagem sistemática para elaboração da especificação de produtos eletrodomésticosMorosini, Marcel Monteiro 28 October 2013 (has links)
Para que o desenvolvimento de um novo produto tenha melhores chances de sucesso no competitivo mercado atual, as empresas devem preocupar-se em contemplar as reais necessidades dos clientes em seus projetos. Para tanto, é preciso que os desejos dos clientes transformem-se corretamente em especificações de produto claras e objetivas. Caso contrário, as incorretas ou subjetivas especificações-meta podem gerar um produto que não atenda às expectativas do consumidor. Sabe-se que o reprojeto e retrabalho para modificação do produto implicariam em perdas de tempo, custo e qualidade. Por isso, o processo de geração de especificações no desenvolvimento de produtos é crítico para atingir as metas de time-to-market, custo e qualidade do produto final. A tradução da voz do cliente em requisitos técnicos de projeto é, geralmente, realizada através de métodos como, por exemplo, o QFD. Contudo, o QFD não é muito utilizado na prática em diversos tipos de indústrias, como a de eletrodomésticos, devido a sua generalidade e dificuldade de uso. Desta forma, tem-se por objetivo principal desenvolver uma abordagem sistemática para auxiliar a elaboração de especificações-meta de um eletrodoméstico, no caso, um fogão. Foi realizada uma pesquisa de campo em uma empresa do ramo para a verificação da oportunidade de pesquisa e coleta de dados para o desenvolvimento de um método e ferramenta. Em seguida, elaborou-se uma ferramenta em planilha eletrônica na qual as especificações-meta de um fogão são geradas automaticamente a partir das informações de entrada de projeto. A validação da sistemática foi realizada pela análise comparativa do resultado gerado pela ferramenta com produtos anteriores já desenvolvidos pela empresa pesquisada. O resultado deste estudo indicou que o método proposto apresenta-se como um mecanismo para geração de especificações de maneira simples e prática, contribuindo para a maior assertividade no desenvolvimento do produto e possível de ser incorporado ao cotidiano da empresa. / In order for a new product development to have better chances of success in today’s competitive market, companies should focus on meeting the real consumer needs in their projects. Thus, it is necessary that the consumer wishes be transformed correctly into clear and objective product specifications. Otherwise, the incorrect or subjective target specifications could generate a product which does not fulfill to the consumer expectations. It is known that the redesign and rework needed due to product modifications would involve loss of time, cost and quality. So, the specification elaboration process during the product development is critical to achieve the targets as time-to-market, cost and quality of the final product. The translation of the voice of customer into project technical requirements is usually accomplished by such methods as, for example, QFD. However, the QFD is not used very often in several industries, like the home appliances factory, because it is general and difficult to use. Therefore, the main objective is to develop a systematic approach for a home appliance specification elaboration, in this case, a cooker. A field study was conducted in a company of this branch to verify the research opportunity and data collection for the method and tool development. Next, an electronic spreadsheet toll was developed for automatically generate the target specifications of a cooker from input data of the project. The systematic validation was implemented by the comparative analysis among the results obtained by the tool with previous products already developed by the researched company. The result of this study indicates that the method proposed is a mechanism for generating specifications in a simple and practical way, contributing to greater assertiveness in product development and can be embedded in the daily-basis process of the company.
|
419 |
A influência do dojo de programação no ensino de práticas ágeisLuz, Ramiro Batista da 26 August 2013 (has links)
Dojo de Programação é uma atividade dinâmica e colaborativa inspirada em artes marciais onde é possível praticar programação, especialmente técnicas relacionadas a métodos ágeis. Os métodos de ensino atuais tratam todos os alunos da mesma forma. Cada pessoa tem uma história, experiências, habilidades, conhecimentos. Raramente as particularidades de cada indivíduo são respeitadas. Buscamos verificar qual a influência do Dojo de Programação como atividade de ensino a fim de promover a interação entre os alunos. O Dojo de Programação oferece os recursos necessários para ensino acadêmico de programação de computadores? Para responder a questão foram realizados questionários com leigos e participantes ativos de Dojo de Programação, participantes espontâneos de grupos de Dojo de Programação e participantes compulsórios de alunos que participaram de Dojo de Programação em aula de disciplina regular de especialização na Universidade Tecnológica Federal do Paraná. Foram realizadas entrevistas com especialistas organizadores de encontros de Dojo de Programação. Pontos positivos, como a participação dos alunos e negativos, como o fato de não ser uma atividade adequada para apresentação de assuntos teóricos, foram ponderados. Os resultados obtidos sugerem que a atividade pode ser utilizada de forma complementar em disciplinas de programação de computadores a fim de aumentar a participação dos alunos e permitir ao professor conhecer as dificuldades e facilidades de cada aluno individualmente. / Coding Dojo is a dynamic and collaborative activity inspired by martial arts where you can practice programming, especially techniques related to agile methods. The existing teaching methods treat all students the same way. Each person has a story, experiences, skills, knowledge. Rarely the particularities of each individual are respected. The purpose of this research is to verify the influence of the Coding Dojo in teaching agile practices. The Coding Dojo offers the required resources to academic teaching computer programming? To answer the question surveys were conducted with novice and active participants of Coding Dojo, also spontaneous participants in groups of Coding Dojo and students who attended compulsorily in a Coding Dojo during a class of a regular discipline of one specialization course in Federal Technological University of Paraná. Interviews were conducted with experts organizers of meetings of Coding Dojo. Strengths, such as student participation and weaknesses, as not being a suitable practice for presenting theoretical contents were considered. The obtained results suggest that the activity can be used complementary in computer programming disciplines to increase student participation and allow the teacher to know the difficulties and facilities of each student individually.
|
420 |
Simulador de alta velocidade em FPGA de circuitos LUT de lógica combinacional de topologia arbitrária para algoritmos evolucionáriosCabrita, Daniel Mealha January 2015 (has links)
Este trabalho apresenta uma arquitetura para simulação de circuitos de lógica com binacional de topologia arbitrária, visando interfaceamento com algoritmos evolutivos para fins de geração de hardware. A implementação é em FPGA utilizando a técnica VRC. O simulador permite circuitos compostos por LUTs de número de entradas parametrizável. A livre interconectividade entre as LUTs permite a construção de circuitos cíclicos. A arquitetura é modular e de interfaceamento simples. Alta performance é obtida através do uso de múltiplos módulos de simulação em paralelo, trazendo resultados que ultrapassam os obtidos em outros trabalhos utilizando DPR. / This work presents an architecture for simulation of combinational logic circuits of arbitrary topology, meant to be interfaced with evolutionary algorithms for hardware generation. It was implemented in FPGA using the VRC technique. The simulator allows for circuits composed of LUTs of parametrizable number of imputs. The free interconectivity between LUTs allows the construction of cyclic circuits. The architecture is modular and of simple interfacing. High performance is obtained by the use of multiple simulation modules in parallel, bringing results that surpass the ones obtained from other works based on DPR.
|
Page generated in 0.1047 seconds