Spelling suggestions: "subject:"reversal"" "subject:"reverse""
161 |
Avaliação de processos de separação por membranas como alternativas no tratamento de lixiviado de aterro sanitárioPertile, Carine January 2013 (has links)
O lixiviado de aterro sanitário é um efluente complexo de alta carga orgânica, composto basicamente de substâncias recalcitrantes, amônia e poluentes tóxicos. Quando descartado de forma inadequada nos corpos receptores, desempenha um papel significativo dentre os principais fatores causadores de danos ao meio ambiente. A tecnologia de separação por membranas consiste em uma alternativa atrativa no tratamento do lixiviado, pois é capaz de remover contaminantes que não são removidos por processos de tratamento convencionais. O presente estudo tem por objetivo a avaliação, em escala de bancada, do tratamento do lixiviado por processos de separação por membranas e o monitoramento de fatores de fouling e resistências nas membranas. O sistema de membrana fibra-oca de microfiltração de poli(éter-imida) foi testado a fim de promover o polimento final do tratamento do lixiviado. O resultado obtido de remoção de matéria orgânica, expressado em DQO, variou entre 14 e 43%, no entanto, esse sistema não foi eficiente na remoção de cor. Para a remoção de cor foram realizados ensaios em sistemas de osmose inversa e de eletrodiálise, no entanto, apenas o sistema de osmose inversa apresentou resultados positivos. Foi verificado que as características do lixiviado têm influencia na formação de fouling, reduzindo o fluxo de permeado e contribuindo para o aumento das resistências. O percentual médio de fouling observado foi de 53% e a resistência da membrana contribuiu com mais de 50% da resistência total do sistema. Os resultados comprovam que a implementação do sistema de membranas de microfiltração e osmose inversa, como polimento final no tratamento de lixiviado, seriam de grande valia, tanto para atender aos padrões mínimos de lançamento de efluentes previsto na legislação brasileira como para a preservação dos recursos hídricos. / Landfill leachate is a complex wastewater of high organic matter, composed basically of recalcitrant substances, ammonia and toxic pollutants. When leachate is improperly disposed in the receiving waters, it has a significant role among the main factors causing damage to the environment. The membrane separation technology is an attractive alternative in the treatment of the leachate, because it is able to remove contaminants that are not removed by conventional treatment processes. The present study aims to evaluate, using a bench scale system, leachate treatability by membrane separation processes and to monitor fouling factors and membrane resistance. The microfiltration system of hollow fiber membrane poly(ether-imide) was tested in order to promote leachate treatment. The result of organic matter removal, expressed in COD, varied between 14 and 43%, however, this system was not efficient to color removal. Tests were performed for color removal in a reverse osmosis and electrodialysis systems, however, only the reverse osmosis system showed positive results. It was found that the characteristics of leachate have influence in the fouling formation, permeate flux reducing and contributes to the resistance increase. The average percentage of fouling observed was 53% and the membrane resistance contributed more than 50% of the total resistance of the system. The results show that microfiltration and reverse osmosis systems implementation to treat the leachate would be of great importance, both to meet the minimum standards for effluent discharge as provided for in Brazilian law to the preservation of water resources.
|
162 |
Design paramétrico a partir da digitalização 3D de geometrias da natureza com padrão de crescimento espiralSilva, Luciano Santos da January 2017 (has links)
A modelagem de geometrias da natureza pode ser um processo complexo devido ás características orgânicas dos elementos. Propõe-se com essa dissertação identificar geometrias espaciais que sigam o padrão de crescimento espiral observado na natureza, utilizando as Tecnologias 3D como ferramentas para o processo de projeto. Para a execução do trabalho foram investigadas os Métodos de Biônica, Crescimento Espiral e a Sequência de Fibonacci, Engenharia Reversa e Design Paramétrico. O processo de representação dos elementos foi realizado em conformidade com a Metodologia para o Desenvolvimento de Produtos Baseados no Estudo da Biônica com o acréscimo das tecnologias de digitalização tridimensional e de processamento de nuvem de pontos, complementado pela parametrização de superfícies à base de curvas. Foram utilizados três processos para modelagem de curvas paramétricas representadas (i) pelo desenho de linhas sobre a malha digitalizada em 3D, (ii) por programação visual no software Grasshopper e (iii) por programação com scripts Python. Foi avaliada como melhor alternativa para o Design Paramétrico a utilização da programação visual otimizada com a programação por scripts, a qual apresentou melhor aproximação entre as curvas analisadas. Estudos de casos realizados com elementos da natureza (abacaxi e pinha) demonstraram a viabilização do método. Desta maneira a sistematização do conhecimento permitirá a proposição de um modelo paramétrico baseado na Biônica para fase inicial de inspiração e concepção de alternativas do projeto de produto. / Modeling the geometries of nature can be a complex process due to the organic characteristics of the elements. It is proposed with this dissertation to identify spatial geometries that follow the pattern of spiral growth observed in nature, using 3D Technologies as tools for the design process. For the execution of the work were investigated the Bionics, Spiral Growth and Fibonacci Sequence, Reverse Engineering and Parametric Design. The process of representation of the elements was carried out in accordance with the Methodology for the Development of Products Based on the Study of the Bionics with the addition of the technologies of three-dimensional digitization and processing of cloud of points, complemented by the parameterization of surfaces based on curves. Three methods were used for modeling parametric curves represented by (i) the drawing of lines on the 3D scanned mesh, (ii) by visual programming in the Grasshopper software and (iii) by programming with Python scripts. It was evaluated as the best alternative for Parametric Design the use of optimized visual programming with programming by scripts, which presented better approximation between the analyzed curves. Case studies carried out with nature elements (pineapple and pine cone) demonstrated the viability of the method. In this way the systematization of the knowledge will allow the proposition of a parametric model based on the Bionics for the initial phase of inspiration and design of alternatives of the product design.
|
163 |
Proposta de reestruturação do fluxo logístico reverso de embalagens hortifrutícolasJulioti, Plínio Silvio [UNESP] 10 August 2010 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:26:17Z (GMT). No. of bitstreams: 0
Previous issue date: 2010-08-10Bitstream added on 2014-06-13T18:29:56Z : No. of bitstreams: 1
julioti_ps_me_bauru.pdf: 2081251 bytes, checksum: 8a0f12a46420f28819c9c1015ec54e97 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Um produto hortifrutícola tem o ápice de sua qualidade no momento da colheita. Todos os esforços de modernização do pós-colheita visam à manutenção da qualidade do produto colhido. A função primordial da embalagem é conter e proteger o produto. Atualmente a necessidade de redução de custos e a conscientização ambiental tornaram a especificação de uma embalagem, uma atividade mais apurada, exigindo a implantação de políticas públicas e privadas, visando uma melhor articulação dos agentes envolvidos. Em geral, o sistema de abastecimento das diversas CEASAs no Brasil carece de equipamento e embalagens que minimizem as perdas físicas e econômicas dos produtos comercializados. Este trabalho tem como objetivo principal estudar o modelo de logística reversa de embalagens de produtos hortifrutícolas existente na CEASA-Campinas, localizada no cidade de Campinas (SP), e na CEASA - São Pualo, localizada na cidade de São Paulo (SP), propondo uma reestruturação da cadeia de embalagens de madeira, papelão e plásticas, de modo a fechar o fluxo logístico reverso, evitando perdas de embalagens, geração de lixo e condições sanitárias indesejáveis. Entretanto esta é uma proposta que ainda não se estende à maioria das CEASAs brasileiras e carece de uma análise que propiciará ajustes ao respectivo modelo, para que ele atenda às características próprias de cada unidade, objetivando melhorias na cadeia produtiva. O sucesso do modelo reverso, relaciona-se à adoção de caixas plásticas em substituição às de madeira / A fresh product reaches its maximum quality at the moment of the haverst. All the efforts to modernize the post-harvest aim at the maintenance of the harvested product quality. The primordial function of the package is to contain and protect the product. Nowadays the necessity for cost reduction and the environmental awareness have made the specification of a package a more accurate activity, requiring the implementation of public and private policies for a better articulation of the involved agents. In general, the supply system in the different CEASAs in Brazil lacks equipments and package that minimize the physcal and economic losses of the commercialized products. This work has as main objective study the model of reverse logistic of fresh products package in the CEASA-Campinas, located in the city of Campinas (SP), and in the CEASA-São Paulo, located in the city of São Paulo (SP), proposing a restructuring of the chain of wooden, cardboard and plastic package, in order to close the reverse logistics flow, avoiding package losses, waste production and undesirable sanitary conditions. However this is a proposal still not being used in most Brazilian CEASAs, lacking an analysis which will allow adjustments to the model, in order to reach rhe characteristics of each unit, aiming at the improvement of the supply chain. The sucess of the of the reverse model is related to the plastic boxes replacing the wood boxes
|
164 |
Custos e benefícios de um sistema de logística reversa na gestão de resíduos sólidos : um estudo de caso na administração públicaGuércio, Cíntia Rios 27 October 2017 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Economia, Administração e Contabilidade, Departamento de Economia, 2017. / Submitted by Raquel Almeida (raquel.df13@gmail.com) on 2018-05-07T19:38:03Z
No. of bitstreams: 1
2017_CíntiaRiosGuércio.pdf: 1393940 bytes, checksum: aad61c96b99bf4e79d58ffa17afce6ff (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2018-05-11T21:08:51Z (GMT) No. of bitstreams: 1
2017_CíntiaRiosGuércio.pdf: 1393940 bytes, checksum: aad61c96b99bf4e79d58ffa17afce6ff (MD5) / Made available in DSpace on 2018-05-11T21:08:51Z (GMT). No. of bitstreams: 1
2017_CíntiaRiosGuércio.pdf: 1393940 bytes, checksum: aad61c96b99bf4e79d58ffa17afce6ff (MD5)
Previous issue date: 2018-05-11 / A gestão de resíduos é uma prática cada vez mais urgente e depende do tipo de resíduo, das áreas onde eles são descartados, do transporte utilizado, do seu processamento e dos danos e impactos gerados às pessoas e ao meio ambiente, com isso, cabe levantar questões globais e locais da gestão de resíduos sólidos. Políticas Públicas direcionadas a essa gestão são fundamentais para prevenir ações danosas provenientes dos agentes econômicos, exatamente no que diz respeito aos processos de produção e consumo. A Política Nacional de Resíduos Sólidos estabelece a participação do Governo Federal, da Administração Pública, do setor privado e da sociedade, efetivando a gestão integrada de resíduos sólidos e o compartilhamento de responsabilidades. O perfil inovador de PNRS se caracteriza por trazer ações fundamentais direcionadas à sustentabilidade como a responsabilidade compartilhada, os acordos setoriais, os termos de compromisso e a logística reversa modificando o gerenciamento dos resíduos até o seu descarte de forma ambientalmente correta. Um sistema de logística reversa, como uma das propostas da Política Nacional de Resíduos Sólidos, apresenta características diferenciadas ao ser adotado pela iniciativa privada e pela Administração Pública. O estudo de caso apresentado detalha um sistema de logística reversa na Administração Pública, o Supremo Tribunal Federal, para resíduos de higiene bucal, escovas de dente usadas, tubos de creme dental vazios e suas respectivas embalagens. Por meio da compilação e análise de dados, essa dissertação comprova a eficiência econômica e financeira, a aceitação social e a proteção ambiental de um sistema de logística reversa adotado por um Órgão da Administração Pública em parceria com uma empresa privada. / Waste management is an increasingly urgent practice and depends on the type of waste, the areas where it is disposed of, the transport used, its processing and the damages and impacts generated on people and the environment. global and local issues of solid waste management. Public policies directed to this management are fundamental to prevent harmful actions coming from economic agents, exactly as far as production and consumption processes are concerned. The National Solid Waste Policy establishes the participation of the Federal Government, the Public Administration, the private sector and the society, carrying out the integrated management of solid waste and the sharing of responsibilities. The innovative profile of PNRS is characterized by fundamental actions aimed at sustainability such as shared responsibility, sectoral agreements, terms of commitment and reverse logistics, modifying the management of waste until it is disposed of in an environmentally correct manner. A reverse logistics system, as one of the proposals of the National Solid Waste Policy, presents distinctive characteristics when it is adopted by the private initiative and the Public Administration. The case study presented describes a reverse logistics system in the Federal Supreme Court for oral care waste, used toothbrushes, empty toothpaste tubes and their respective packaging. Through the compilation and analysis of data, this dissertation proves the economic and financial efficiency, social acceptance and environmental protection of a reverse logistics system adopted by a Public Administration Body in partnership with a private company.
|
165 |
Inspeção de aplicações Java através da identificação de padrões de projetoFreitas, Andre Luis Castro de January 2003 (has links)
Para reutilização, manutenção e refatoração, projetistas de sistemas de software, freqüentemente, precisam examinar o código fonte da aplicação para entender os detalhes dos sistemas desenvolvidos. As aplicações orientadas a objetos em geral, tornam-se coleções nebulosas de classes e implementações de métodos. Sem dúvida a habilidade de entender sistemas de software é largamente aumentada visualizando-se esses produtos em níveis mais altos de abstração. Os padrões de projeto demonstram um alto índice de abstração e são considerados uma ferramenta efetiva para o entendimento de sistemas de software orientados a objetos. Aplicações orientadas a objetos visualizadas como um sistema de interação de padrões requerem a descoberta, identificação e classificação de grupos de classes relacionadas. Estas visualizações podem representar qualquer padrão conhecido ou agrupamentos que executam uma tarefa abstrata e necessariamente não são uma solução de padrão conhecida. Os padrões de projeto descrevem, portanto, microarquiteturas que resolvem problemas arquitetônicos em sistemas de software orientados a objetos. É importante identificar estas microarquiteturas durante a fase de manutenção de aplicações orientadas a objetos. Faz-se necessário salientar que estas microarquiteturas aparecem freqüentemente distorcidas na aplicação fonte. O objeto deste trabalho é demonstrar a viabilidade de construir uma ferramenta para descobrir a utilização de padrões de projeto em aplicações Java. Assim, esta tese examina as características de alguns padrões, determinando a natureza do que faz um padrão ser detectável por intermédio de meios automatizados, e propõe algumas regras pelas quais um conjunto de padrões possa ser identificado. As regras são baseadas nos relacionamentos entre classes e objetos mediante observação dos modelos estático e dinâmico. Este trabalho também documenta o desenvolvimento do protótipo da ferramenta de inspeção, que tem por objetivo aplicar os processos de engenharia reversa e reflexão computacional sobre código Java, utilizando as informações adquiridas para detectar padrões de projeto. Finalmente, esta tese demonstra a utilização dessa ferramenta em um exemplo pequeno de aplicação Java e forma a base para trabalhos adicionais que investiguem a existência de diferentes padrões de projeto em sistemas de software construídos em Java.
|
166 |
Calicivírus humanos : pesquisa em amostra de esgoto, construção de clone e modelagem estruturalAnjos, Karoline dos 29 June 2017 (has links)
Tese (doutorado)—Universidade de Brasília, Departamento de Biologia Celular, Instituto de Ciências Biológicas, Programa de Pós-Graduação em Biologia Molecular, 2017. / Submitted by Raquel Almeida (raquel.df13@gmail.com) on 2017-10-24T15:42:17Z
No. of bitstreams: 1
2017_KarolinedosAnjos.pdf: 13759442 bytes, checksum: 67f82fbe592b08b0f37f08cd9aafb104 (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2017-10-25T16:20:11Z (GMT) No. of bitstreams: 1
2017_KarolinedosAnjos.pdf: 13759442 bytes, checksum: 67f82fbe592b08b0f37f08cd9aafb104 (MD5) / Made available in DSpace on 2017-10-25T16:20:11Z (GMT). No. of bitstreams: 1
2017_KarolinedosAnjos.pdf: 13759442 bytes, checksum: 67f82fbe592b08b0f37f08cd9aafb104 (MD5)
Previous issue date: 2017-10-25 / Os calicivírus humanos são os principais causadores de gastroenterites no mundo, atualmente. No entanto, por não possuírem ainda um sistema de replicação viral in vitro, diferentes abordagens são desenvolvidas para que se possa obter maiores informações a cerca da biologia desses vírus. A análise ambiental tem demonstrado que assim como os demais vírus entéricos, as partículas dos calicivírus humanos são resistentes e são passíveis de serem detectados a partir de metodologias como RT-PCR em diferentes amostras. No Capítulo I desta tese utilizou-se a tecnologia de Next Generation Sequencing para a avaliação da população viral encontrada em um esgoto urbano coletado na Estação de Tratamento de Esgoto Norte, Brasília, DF, Brasil, com intuito de se determinar quais possíveis vírus humanos estariam circulando na população do Distrito Federal. Além de vírus humanos, foram encontrados vírus animais, vegetais e de insetos nas amostras analisadas. No entanto apenas os vírus com hit para entéricos causadores de doença humana tiveram seu genoma completo montado. Dentre os achados pelo menos três genótipos de sapovírus foram encontrados, assim como o novo genótipo epidêmico de norovírus GII.17 e, um vírus novo descrito como astrovirus-tipo, o bastrovirus. No Capítulo II seis diferentes genótipos de norovírus pouco detectados foram utilizados para expressar o domínio protuberante (P) do capsídeo, com intuito de se comparar e compreender possíveis mudanças estruturais e nucleotidícas em relação ao genótipo mais prevalente (GII.4). Como resultados as estruturas cristalizadas de domínio P de norovírus GII.21, GII.22 e GII.22 ligada a fucose, que é um açúcar precursor na diferenciação de HBGA (histo-blood group antigens) foram resolvidas. Por fim, no Capítulo III, um clone contendo o cDNA referente ao genoma do sapovírus BR01 foi construído. O uso de microscopia confocal a laser e citometria de fluxo confirmaram a funcionalidade do clone pela positividade de reação entre as células transfectadas e o anticorpo anti-P2 (subdomínio de VP1). Futuros experimentos poderão validar o uso desse clone como ferramenta para genética reversa. / Human caliciviruses are the main cause of gastroenteritis in the world today. However, because they do not have a viral multiplication system in cell culture, different approaches are developed so that more information can be obtained about the biology of these viruses. Environmental analysis has shown that, like other enteric viruses, human calicivirus particles are resistant and can be identified from methodologies such as RTPCR in water or food samples. In Chapter I of this thesis was used the Next Generation Sequencing technology to evaluate the viral population found in an urban sewage collected in the North Waste Water Treatment, Brasilia, DF, Brazil, in order to determine which possible human viruses would be circulating in the population of the Federal District. In addition to human viruses, animal, plant and insect viruses were found in the samples analyzed. However only the hit viruses for enteric-causing human disease had their complete genome assembled. Among the findings, at least three sapovirus genotypes were found, as well as the novel genotype of norovirus GII.17 and, a novel virus described as astrovirus-type, bastrovirus. In Chapter II, six different genotypes of undetected norovirus were used to express the protruding (P) capsid domain, in order to compare and understand possible structural and nucleotid changes in relation to the most prevalent genotype (GII.4). As results the crystallized P domain structures of norovirus GII.21, GII.22 and GII.22 linked to fucose, which is a precursor sugar in the differentiation of HBGA (histo-blood group antigens) were resolved. Finally, in Chapter III, a clone containing the cDNA for the genome of sapovirus BR01 was constructed. The use of laser confocal microscopy and flow cytometry confirmed the functionality of the clone by the reactivity positivity between the transfected cells and the anti-P2 antibody (subdomain of VP1). Future experiments could validate the use of this clone as a tool for reverse genetics.
|
167 |
Projeto e construção de um scanner tridimensional baseado no método de triangulação a laser utilizando softwares livres /Moreira, Sandro Silva January 2016 (has links)
Orientador: Ruis Camargo Tokimatsu / Resumo: A modelagem tridimensional muito já contribuiu com a indústria do entretenimento e agora tem sido amplamente utilizada na manufatura e criação de novos produtos. A possibilidade de se ter um modelo de um produto a um preço menor e com uma maior rapidez tem feito essa técnica ser cada vez mais aceita em todas as áreas da engenharia. Quando já se tem um modelo real e deseja-se realizar alguma modificação, simulação ou mesmo replicar o produto, a engenharia reversa muito pode contribuir, pois permite a obtenção do modelo tridimensional a partir do objeto real. Os equipamentos de digitalização tridimensional têm um alto custo de investimento, mesmo os de baixa precisão. A comunidade de entusiastas de software e hardware livre busca também distribuir e popularizar o conhecimento compartilhando suas descobertas e contribuindo abertamente com outras iniciativas. Buscamos nesse projeto construir um scanner 3D utilizando software e hardware livre utilizando componentes de baixo custo e fácil aquisição, estabelecendo seus limites técnicos, estimulando assim a adoção de técnicas de engenharia reversa. O processo de calibragem, captura e pós tratamento da nuvem de pontos obtidas foi detalhado na construção de modelos para comparação de dimensões e levantamento de características da superfície do material. / Mestre
|
168 |
Logística reversa no setor automobilístico brasileiro: uma aplicação para o estado de São Paulo / Reverse logistics in the Brazilian automotive sector: an application to the State of São PauloNadja Nara Lima Heiderich 29 August 2016 (has links)
A presente pesquisa teve como principal objetivo propor uma estrutura inicial para a implantação da logística reversa no setor automobilístico brasileiro. Para tanto, foi utilizado o método de pesquisa misto, compreendendo tanto a pesquisa qualitativa como a quantitativa. Para a parte qualitativa foram aplicados questionários a empresas do setor automobilístico, uma representando as montadoras, outra representando as seguradoras, desmanches e uma empresa que opera com sucata, no intuito de captar a percepção das mesmas quanto ao tema. Para a parte quantitativa, o ferramental utilizado foi o método de programação linear, sendo a aplicação do modelo realizada para o estado de São Paulo, devido à sua representatividade no setor automobilístico brasileiro e às ações já encaminhadas, neste estado, no sentido de implantação de uma logística reversa de automóveis de forma padronizada. Foram especificados seis cenários, para melhor análise do modelo, considerando, diferentes disponibilidades na oferta de automóveis, na capacidade instalada de sucateiros e no número de sucateiros. Na parte qualitativa, os resultados apontaram para a divergência quanto à opinião dos agentes, sugerindo que não há um consenso formado quanto à implantação da logística reversa no setor automobilístico brasileiro. Na parte quantitativa, os resultados da aplicação do modelo matemático apontam para a viabilidade de implantação deste processo e para a necessidade de ampliação da capacidade de instalada para reciclagem de metais. / This research aimed at proposing an initial framework for the implementation of reverse logistics in the Brazilian automotive industry. For this, it was used the mixed research method, comprising both qualitative and quantitative research. For the qualitative part, questionnaires were applied to companies in the automotive sector, representing the automakers, another representing insurers, miscarriages and also a company that operates scrap in order to capture the perception of them for the subject. In the quantitative part, the tool used was the linear programming method, being the application made to State of São Paulo, due to its share in the Brazilian automotive industry and the actions already under way in this state, to implement reverse logistics vehicles in a standardized way. Six scenarios were specified, for better analysis of the model, considering different availabilities in car supply, the installed capacity of scrap and the number of scrap dealers. In the qualitative part, the results pointed to the divergence for the views of the agents, suggesting that there is no consensus formed about the implementation of reverse logistics in the Brazilian automotive industry. In the quantitative part, the results of the application of the mathematical model point out to the implementation of this process feasibility and the need for the increase in the installed capacity for metal recycling.
|
169 |
Uma ferramenta da apoio à engenharia reversa orientada a objetos de legados - FAROOL.Prado, Milene 19 May 2003 (has links)
Made available in DSpace on 2016-06-02T19:05:16Z (GMT). No. of bitstreams: 1
DissMPr.pdf: 5452901 bytes, checksum: dd3e601629e8122c0ce032487fa894b3 (MD5)
Previous issue date: 2003-05-19 / Financiadora de Estudos e Projetos / This project objectives the development of a support tool to the reverse engineering process
for procedimental legacy systems implemented in COBOL, in order to be facilitating their recovery. The FAROOL (Ferramenta de Apoio à engenharia Reversa Orientada a Objetos de Legados) is a guide to software engineers in the reverse engineering process that is based on pre-defined heuristics, so that guided models to the objects are obtained from systems implemented in COBOL. FAROOL addresses two phases, in special, in the process of object guided reverse engineering. The first phase is the Elaboration of the MASA (Modelo de Análise do Sistema Atual, when a legacy systems model of pseudoguided
objects is created. The second phase is of MAS Elaboration (Modelo de Análise do Sistema), when a totally model of guided objects is create, being based on the previous model (MASA). By applying the FAROOL, the software engineers are guided so that the reverse engineering process is materialized. First, the preparation of the system is made, aid of the Legacy Aid CASE tool, integrated to the FAROOL tool through macros.They follow the determination of the candidates classes, of the candidates attributes and of the candidates methods of the MASA model, that can become candidates to the class, to the
attributes and to the methods, respectively, of the MAS model. Special heuristics are followed for the confection of the relationships between the candidate class in the model of guided objects. All the information are stored in a relational database, facilitating to the task
of the software engineer in the reverse engineering process. The Delphi environment; the
relational database Interbase; and the Legacy Aid tool were used in the elaboration of the FAROOL. / Este projeto objetiva o desenvolvimento de uma ferramenta de apoio ao processo de engenharia reversa orientada a objetos a partir de sistemas legados procedimentais implementados em COBOL, de modo a facilitar a recuperação desses. A Ferramenta de Apoio à engenharia Reversa Orientada a Objetos de Legados, denominada FAROOL, é um guia aos engenheiros de software durante o processo de engenharia reversa baseando-se em heurísticas pré-determinadas para que modelos orientados a objetos sejam obtidos a
partir de sistemas implementados em COBOL. FAROOL se preocupa com duas fases, em especial, no processo de engenharia reversa orientada a objetos. A primeira fase é a de Elaboração do Modelo de Análise do Sistema Atual (MASA), quando um modelo pseudoorientado a objetos é criado a partir do sistema legado. A segunda fase é a de Elaboração do Modelo de Análise do Sistema (MAS), quando um modelo totalmente orientado a objetos é criado, abstraindo-se o modelo anterior (MASA). Através da FAROOL, os engenheiros de
software são guiados para que o processo de engenharia reversa se concretize. Primeiramente, é feita a preparação do sistema, com auxílio da ferramenta CASE Legacy Aid, integrada à FAROOL através de macros. Seguem a determinação das classes, dos atributos e dos métodos candidatos do modelo MASA, que podem se tornar classes,
atributos e métodos, respectivamente, do modelo MAS. Heurísticas especiais são seguidas para a confecção dos relacionamentos entre as classes no modelo orientado a objetos. Todas as informações são armazenadas em um banco de dados relacional, facilitando a tarefa do engenheiro de software no processo de engenharia reversa. O ambiente Delphi; o banco de dados relacional Interbase e a ferramenta Legacy Aid foram utilizadas na elaboração da FAROOL.
|
170 |
Refatoração de sistemas Java utilizando padrões de projeto: um estudo de caso.Rapeli, Leide Rachel Chiusi 19 December 2005 (has links)
Made available in DSpace on 2016-06-02T19:06:28Z (GMT). No. of bitstreams: 1
DissLRCR.pdf: 1289177 bytes, checksum: 0d5c30e3a6fab66cbd1251a5fc2211d1 (MD5)
Previous issue date: 2005-12-19 / This dissertation presents a study case on object-oriented systems refactoring. Systems developed according to the object-oriented paradigm may contain reusable code, even
though not always have been designed for it. Systems maintenance is not an easy task, even for object-oriented systems. Software design patterns favour the implementation of efficient solutions for recurrent problems, easing reusability and maintainability. In cases of systems not designed using design patterns, it is possible to refactor the system using them, without altering the system functionality. This prospective study refers to the search for guidelines to
help the software engineer to conduct this type of refactoring. For that purpose, seven systems implemented in Java, that were available in the Web, have been used. The study has three phases: the first refers to existing system functionality and class model recovery; so that, in the second phase, applicable software design patterns can be implemented; and the class model previously obtained can be updated with the software design patterns applied. In
the third phase, the new system functionality is verified by tests, to confirm that the conducted refactoring has not altered it. The refactored system usually presents an increase
in the LOC number, but becomes more maintainable due to better structuring and cohesion. Reuse is also eased. One restriction of this research is that the case study has been conducted only for small-scale information systems. / Esta dissertação apresenta um estudo de caso de refatoração de sistemas orientados a objetos. Sistemas desenvolvidos de acordo com o paradigma de orientação a objetos podem conter código reusável, apesar de nem sempre terem sido projetados para isso. Manutenção de sistemas não é uma tarefa fácil, nem mesmo para sistemas orientados a objetos. Padrões de projeto de software favorecem a implementação de soluções eficientes para problemas recorrentes, facilitando a reusabilidade e manutenibilidade. Nos casos dos sistemas não projetados com o seu uso, é possível refatorar o sistema usando-os, sem alterar a sua funcionalidade. Este estudo prospectivo refere-se à busca de diretrizes para auxiliar o
engenheiro de software a conduzir esse tipo de refatoração. Para isso, sete sistemas implementados em Java que estavam disponíveis na Web foram usados. O estudo tem três
etapas: a primeira refere-se à recuperação da funcionalidade e do modelo de classes do sistema existente de modo que, na segunda etapa, padrões de projeto de software aplicáveis
possam ser implementados; e o modelo de classes previamente obtido possa ser atualizado com os padrões de projeto de software aplicados. Na terceira etapa, a funcionalidade do novo sistema é verificada por testes, para confirmar que a refatoração conduzida não a alterou. O
sistema refatorado, usualmente, apresenta um aumento no número de LOC, mas torna-se mais manutenível, devido a melhor estruturação e coesão. O reuso é também facilitado. Uma restrição desta pesquisa é que o estudo de caso foi conduzido apenas para sistemas de informação de pequeno porte.
|
Page generated in 0.0958 seconds