UM ESTUDO DE ARQUITETURAS, DESIGN PATTERNS E BOAS PRÁTICAS DE CODIFICAÇÃO
vantagens e desvantagens
Palavras-chave:
Engenharia de Software, ComputaçãoResumo
Com o aumento crescente dos acessos de pessoas do mundo todo à internet, especialmente na última década, e o consequente avanço do número de usuários, surge a necessidade de desenvolver aplicações que atendam a demandas cada vez maiores. Expandindo as exigências e manutenções constantes de software, que devem acontecer de forma rápida e com desempenho satisfatório para o usuário. Este trabalho tem como propósito apresentar formas de se construir softwares escaláveis, com longo prazo de duração e facilidade de manutenção entre equipes. Promovendo a redução do tempo gasto no desenvolvimento e facilitando a criação de novas funcionalidades. É apresentado um conjunto de arquiteturas, design patterns e boas práticas de desenvolvimento de software. Espera-se atingir por meio do uso combinado das técnicas apresentadas uma proposta de oferecer melhores soluções na construção de softwares.