• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 57
  • 1
  • Tagged with
  • 58
  • 58
  • 27
  • 19
  • 15
  • 13
  • 12
  • 11
  • 10
  • 10
  • 10
  • 10
  • 10
  • 10
  • 10
  • 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.
21

Uso de um framework transversal na camada de persistência do GRENJ

Zanon, Ivan Botacini 22 May 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2576.pdf: 1103330 bytes, checksum: 743349e5f58a8ca7b04150b896ad4b15 (MD5) Previous issue date: 2009-05-22 / Financiadora de Estudos e Projetos / Reuse of software artifacts, code, concepts and models of existing systems makes software development more agile, as well as provides higher quality process and products. Application Frameworks represents a reuse technique characterized by a model of an uncompleted application that satisfies the specifications of a certain domain and has to be customized to satisfy the requirements of a specific software system. Frameworks can be built under the object or aspect-oriented programming paradigms. Crosscutting Frameworks, a special kind of aspect-oriented framework are uncompleted structures that implements specifics crosscutting concerns that can be coupled to any base code. Therefore, the use of crosscutting frameworks in a generic structure that will be specialized, as an application framework, deserves attention and there is a lack of information about this topic in the literature. This master's thesis presents the GRENJFT application framework which was built from the insertion of a crosscutting framework, responsible for the persistence concern, to the GRENJ application framework structure. GRENJ-FT has the persistence concern isolated in a suitable way, what eases its comprehension and new application instantiations by users. Also the maintenances made in the GRENJ and crosscutting framework's structures, to enable this coupling are presented. Case Studies were conducted to verify that application's instantiations and functionality provided by the GRENJ remained the same in the GRENJ-FT. / A reutilização de artefatos de software, código, conceitos e modelos existentes em sistemas já construídos torna o desenvolvimento de software mais ágil, bem como propicia processos e produtos com mais qualidade. Frameworks de aplicação representam uma técnica de reúso que se caracteriza pelo modelo de uma aplicação semi-completa que atende às especificações de um determinado domínio e que deve ser customizado para atender aos requisitos específicos do sistema de software que se pretende desenvolver. Frameworks podem ser construídos sob o paradigma de programação orientada a objetos ou da programação orientada a aspectos. Frameworks transversais, um tipo especial de framework orientado a aspectos, são estruturas semicompletas que implementam o tratamento de um interesse transversal específico e podem ser acoplados a qualquer tipo de código. Porém, a aplicação de frameworks transversais em uma estrutura que ainda será especializada, como um framework de aplicação, merece atenção e há pouca informação na literatura especializada sobre o assunto. Esta dissertação de mestrado apresenta o framework de aplicação GRENJ-FT, oriundo da inserção de um framework transversal, responsável pelo tratamento do interesse de persistência, na estrutura do framework de aplicação GRENJ. GRENJ-FT possui o interesse de persistência isolado de maneira adequada, o que facilita sua compreensão e a instanciação de novas aplicações com o seu uso. Também são apresentadas as manutenções realizadas nas estruturas dos frameworks GRENJ e do transversal utilizado, para possibilitar tal acoplamento. Estudos de caso foram realizados, para verificar que tanto o processo de instanciação de aplicações quanto a funcionalidade oferecida pelo GRENJ se mantiveram inalteradas para o GRENJ-FT.
22

Construção da camada de interface gráfica e de um wizard para o framework GRENJ

