Spelling suggestions: "subject:"ambientes corporativos"" "subject:"ambientes coorporativos""
1 |
Gerenciamento de energia em ambientes corporativos.BARROS, Zeus Cunha. 21 May 2018 (has links)
Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2018-05-21T13:02:03Z
No. of bitstreams: 1
ZEUS CUNHA BARROS - DISSERTAÇÃO (PPGCC) 2016.pdf: 1422347 bytes, checksum: ee3e072fb6b10fe4a471f66f2eb55ec7 (MD5) / Made available in DSpace on 2018-05-21T13:02:03Z (GMT). No. of bitstreams: 1
ZEUS CUNHA BARROS - DISSERTAÇÃO (PPGCC) 2016.pdf: 1422347 bytes, checksum: ee3e072fb6b10fe4a471f66f2eb55ec7 (MD5)
Previous issue date: 2016 / Capes / Gerenciamento de energia é uma atividade fundamental a ser implementada em todos os sistemas computacionais na busca pela sustentabilidade na área de TI (TI Verde). Considerando- se o desempenho e o orçamento para o período como restrições a esse gerenciamento é possível alcançar eficiência energética. Neste estudo, é apresentada uma metodologia de gerenciamento de energia,na qual por meio da adaptação dinâmica atrelada à troca de estados de energia dos componentes, proporciona-se um menor consumo de energia,combinando as necessidades dos usuários e as restrições de orçamento. / Energy management is a key activity to be implemented in all computer systems in the search for sustainability in IT (green IT). Considering the performance and the power budget for the period as constraints to this management, is possible to achieve energy efficiency. In this study, it is presented a methodology for power management, in which by means of dynamic adaptation tied to the exchange of energy States of components, provides a lower power consumption, combining the needs of users and budget constraints.
|
2 |
Identificação e análise de clones de códigos heterogêneos em um ambiente corporativo de desenvolvimento de softwareTorres, José Jorge Barreto 31 August 2016 (has links)
The demand for speeding up software development inside
corporations triggers a series of issues related to coding organization.
Software development teams have to achieve business deadlines, so
they adopt the bad practice to copy-and-paste code. In this way, clones
populate software repositories and hinder the improvement or
maintenance of systems. Programming languages with object-oriented
paradigm characteristics tend to make easy coding abstraction and
reuse processes. However, a question arises: the same team working
with several kinds of programming languages are influenced by their
paradigms regarding the decrease of cloning incidence? This work
proposed an approach to identify, analyze and compare clones inside
heterogeneous software repositories without consider the development
team profile. The experimental evaluation of the approach was possible
thru two controlled experiments which aimed to detect and evaluate
clones, using and adapting tools available on market. This evaluation
was executed inside an organizational environment, which owned
several applications with closed-source code but available to analysis.
The final results showed no relationship to the amount of application
code lines. Procedural language systems had a lower clone incidence
and, when conflicting open and closed source systems, both had similar
results regarding to the manifestation of source-code clones. / A exigência por acelerar o desenvolvimento de software nas
empresas desencadeia uma série de problemas relacionados à
organização do código. As equipes de desenvolvimento, pressionadas a
cumprir prazos ditados pela área de negócio, adotam a prática ruim de
copiar e colar código. Assim, os clones são criados e povoam os
repositórios de software dessas companhias, tornando o aprimoramento
e manutenção dos sistemas cada vez mais dificultado. Linguagens de
programação que possuem características do paradigma de orientação a
objetos tendem a facilitar ainda mais o processo de abstração de código
e de reaproveitamento. No entanto, uma questão pode ser feita: uma
mesma equipe, trabalhando com diversos tipos de linguagens, sofre
influência destes tipos, no que diz respeito à diminuição da incidência
de clones? Este trabalho propôs uma abordagem para identificar,
analisar e comparar clones em repositórios heterogêneos de software,
com uma análise tênue do perfil da equipe envolvida. A avaliação
experimental da abordagem foi realizada por meio de dois
experimentos controlados, os quais visaram a detecção e a avaliação de
clones, utilizando e adaptando o ferramental disponível no mercado.
Esta avaliação foi executada in-vivo, em um ambiente organizacional
real, o qual possuía uma grande quantidade de aplicações e linhas de
código fechado disponíveis para análise. Os resultados finais não
apresentaram relação direta com a quantidade de linhas de código das
aplicações. Sistemas de linguagem procedural apresentaram menor
incidência de clones e, no conflito entre sistemas de código aberto e
fechado, ambos tiveram resultados similares no que diz respeito à
manifestação de clones de código-fonte.
|
Page generated in 0.0923 seconds