Spelling suggestions: "subject:"cansativo"" "subject:"calitativo""
1 |
PACCS uma ferramenta para detecção proativa e resolução colaborativa de conflitos de código fonteArmino, Daniel Bruno 23 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-06-13T17:33:37Z
No. of bitstreams: 1
Daniel Bruno Armino_.pdf: 1677240 bytes, checksum: 278b4e6ed4b8adf54258b557940f77df (MD5) / Made available in DSpace on 2016-06-13T17:33:37Z (GMT). No. of bitstreams: 1
Daniel Bruno Armino_.pdf: 1677240 bytes, checksum: 278b4e6ed4b8adf54258b557940f77df (MD5)
Previous issue date: 2016-03-23 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Em desenvolvimento de software colaborativo, desenvolvedores compartilham código fonte e modificam partes deste código em paralelo, visando aumentar a produtividade. Para isso, times de desenvolvimento, tipicamente globalmente distribuídos, fazem uso de sistemas de controle de versão (SCV), os quais são responsáveis por versionar o código fonte e reconciliar as alterações conflitantes realizadas pelos desenvolvedores em paralelo. Em geral, cada desenvolvedor possui uma cópia local dos arquivos do código fonte do repositório, podendo realizar qualquer tipo modificação e tendo que posteriormente integrar a sua versão local do código fonte com as alteradas pelos outros membros do time de desenvolvimento. O problema é que usualmente os sistemas de controle de versão (por exemplo, GIT e SVN) não dão suporte a detecção antecipada dos conflitos, nem auxiliam os desenvolvedores na resolução dos mesmos. Na prática, um conflito trata-se de alterações divergentes realizadas em um mesmo trecho de código em paralelo por diferentes desenvolvedores. Consequentemente, detectar e resolver conflitos passam a ser duas atividades altamente propensa a erros e que exige bastante esforço do desenvolvedor. Para explorar esta problemática, este trabalho propõe o PACCS, uma ferramenta capaz de: (1) detectar proativamente conflitos; (2) analisar a propagação de conflitos; (3) identificar conflitos sintáticos e semânticos; (4) resolver automaticamente conflitos detectados; (5) apoiar os desenvolvedores na resolução colaborativa dos conflitos; e (6) checar as integrações realizadas e submetidas ao repositório de acordo um conjunto de regras. A ferramenta desenvolvida abordará os requisitos citados anteriormente e possui duas partes: o lado cliente (plugin para o eclipse) e o lado server (gerenciador de alterações entre workspaces). Após a construção da ferramenta será efetuado um comparativo entre desenvolvedores que utilizam a ferramenta versus os que não utilizaram, objetivando aferir as vantagens ou desvantagens da ferramenta. Os resultados demonstraram que (1) ao contrário do que a literatura prega, VCS centralizados tendem produzir um código fonte mais próximo do desejado e (2) a abordagem colaborativa pode ser mais eficiente e necessitar de menos esforço na resolução de conflitos. / In collaborative software development, developers share source code and modify parts of code in parallel, to increase productivity. For this, development teams typically distributed globally, make use of version control systems (VCS), which are responsible for versioning the source code and reconcile conflicting changes made by developers in parallel. Generally, each developer has a local copy of the source code files from the repository, and can perform any modification and having to later join their local version of the source code with the changed by the other members of the development team. The problem is that usually the version control systems (eg, GIT and SVN) do not support early detection of conflicts, or assist developers in solving them. In practice, a conflict it is divergent changes made in one piece of code in parallel by different developers. Consequently, detect and resolve conflicts become two highly prone to errors and activities that require a lot of effort from the developer. To explore this issue, this paper proposes the PACCS, a tool capable of: (1) detect proactively conflicts; (2)
to analyze the spread of conflicts; (3) identify syntactic and semantic conflicts; (4) detected automatically resolve conflicts; (5) support developers in collaborative conflict resolution; and (6) check the integrations carried out and submitted to the agreement of a set of rules repository. The developed tool will address the above requirements and has two parts: the client side (plugin for Eclipse) and the server side (change manager between Workspaces). After the construction of the tool will be made a comparison between developers using the tool versus those who did not use, in order to assess the advantages or disadvantages of the tool. The results showed that (1) contrary to the literature preaches, centralized VCS tend to produce a code nearest source of the desired and (2) a collaborative approach can be more efficient and require less effort in resolving conflicts.
|
2 |
A logística reversa de resíduos sólidos em Ituiutaba: do diagnóstico à elaboração de um modelo pró-ativoSantos, Flávio da Costa 27 February 2007 (has links)
This work presents a case study, containing the diagnosis of reverse logistics of the
solid wastes existing in Ituiutaba (MG). It includes the main residues, who are the
biggest collectors and buyers and which is the way taken by the residues. It still
presents, a pro-active model for its environmental management. Model this, that
induces the capacity to think, to project and to foresee a better future for the society
of what is lived deeply today in the city. The qualitative analysis of the domiciliary
residues disclosed the presence of 70% in weight of decaing organic substance. Five
aspects are identified: costs of Iandfill maintenance , non senses, technique
imperfections, administrative problems and lack of equipment in the current model of
reverse logistics. There is a new perspective for the city of Ituiutaba (MG) to give a
leap in order to improve its efficiency in environmental management. The way for the
efficiency of the management of the residues is demonstrated, which must have as
main precursor the municipal public power. So that the model can have effectiveness
it will have to count on the support of the population, which will have to be informed
of the new the proposal of reverse logistics for the urban residues. In relation to the
compost produced from the humid residues, it can be evidenced that its composition
presents good potential of use for production of varied plants and vegetables for
presenting a good constitution of macro and micron nutrients. In relation to the
balance of mass in the pro-active model there is a perspective of a shunting line of
the residues from the landfills much bigger than nowadays. That is, the ambient
reintegration of the residues makes a leap from current 19% to 82,8% in the proactive
model of reverse logistics. This way it is possible to see a new age in the
management of the solid residues for the city of Ituiutaba supported in reverse
logistics. With the adoption of the pro-active model the municipal landfill will have to
be used less for the covering and compacting of the recycleable residues and
unwanted matter and more for the composting of the perishable organic residues.
This way it is possible to prolong the useful life of the landfill, from 24 years to 99
years, with drastic reduction in the leachate generation. Soon, the study of the
reverse logistics of the residues is a contribution to subsidize the city hall in the
management of the solid residues, also serving, to increase the conscience of the
population on the necessity of its participation in the discarding process and reusage
of solid residues. / Este trabalho apresenta um estudo de caso, contendo o diagnóstico da logística
reversa dos resíduos sólidos existentes em Ituiutaba (MG). Ele caracteriza quais são
os principais resíduos, quem são os maiores catadores e compradores e qual é o
caminho percorrido pelos resíduos. Apresenta ainda, um modelo pró-ativo para a
sua gestão ambiental. Modelo esse, que induz a capacidade de pensar, projetar e
antever um futuro melhor para a sociedade tijucana do que se vivencia hoje na
cidade. A análise qualitativa dos resíduos domiciliares revelou a presença de 70%
em peso de matéria orgânica putrescível. Identificam-se: custos de manutenção do
aterro, contra sensos, falhas técnicas, administrativas e ausência de equipamentos
no modelo atual de logística reversa. Abre-se a perspectiva para a cidade de
Ituiutaba (MG) dar um salto a fim de melhorar a sua eficiência em gestão ambiental.
O caminho para a eficiência da gestão dos resíduos é demonstrado, o qual deverá
ter como principal precursor o poder público municipal. Para que o modelo possa ter
efetividade ele deverá contar com o apoio da população, a qual deverá ser
informada sobre a nova proposta de logística reversa para os resíduos sólidos
urbanos. Em relação ao húmus produzido a partir dos resíduos putrescíveis, pode-se
constatar que o composto apresenta bom potencial de uso para produção de
variadas plantas e hortaliças e possui uma boa constituição de macro e micro
nutrientes. Em referência ao balanço de massa no modelo pró-ativo abre-se uma
perspectiva de um desvio dos resíduos do aterro sanitário bem maior do que se
presencia hoje. A reintegração ambiental dos resíduos sólidos dá um salto dos
atuais 19% para 82,8% no modelo pró-ativo da logística reversa. Destarte vislumbrase
uma nova era na gestão dos resíduos sólidos para o município de Ituiutaba
amparada na logística reversa. Com a adoção do modelo pró-ativo a área do aterro
municipal deverá ser utilizada menos para o recobrimento e compactação dos
resíduos recicláveis e rejeitos e mais para a compostagem dos resíduos orgânicos
putrescíveis. Com isso, se vislumbra o prolongamento da vida útil do aterro, que
passaria de 24 anos para 99 anos, com redução drástica na geração de chorume. O
estudo do reverso da logística dos resíduos é uma contribuição para subsidiar a
prefeitura na gestão dos resíduos sólidos, servindo também, para aumentar a
consciência da população sobre a necessidade de sua participação no processo de
descarte e reaproveitamento dos resíduos sólidos. / Mestre em Geografia
|
Page generated in 0.0373 seconds