Viana, Matheus Carvalho 20 May 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2584.pdf: 1469872 bytes, checksum: 66f7d4d2c35262eef3088b00442f3c66 (MD5) Previous issue date: 2009-05-20 / Universidade Federal de Sao Carlos / Enterprises need information systems for executing their processes on an efficient way. Market demands that these systems are developed at short term, at low cost and they need to get high quality and flexibility. Reuse is a concept of Software Engineering that aims to take this demand into consideration with the reutilization of artefacts, previously built and tested, for developing new systems. Information systems can be developed with reuse-based techniques, such as object-oriented frameworks and application generators. This project presents the process of construction of the graphical user interface layer and an application generator wizard of GRENJ (Business Resource Management implemented in Java, in Portuguese, Gestão de REcursos de Negócios com implementação em Java) framework. In this process, Guiwe (Graphical user interface for web) framework was created to support the building and the instantiation of the graphical user interface layer of GRENJ, which makes use of Java language plus web technologies. The wizard of GRENJ framework was developed with the use of a configurable application generator and the creation of templates and the GRENJ-Gens tool. This tool provides the instantiation of systems on GRENJ framework with the support of different application generators that can utilize the templates of that framework. The graphical user interface and the wizard layers were built on an iterative and intercalated way following the sequence of the patterns of GRN (Business Resource Management, in Portuguese, Gestão de Recursos de Negócios), witch is the pattern language that originated GRENJ framework. Beyond this, the practice of test-driven development was also applied. The advantages of using GRENJ framework with its graphical user interface and its wizard layers were verified with the realization of some case studies. / As empresas utilizam sistemas de informação para executarem seus processos de maneira eficiente. O mercado exige que esses sistemas sejam desenvolvidos em curto prazo, com baixo custo e que possuam alta qualidade e flexibilidade. Reúso é um conceito da Engenharia de Software que objetiva atender a essa demanda com a reutilização de artefatos, previamente construídos e testados, para o desenvolvimento de novos sistemas. Sistemas de informação podem ser desenvolvidos com o apoio de técnicas baseadas em reúso, como frameworks orientados a objetos e geradores de aplicações. Este projeto de pesquisa apresenta o processo de construção da camada de interface gráfica e de um wizard gerador de aplicações para o framework GRENJ (Gestão de Recursos de Negócios com implementação em Java). Nesse processo, o framework Guiwe (do inglês, Graphical user interface for web) foi criado para apoiar a construção e a instanciação da camada de interface do GRENJ que, além da linguagem Java, utiliza tecnologias voltadas para a web. Por sua vez, o wizard do framework GRENJ foi desenvolvido com o apoio de um gerador de aplicações configurável e com a construção de gabaritos e da ferramenta GRENJ-Gens. Essa ferramenta permite a instanciação de sistemas no framework GRENJ com a utilização de diferentes geradores de aplicações que tenham por base os gabaritos desse framework. Tanto a camada de interface gráfica quanto a do wizard do framework GRENJ foram construídos de forma iterativa e intercalados entre si com apoio nos padrões da GRN (Gestão de Recursos de Negócios), que é a linguagem de padrões da qual foi desenvolvido o framework GRENJ. Além disso, a prática de desenvolvimento guiado por testes também foi utilizada. As vantagens do uso do GRENJ com o wizard e a interface gráfica foram verificadas com a realização de alguns estudos de caso.
23

Uma abordagem para construção e reutilização de componentes de software com implementação em Delphi.

