Fechar

@InProceedings{SousaGuerOlivAnic:2017:AnBaAc,
               author = "Sousa, Eduardo Pereira and Guerra, Eduardo Martins and Oliva, 
                         Gustavo Ansaldi and Aniche, Mauricio Finavaro",
          affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto 
                         Nacional de Pesquisas Espaciais (INPE)} and {Queen’s University at 
                         Kingston} and {Delft University of Technology}",
                title = "Arquitetura de Aplica{\c{c}}{\~o}es Spring MVC: Uma An{\'a}lise 
                         Baseada no Acoplamento L{\'o}gico",
            booktitle = "Anais...",
                 year = "2017",
         organization = "Workshop dos Cursos de Computa{\c{c}}{\~a}o Aplicada do INPE, 
                         17. (WORCAP)",
             keywords = "Frameworks, engenharia de software, arquitetura de software.",
             abstract = "Frameworks s{\~a}o pe{\c{c}}as fundamentais no desenvolvimento 
                         de aplica{\c{c}}{\~o}es Web, provendo a elas um conjunto de 
                         funcionalidades e uma arquitetura de refer{\^e}ncia. No entanto, 
                         a natureza multi-linguagem dessas aplica{\c{c}}{\~o}es dificulta 
                         a investiga{\c{c}}{\~a}o das rela{\c{c}}{\~o}es entre seus 
                         componentes utilizando conceitos de acoplamento estrutural. Para 
                         superar essa dificuldade, este trabalho prop{\~o}e um estudo 
                         baseado em t{\'e}cnicas de acoplamento l{\'o}gico para 
                         investigar a rela{\c{c}}{\~a}o entre os componentes 
                         arquiteturais dessas aplica{\c{c}}{\~o}es. Essa t{\'e}cnica foi 
                         aplicada a 114 projetos que utilizam o framework Spring MVC com 
                         intuito de investigar a sensibilidade dos componentes {\`a} 
                         mudan{\c{c}}as em outras camadas arquiteturais, evidenciando 
                         pontos de acoplamento que possam dificultar a evolu{\c{c}}{\~a}o 
                         das aplica{\c{c}}{\~o}es. Como resultado, verificou-se um forte 
                         acoplamento entre p{\'a}ginas Web e Controllers, assim como uma 
                         assimetria no acoplamento entre Controllers e Repositories, onde 
                         Controllers est{\~a}o muito mais sujeitos {\`a}s mudan{\c{c}}as 
                         em Repositories do que o inverso.",
  conference-location = "S{\~a}o Jos{\'e} dos Campos, SP",
      conference-year = "20-22 nov. 2017",
             language = "pt",
           targetfile = "Sousa_arquitetura.pdf",
        urlaccessdate = "16 maio 2024"
}


Fechar