1 |
[en] AN APPROACH TO EVOLUTION IN SOFTWARE MEASUREMENT REPOSITORIES: THE CLAIRVOYANT SYSTEM / [pt] UMA ABORDAGEM PARA A EVOLUÇÃO TRANSPARENTE EM REPOSITÓRIOS DE MEDIÇÃO DE SOFTWARE: O SISTEMA CLAIRVOYANTBERNARDO ARRAES VINHOSA 02 October 2007 (has links)
[pt] O sistema Clairvoyant é um protótipo de repositório de
medições de
software cujo diferencial é oferecer a capacidade de
evolução transparente do
modelo de medição. Isso quer dizer que as alterações no
modelo de medição
podem ser feitas sem expor a estrutura interna do
armazenamento de medições
que torna possível essa evolução. A importância desse tema
advém do fato das
necessidades de informação que geram as medições em
ambientes de engenharia
de software estarem em constante mudança. Para que o
sistema Clairvoyant
comportasse a evolução transparente do modelo de medição,
foi necessário dotálo
de um meta-modelo de medições e um modelo de consultas
adequados a este
fim. Na dissertação são explicados esses modelos e a
influência deles nos macroprocessos
operacionais do repositório de medição (manutenção do
modelo de
medições, importação de dados, consulta aos dados e
exportação de dados). / [en] The Clairvoyant system is a software measurement
repository prototype
which stands out for allowing transparent evolution in its
measurement model.
This means that changes can be made to its measurement
model without revealing
the underlying storage structure which makes possible this
evolution. This is an
important concern due to the fact that the information
needs to which the
measurements respond constantly evolve. The Clairvoyant
system was designed
based on a measurement meta-model and a measurement query
model to make it
possible to transparently evolve its measurement model.
This work explains these
models and studies their influence on the repository´s
operational macro-processes
(measurement model maintenance, measurement data
importing, measurement
data querying and measurement data exporting).
|
2 |
[en] COMPARISON OF AGENT AND OBJECT ORIENTED PROJECTS USING THE GEORISC PLATFORM / [pt] COMPARAÇÃO DE PROJETO BASEADO EM AGENTES E ORIENTAÇÃO A OBJETOS NA PLATAFORMA GEORISCSERGIO LUIZ RUIVACE CERQUEIRA 08 September 2011 (has links)
[pt] Diversas tecnologias de implementação de software são discutidas na
literatura. Duas dessas tecnologias são a orientação a objetos, que se encontra
consolidada, e a orientação a agentes, que vem sendo objeto de muitos estudos e
experimentos. Esses estudos indicam a orientação a agentes como muito
promissora e como uma evolução da orientação a objetos. No entanto, há poucos
trabalhos comparando essas duas técnicas e os poucos trabalhos se baseiam em
comparações ideológicas e qualitativas. Essa dissertação tem por objetivo
desenvolver e avaliar modos sistemáticos de avaliação de duas arquiteturas de
implementação de sistemas. As duas tecnologias apresentadas foram comparadas
e foi determinado se a utilização de uma tecnologia trouxe benefícios,
desvantagens ou foi indiferente face à outra. A comparação foi realizada tomando
por base um problema real, ou seja, foram criadas duas implementações que
solucionam o problema de modo similar cada uma usando uma tecnologia. Para o
desenvolvimento desse trabalho foi criado um plano de medição com base na
técnica Goal Question Metric. O plano de medição foi aplicado às duas
implementações e resultados obtidos foram avaliados definindo os benefícios de
cada técnica. Por fim, foi feita uma crítica da utilização do modelo GQM em um
projeto real. / [en] There are several software development technologies currently in the
literature. Two such technologies are object orientation, which is consolidated,
and agent orientation, which has been the subject of many studies and
experiments. These studies indicate the agent orientation as very promising and an
evolution of object orientation. However, there is only a few studies comparing
these two techniques and these studies have been based on ideological and
qualitative comparisons. This dissertation aims to develop and evaluate methods
of systematic evaluation of two architectures for implementing systems. The two
technologies presented were compared and determined whether the use of
technology has brought benefits, disadvantages or was indifferent to the other.
The comparison was performed based on taking a real problem; in other words,
two implementations have been created that address the problem similarly each
using a technology. To develop this work, it was created a measurement plan
based on the technique Goal Question Metric. The measurement plan was applied
to both implementations and results were evaluated by defining the benefits of
each technique. Finally was done a discussion about the use of the GQM model in
a real project.
|
Page generated in 0.0332 seconds