Moraes, João Luis Cardoso de 26 August 2004 (has links)
Made available in DSpace on 2016-06-02T19:06:25Z (GMT). No. of bitstreams: 1 DissJLCM.pdf: 5103599 bytes, checksum: 48f7d264f7854ea0169a1d90633c79d2 (MD5) Previous issue date: 2004-08-26 / This project searches a boarding for construction and reuse of software components with implementation in Delphi. More and more computational resources are used in the solution of problems, aiming to automatize them, to reduce costs and increase the efficiency, performance, and security. To take care of this demand of more trustworthy softwares systems, more efficient and with lesser costs, new methods have been searched, being distinguished, currently, the Component-Based Development (CBD). The research studies different methods, available techniques and tools in literature as: CBD, Design Patterns, Software Components, Model Language (MDL), and ObjectPascal Language (Delphi), as control for the boarding. The mechanism utilized are: MVCASE tool, Draco-PUC Transformation System (TS), Software Engineer, and Delphi (RAD). This integrated mechanisms orient the Software Engineer on the Construct and on the Components Reuse for aplication development, and MVCASE tool automatize the tasks for components construct and reuse. The boarding is divided in two stages: Construct Components and Reuse Components. In a first stage, the software engineer initial from the problem domain knowledge and produces a models components of the domain, implemented in a language orientedcomponents, in the case the Delphi. As soon as they are instaled, the components are keep in the repository for reuse. In a subsequent stage the software engineer will find the components about the problem domain, that are imported from MVCASE tool repository, where they are show in tool browser. After the components are identified the applications are developed that reuse the framework components constructed. The components may be implemented in language components oriented like, C++, Java, and ObejctPascal (Delphi). In this project we are using the ObjectPascal language for the components implementation. / Este projeto desenvolve uma abordagem para construção e reutilização de componentes de software com implementação em Delphi. Cada vez mais se emprega recursos computacionais na solução de problemas, com o objetivo de automatizá-los, para diminuir custos e aumentar a eficiência, desempenho, e segurança. Para atender esta demanda de sistemas de softwares mais confiáveis, mais eficientes e com menores custos, novos métodos têm sido pesquisados, destacando-se, atualmente, o Desenvolvimento Baseado em Componentes (DBC). São utilizadas técnicas de DBC, Padrões de Projeto, Componentes de Software, a Linguagem de Modelagem MDL, e a Linguagem ObjectPascal (Delphi), como controle para a abordagem proposta. Os mecanismos utilizados são: ferramenta MVCASE, ST Draco-PUC, engenheiro de software e o ambiente Delphi. Esses mecanismos integrados orientam o engenheiro de software tanto na construção de componentes quanto da sua reutilização para criação das aplicações, e a ferramenta MVCASE automatiza parte das tarefas de construção e reutilização de componentes. A abordagem está dividida em duas etapas, Construir Componentes e Reutilizar Componentes. Numa primeira etapa, o engenheiro de software parte dos requisitos de um domínio do problema e produz o projeto dos componentes de um domínio e os componentes instalados no ambiente Delphi. Uma vez instalados, os componentes serão armazenados num repositório para posterior reutilização. Numa etapa subseqüente o engenheiro de software consulta os componentes de um domínio do problema, que são importados do repositório para a MVCASE, ficando disponíveis no browser da ferramenta. Após a identificação dos componentes necessários, constroem-se as aplicações que os reutilizam. Os componentes podem ser implementados em Linguagem Orientada a Componentes como C++, Java, e ObjectPascal (Delphi). Neste projeto adotou-se a Linguagem ObjectPascal para implementação dos componentes.
24

MODELO DE SISTEMATIZAÇÃO DE USO DE FERRAMENTAS PARA DESENVOLVIMENTO DE SISTEMAS INFORMATIZADOS EM EMPRESAS DE PEQUENO PORTE / SYSTEMATIZATION MODEL OF USING TOOLS APPLIED TO DEVELOPMENT OF COMPUTER BASED SYSTEMS TO SMALL COMPANIES

