Spelling suggestions: "subject:"cistemas dde informa??es web"" "subject:"cistemas dee informa??es web""
1 |
Uma abordagem para evolu??o e reconcilia??o de linhas de produtos de software clonadasLima, Gleydson de Azevedo Ferreira 31 March 2014 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2015-11-27T13:12:56Z
No. of bitstreams: 1
GleydsonDeAzevedoFerreiraLima_TESE.pdf: 3036609 bytes, checksum: d5ebbd6b69974b4e7bda113892450048 (MD5) / Approved for entry into archive by Elisangela Moura (lilaalves@gmail.com) on 2015-11-27T14:51:19Z (GMT) No. of bitstreams: 1
GleydsonDeAzevedoFerreiraLima_TESE.pdf: 3036609 bytes, checksum: d5ebbd6b69974b4e7bda113892450048 (MD5) / Made available in DSpace on 2015-11-27T14:51:19Z (GMT). No. of bitstreams: 1
GleydsonDeAzevedoFerreiraLima_TESE.pdf: 3036609 bytes, checksum: d5ebbd6b69974b4e7bda113892450048 (MD5)
Previous issue date: 2014-03-31 / Linhas de produtos de software promovem a reutiliza??o em larga escala atrav?s do desenvolvimento de fam?lias de sistemas que: (i) compartilham um n?cleo comum de caracter?sticas previamente implementadas; e (ii) permitem a sele??o e customiza??o das caracter?sticas vari?veis, as quais determinam os comportamentos distintos de cada membro ou produto da fam?lia de sistema. Por raz?es de time-to-market e flexibilidade, a ind?stria de software tem adotado, com frequ?ncia, a t?cnica de clonagem como mecanismo de cria??o de produtos ou de novas linhas de produtos. Apesar das suas vantagens, a t?cnica de clonagem traz dificuldades para a evolu??o e reconcilia??o de caracter?sticas de linhas de produto de software devido aos poss?veis conflitos de integra??o das mudan?as realizadas no c?digo da linha de produto de software original, denominada Source, e a da linha de produto clonada, denominada Target. Esta tese de doutorado prop?e uma abordagem para evolu??o e reconcilia??o de produtos clonadas baseada na ado??o de t?cnicas de minera??o de reposit?rios de software. A abordagem promove a identifica??o de diferentes tipos de conflitos - l?xicos, estruturais e sem?nticos - que podem ocorrer durante a integra??o de caracter?sticas ou tarefas de desenvolvimento da linha de produto original para a linha de produto clonada. O trabalho apresenta os resultados de um estudo emp?rico de caracteriza??o dos tipos de conflitos de integra??o de c?digo em diferentes evolu??es de duas linhas de produto de software de sistemas de informa??o web. Os resultados do estudo demonstram o potencial da abordagem na resolu??o autom?tica ou semi-autom?tica de v?rios dos conflitos existentes, reduzindo assim os custos de evolu??o e reconcilia??o de linhas de produto de software clonadas. / Software product line engineering promotes large software reuse by developing a
system family that shares a set of developed core features, and enables the selection and
customization of a set of variabilities that distinguish each software product family from
the others. In order to address the time-to-market, the software industry has been using
the clone-and-own technique to create and manage new software products or product
lines. Despite its advantages, the clone-and-own approach brings several difficulties for
the evolution and reconciliation of the software product lines, especially because of the
code conflicts generated by the simultaneous evolution of the original software product
line, called Source, and its cloned products, called Target. This thesis proposes an
approach to evolve and reconcile cloned products based on mining software repositories
and code conflict analysis techniques. The approach provides support to the
identification of different kinds of code conflicts ? lexical, structural and semantics ?
that can occur during development task integration ? bug correction, enhancements and
new use cases ? from the original evolved software product line to the cloned product
line. We have also conducted an empirical study of characterization of the code
conflicts produced during the evolution and merging of two large-scale web information
system product lines. The results of our study demonstrate the approach potential to
automatically or semi-automatically solve several existing code conflicts thus
contributing to reduce the complexity and costs of the reconciliation of cloned software
product lines.
|
2 |
Desenvolvimento de aplica??es m?veis baseadas em sistemas de informa??es web existentes / Development of mobile applications based on existing web information systemsBarroca Filho, Itamir de Morais 05 February 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-03-02T22:44:37Z
No. of bitstreams: 1
ItamirDeMoraisBarrocaFilho_DISSERT.pdf: 3957224 bytes, checksum: dd8307554e48a7fc36b95ba2bcf355ff (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-03-03T22:47:22Z (GMT) No. of bitstreams: 1
ItamirDeMoraisBarrocaFilho_DISSERT.pdf: 3957224 bytes, checksum: dd8307554e48a7fc36b95ba2bcf355ff (MD5) / Made available in DSpace on 2016-03-03T22:47:22Z (GMT). No. of bitstreams: 1
ItamirDeMoraisBarrocaFilho_DISSERT.pdf: 3957224 bytes, checksum: dd8307554e48a7fc36b95ba2bcf355ff (MD5)
Previous issue date: 2015-02-05 / Considerando a era da computa??o m?vel percebe-se que os sistemas de informa??oest?o passando por um processo de metamorfose para possibilitar que seus usu?rios utilizemnovas formas de acessos ?s informa??es a partir de dispositivos m?veis. Isso se deveprincipalmente ao aumento da popularidade de dispositivos como smartphones e tablets.Impulsionado por esse novo cen?rio de computa??o, que est? mudando velhos h?bitos ecriando novas maneiras da sociedade acessar informa??es que at? ent?o s? eram acess?veisatrav?s de computadores tradicionais, crescem as demandas por aplica??es m?veis corporativas.Esse aumento ? ocasionado pela necessidade das empresas garantirem aos seusclientes novas formas de intera??es com seus servi?os. Dessa forma, esse trabalho tem oobjetivo de apresentar um estudo referente ao desenvolvimento de aplica??es m?veis eum processo denominado Metamorphosis, que prov? um conjunto de atividades organizadasem tr?s fases: requisitos, projeto e implanta??o, para auxiliar no desenvolvimentode aplica??es m?veis corporativas baseadas em sistemas de informa??es web existentes.
|
Page generated in 0.0967 seconds