Forno, Gédson Mário Borges Dal 27 February 2007 (has links)
Development of computer based systems should be an organized task involving participation of the user. Along its development it must generate documents that guide the developer on creation of the system project. It could originate a system that takes care of the user expectation, in an economical way and with acceptable quality. The existing methodologies for system development are based on CASE tools, most of them are automated and they are very costly. It is causing partial or total abandonment of its use by developers linked to small companies. This dissertation presents a systematization model of tools applied to development of computer based systems. It uses as basis the incremental life cycle model associated with a prototype model. By filling the considered forms in a sequential way and developing the necessary diagrams in a manual way, the developer is led towards execution of development tasks for computer based systems. Using a case study, where the proposed model was applied to development of computer based systems, it is possible to conclude that the created system is of a high quality one, low cost in its development and higher productivity of the involved professionals. / O desenvolvimento de sistemas informatizados deve ser uma tarefa organizada, que envolva a participação do usuário, que possa gerar documentos que orientem o desenvolvedor na criação do projeto do sistema, e que principalmente venha dar origem a um sistema que atenda as expectativas do usuário, no menor espaço de tempo possível, de forma econômica e com um grau de qualidade aceitável. As metodologias existentes para desenvolvimento de sistemas baseiam-se na utilização de ferramentas, as quais, na sua maioria, são automatizadas e com alto custo, fato este que vem a causar o abandono da sua utilização, de forma parcial ou total, pelos desenvolvedores ligados a empresas de pequeno porte, empresas estas que operam normalmente com grandes deficiências financeiras. Este trabalho apresenta um modelo de sistematização de uso de ferramentas para desenvolvimento de sistemas informatizados. Utiliza como base o modelo de ciclo de vida incremental associado à prototipação e, através do preenchimento, de forma seqüencial, dos formulários propostos, e do desenvolvimento, de forma manual, dos diagramas necessários, busca-se direcionar a execução das tarefas de desenvolvimento de um sistema informatizado. Através de um estudo de caso, onde o modelo proposto foi utilizado no desenvolvimento de um sistema informatizado, foi possível concluir que o sistema gerado apresentou um maior grau de qualidade, menor custo no seu desenvolvimento e uma maior produtividade dos profissionais envolvidos.
25

Framework para execução adaptativa e tolerante a falhas de workflows em grid

Guimarães, Felipe Pontes 14 October 2010 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2010. / Submitted by Luiza Moreira Camargo (luizaamc@gmail.com) on 2011-06-20T17:36:29Z No. of bitstreams: 1 2010_FelipePontesGuimarães.pdf: 3025286 bytes, checksum: 90ebea4efc3733e40b3ce19f7925beda (MD5) / Approved for entry into archive by Guilherme Lourenço Machado(gui.admin@gmail.com) on 2011-06-21T13:43:47Z (GMT) No. of bitstreams: 1 2010_FelipePontesGuimarães.pdf: 3025286 bytes, checksum: 90ebea4efc3733e40b3ce19f7925beda (MD5) / Made available in DSpace on 2011-06-21T13:43:47Z (GMT). No. of bitstreams: 1 2010_FelipePontesGuimarães.pdf: 3025286 bytes, checksum: 90ebea4efc3733e40b3ce19f7925beda (MD5) / A computação em Grid proporciona a seus usuários o compartilhamento de recursos autônomos e heterogêneos para solucionar problemas computacionais de grande complexidade. Em um Grid, os recursos possuem autonomia, logo podem entrar e sair do mesmo conforme suas necessidades. A computação em Grid é frequentemente usada para executar worflows científicos, que são uma rede de passos necessários à análise de grande volume de dados. Geralmente, a execução de workflows científicos é demorada, podendo levar vários minutos, várias horas ou mesmo dias. Ao se associar essas duas características - um ambiente dinâmico e workflows de longa duração - surge um problema: não há como se impedir que os recursos saiam do Grid durante a execução de tarefas de um workflow, causando assim um erro na execução. Não se pode, no entanto, permitir que tais erros inviabilizem a execução do workflow. Para contornar esse problema existem técnicas de tolerância a falhas, que procuram garantir que, mesmo em face de falhas na execução de algumas tarefas, o workflow como um todo será executado corretamente. Vários trabalhos lidam com técnicas de tolerância a falhas para workflows em Grid e várias técnicas diferentes já existem. No entanto, nenhuma das abordagens estudadas considera, em conjunto, as preferências do usuário e a situação atual do Grid. A presente dissertação de mestrado propõe e avalia um framework de execução adaptativa tolerante a falhas que permite ao usuário definir as regras pelas quais a seleção das técnicas de tolerância a falhas será realizada em tempo de execução e também permite a adição de novas técnicas de tolerância a falhas. Os resultados experimentais obtidos em um Grid com 5 máquinas mostram que o framework proposto de fato permite a definição de regras pelo usuário e a inclusão de novas técnicas de tolerância a falhas. Além disso, a sobrecarga no tempo de execução dos workflows foi baixo: cerca de 2%, na plataforma avaliada. ___________________________________________________________________________________ ABSTRACT / Grid computing allows its users to share autonomous and heterogeneous resources to solve highly complex computational problems. It creates an extremely dynamic environment, in which the resources may enter or leave at any given moment according to their needs. One of the major uses of Grid computing is the execution of scientific workflows, a set of necessary steps for analyzing great amounts of data. The execution time of these workflows may vary from several minutes to days. Once we combine these two characteristics - a dynamic environment and long execution times - a problem arises, since there is no mechanism to prevent resources from leaving the Grid during the execution of a task belonging to a workflow, thus introducing an error in the execution. However, the ocurrence of these errors must not make unfeasible the workflow execution. To deal with this issue fault tolerance techniques have been proposed. They allow for correct workflow execution even when facing errors during a number of faults in intermediary tasks. Many published papers deal with fault tolerance techniques for workflow execution in the Grid, but none of the studied approaches consider both the user preferences and the current status of the Grid. The current Master's Thesis proposes and evaluates a framework that provides adaptive fault tolerant execution for workflows in Grids allowing the user to define the rules by which the fault tolerance techniques will be chosen at runtime. Moreover, it allows the addition of new fault tolerance techniques. The experimental results obtained from a 5-machine Grid show that the framework is able to allow the user to set the rules and add new fault tolerance techniques at the cost of a very low overhead in the execution time: around 2% in the evalution platform.
26

Plataforma para o desenvolvimento de ferramentas baseadas em diagramas

Tutumi, Renato 23 February 1996 (has links)
Orientador: Hans Kurt Edmund Liesenberg / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-21T01:52:40Z (GMT). No. of bitstreams: 1 Tutumi_Renato_M.pdf: 3549072 bytes, checksum: 30cdc00c8e6d5675c283868b34fc5314 (MD5) Previous issue date: 1996 / Resumo: A plataforma é uma base conceitual na forma de um conjunto de classes abstratas que visa apoiar a construção de ferramentas que realizam algum tipo de manipulação de diagramas, tais como editores gráficos e simuladores. O propósito é colaborar para que os resultados do esforço colocado no desenvolvimento de tais ferramentas possam ser mais facilmente estendidos e reutilizados. O trabalho desenvolvido consistiu na análise do domínio dessa família de aplicações, a fim de identificar as características comuns e modelá-las segundo o paradigma de objetos. Para auxiliar o emprego da plataforma, um procedimento de utilização também é definido / Abstract: A conceptual framework based on a set of abstract classes is being proposed, that intends to aid the construction process of diagram manipulating tools, such as diagram editors and simulators. The major goal was to contribute to the achievement of a higher degree of extensibility and reusability of the results, produced by efforts put into the development .of this kind of tools. A domain analysis was carried out in order to identify common features of this category of tools and to model them in accordance to the object paradigm. Guidelines for the use of the proposed set of abstract classes are provided as well / Mestrado / Mestre em Ciência da Computação
27

O design centrado no aprendiz no sistema Jones : uma experiencia de desenvolvimento de um sistema para formação na empresa

Borges, Marcos Augusto Francisco, 1971- 08 September 1997 (has links)
Orientador: Maria Cecilia Calani Baranauskas / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T21:23:47Z (GMT). No. of bitstreams: 1 Borges_MarcosAugustoFrancisco_M.pdf: 6952721 bytes, checksum: c34f5675c92a22510fd0298fbf1e2f51 (MD5) Previous issue date: 1997 / Resumo: O mundo moderno exige das pessoas muito mais conhecimento. Por este motivo, a educação vem sendo repensada, seja nos seus métodos, seja nas ferramentas utilizadas. No ambiente industrial, esse novo nível de formação é ainda mais necessário. As empresas precisam de funcionários cada vez mais preparados para enfrentar a crescente competição. Neste trabalho discute-se a construção de um sistema especialista (SE) para uso na formação de pessoal em empresas: o Jonas (Borges e Baranauskas, 1996, 1997A, 1997B). Este sistema faz parte do ambiente Enxuto (Borges et aI., 1995; Baranauskas et aI., 1997) e objetiva auxiliar funcionários de uma fábrica a aprender conceitos de manufatura a partir de um processo de modelagem e simulação de uma linha de produção. O sistema Jonas foi inspirado no personagem Jonah, do livro A Meta (Goldratt e Cox, 1994), um consultor que indica aos trabalhadores de uma fábrica como conseguir chegar a respostas para suas próprias indagações. Dentro dessa perspectiva, o sistema busca ser uma ferramenta para ensino que funciona segundo o paradigma construcionista (Valente, 1993A). Como um SE, Jonas visa utilizar sua "inteligência" de um modo diferenciado, não imitando um ser humano, mas apenas buscando aumentar o potencial dos usuários. Deste modo, o sistema explora as características únicas da mídia computacional, de acordo com o paradigma do aumento de inteligência (Fischer, 1995). Teve-se como objetivo construir um sistema com uma interface simples, que possa ser utilizada de um modo independente por pessoas com pouco conhecimento em informática. Optou-se por uma interface de manipulação direta que, segundo a teoria da ação, torna o funcionamento do sistema mais próximo dos modelos mentais dos usuários. Para se construir uma interface com estas características, o design do Jonas foi centrado no usuário (Norman, 1986; Norman e Draper, 1986). O trabalho descreve o processo de design do sistema, discute as opções efetuadas, os ambientes de implementação e implantação e a metodologia de desenvolvimento. Ao final o protótipo resultante é apresentado e são feitas propostas de continuidade para o projeto. / Abstract: The global world requires much more prepared people. In this sense, education is being rethinked regarding to its methods and tools. In the industrial environment, this new level of knowledge is even more required. Factories need better prepared workers to face an increasing competition. In this work, the development of an expert system for industrial workers training is discussed. Jonas (Borges and Baranauskas, 1996, 1997 A, 1997B) is part of Enxuto environment (Borges et al., 1995; Baranauskas et al., 1997), which aims to help shopfloor workers to learn manufacturing concepts using a production line modeling and simulation process. Jonas system is inspired on the character Jonah, from "The Goal A Process of Ongoing Improvement" book (Goldratt and Cox, 1994). Jonah is a counselor who suggest industrial workers how to solve problems by themselves. In this way, the system intends to be a learning tool supported by the constructionist paradigm (Valente, 1993A). Jonas is an expert system, but uses its "intelligence" in a different way. It does not mimic a human, but intends to increase the user's potential. The system explores the computational media qualities, according to tire intelligence augmentation paradigm (Fischer, 1995). The purpose of the work is to build a system with an interface, which can be used by people with little computer knowledge, in an independent way. The system has a direct manipulation interface that makes it closer to the user mental models, according to the action theory. In order to build an interface with this characteristics, the process of Jonas design was user centered (Norman, 1986; Norman and Draper, 1986). This work describes the system design process and discuss its options, the implementation environments and the development methodology. The resulting prototype is presented, as well as continuity project proposals. / Mestrado / Mestre em Ciência da Computação
28

Design de um ambiente computacional de modelagem e simulação para formação de pessoal na indústria

Borges, Edmar Lourenço 11 November 1997 (has links)
Orientador: Maria Cecilia Calani Baranauskas / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-23T18:22:02Z (GMT). No. of bitstreams: 1 Borges_EdmarLourenco_M.pdf: 2835793 bytes, checksum: 349a1eb001b45bd28fd05acc407c14d1 (MD5) Previous issue date: 1998 / Resumo: O mundo atual exige que as indústrias sejam dinâmicas na absorção de novas tecnologias. Isto requer que tenham à sua disposição métodos eficientes de formação de pessoal, com o intuito de tornar os funcionários cada vez mais capacitados, possibilitando a prática de novas tecnologias na linha de produção. Este trabalho discute a construção de um ambiente computacional de modelagem e simulação para o contexto de formação na indústria. Aborda a problemática envolvida em se projetar e desenvolver um ambiente de modelagem e simulação que permita a funcionários do chão de fábrica praticar novas filosofias de trabalho em um contexto de manufatura. Como um projeto voltado para treinamento em manufatura, considera-se o contexto de l.J.ma fábrica real, com o intuito de entendimento do domínio da aplicação como um todo e a posterior tradução desse entendimento para o design de um ambiente de aprendizado baseado na mídia do computador. Envolve técnicas de design de interfaces que utilizam design centrado no usuário e incorporam as principais características do paradigma construcionista de aprendizagem. O trabalho descreve o processo de desenvolvimento do ambiente, discutindo a metodologia adotada, os ambientes de implementação e avaliação informal de usabilidade. O protótipo resultante do ambiente é apresentado juntamente com uma descrição de sua funcionalidade. No final são discutidas perspectivas futuras de continuidade do trabalho. / Abstract: The current world demands of the industries being dynamic in the absorption of new technologies. This requests them efficient methods of personnel's formation, with the aim of making the employees more and more qualified, facilitating the practice of new technologies in the production line. This work discusses the construction of a modelling and simulation computational environment for the. training context in the industry. It approaches the problem in the design and development of a modelling and simulation environment which allows the shop floor workers to pratice new work philosophies in a manufacture context. As a project aimed at training in manufacture, it considers the context of a real factory, with the goal of understanding the domain of the application as a whole, and the posterior translation of that understanding for the design of a learning environment based on the media of the computer. It involves techniques of interfaces design based on the user-centered approach and it incorp9rates the main characteristics of the constructionist learning paradigm. The work describes the process of development of the environment, discussing adopted methodologies, implementation, and informal evaluation of usability. The resulting prototype of the environment is presented together with a description of its functionality. Perspectives of continuity of the work are, finally, presented. / Mestrado / Mestre em Ciência da Computação
29

Desenvolvimento de software para atividades educacionais

Burd, Leo 26 July 2018 (has links)
Orientadores: Jose Armando Valente, Beatriz Mascia Daltrini / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-26T05:23:15Z (GMT). No. of bitstreams: 1 Burd_Leo_M.pdf: 21453682 bytes, checksum: 76114f7fdd0c763cccaf56af8b0a9cd2 (MD5) Previous issue date: 1999 / Resumo: Este trabalho parte da idéia de que não existe software que, por si só, seja capaz de educar uma pessoa. Se acreditarmos que a educação é resultado de um conjunto de atividades que propiciam situações favoráveis para o ensino-aprendizado, então os sistemas computacionais só poderão ser considerados mais ou menos "educativos" dependendo do maior ou menor suporte que oferecerem a estas atividades. Em outras palavras, os programas dito educativos não devem ser analisados ou desenvolvidos fora da atividade educacional para a qual são dirigidos. Umeditor de textos usado por uma equipe de alunos na produção do jornal da escola provavelmente teria um papel educativo diferente do obtido pelos mesmos alunos caso utilizassem o mesmo editor para copiar trechos de livros. O desafio é conseguir descrever as atividades educacionais de modo que, de um lado, os engenheiros de software possam se orientar e, de outro, que os educadores tenham suas idéias e necessidades contempladas. Este é o principal objetivo do presente trabalho. Para tratar deste problema, propõe-se uma abordagem para o desenvolvimento de software baseada na Teoria da Atividade, um corpo teórico que estuda, dentre outras coisas, como a cultura, as relações sociais, as ferramentas e outros elementos influenciam as atividades humanas. A Teoria da Atividade vem, nos últimos anos, ganhando cada vez mais espaço na Engenharia de Software, principalmente nas áreas onde a consideração de fatores humanos é mais importante. Como domínio de aplicação e elemento de referência para a abordagem proposta, buscou-se suporte no Construcionismo, uma teoria que estuda o uso da tecnologia na criação de ambientes educacionais. O resultado pragmático mais conhecido do Construcionismo é a linguagem de programação Logo que, nos últimos 20 anos, tem sido utilizada por milhões de estudantes como um solo fértil principalmente para o desenvolvimento do raciocínio crítico e da construção de conceitos matemáticos. A partir de uma análise da educação construcionista, discute-se, detalhadamente, o desenvolvimento de uma atividade utilizando o software Cocoa. Os resultados indicam que a abordagem proposta modela características relevantes do contexto educacional e possibilita a identificação de vários aspectos a serem considerados no desenvolvimento de novos aplicativos para a educação / Abstract: This work is centered on the idea that no given software ar technology, by itself, is able to educate a person. If we believe that education is the result of a set activities that create favorable conditions for learning and teaching, then computational systems will be more or less "educational" depending on the kind of support that they offer to these activities. In other words, educational software should not be analyzed or developed without considering the educational activity where it is going to be used. A text editor used by a group of students in the creation of the school newsletter will.probably have a different educational result from the one achieved by the same students when they use the same editor to copy parts of books. The challenge is how to describe educational activities in such a way that, on the one hand, would allow software engineers to understand what has to be done and, on the other hand, would consider the ideas and needs of educators. This is the major goal of the present work. To deal with this problem, an approach to software development is proposed based on Activity Theory, a theory that studies how culture, social interactions, tools and other elements affect the development of human activities. Recently, Activity Theory has gained broader attention in the field of Software Engineering, mainly in the consideration of human factors. As a domain of application and reference for the proposed approach, we focused on Constructionism, a theory that studies the use of technology in the creation of educational environments. The most well known pragmatic result of Constructionism is the Logo -programming language which, for the past 20 years, has been used by millions of students as a fertile soil for the development of critical reasoning and the construction of mathematical concepts. Based on the analysis of constructionist education, the development of an activity using the Cocoa software is discussed in full detail. Results indicate that the proposed approach models relevant characteristics of the educational context and allows the identification of several aspects to be considered in the analysis and development of new software for education / Mestrado / Mestre em Engenharia Elétrica
30

Prototipo de um ambiente de modelagem de empresa

Oliveira, Carlos Machado de 23 February 2000 (has links)
Orientador: Marcius F. H. de Carvalho / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-07-25T21:15:20Z (GMT). No. of bitstreams: 1 Oliveira_CarlosMachadode_M.pdf: 3342111 bytes, checksum: 625db8c376d3b37cda2f47c29fad9bf6 (MD5) Previous issue date: 2000 / Resumo: As empresas hoje estão inseridas em um ambiente altamente dinâmico. Transformações na escala do mercado, na tecnologia, nas relações com os fornecedores e distribuidores e principalmente com o consumidor incentiva a uma melhoria contínua dessas organizações. Para apoiar estas mudanças surgem conceitos de Modelagem e Integração de Empresa. O primeiro passo para a integração de empresa é a modelagem que apoia no projeto e na análise da empresa. Este trabalho propõe um ambiente computacional de apoio ao processo de modelagem de empresa. Em uma primeira fase são definidos os requisitos deste ambiente. Em seguida é apresentado um protótipo deste ambiente e através de um exemplo é mostrado a sua viabilidade / Abstract: The enterprises are inserted today in high1y dynamic environment. Changes of market sca1e, technology, relationships with suppliers, distributors and mainly consumers incentive a continuous improvement of these organizations. To support these changes, the Enterprise Modeling and Integration concepts are used. The first step to enterprise integration activity is the modelling that support enterprise design and analysis. This work proposes an environment to support the enterprise modeling process at first phase, the requirements of the environment are defined. At follow, a prototype of this environment is presented and through an example its feasibility is showed. / Mestrado / Mecanica dos Sólidos e Projeto Mecanico / Mestre em Engenharia Mecânica

Page generated in 0.0558 seconds