Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Arquitetura de software

Arquitetura de software

Essa apresentação é um material de apoio utilizado durante um Meetup cuja o intuído era exemplificar via código os benefícios de se utilizar qualquer arquitetura de software.

Speakers: Jackson Miras, José Miguel

Repositório do código: https://gitlab.com/jackmiras/architecture-sample-project/

Avatar for Jackson Miras

Jackson Miras

November 09, 2017

More Decks by Jackson Miras

Other Decks in Technology

Transcript

  1. Arquitetura de software é a estrutura ou estruturas de o

    sistema, que inclui elementos de software, propriedades desses elementos, e as relações entre eles.
  2. “Arquiteto”? Um arquiteto de software é visto como um designer-

    chefe, alguém que reúne tudo no projeto. Mas isso não é o que um arquiteto de construção faz. Um arquiteto de construção se concentra na interação com o cliente que quer o prédio. Ele concentra sua mente em questões importantes para o cliente, como o layout e a aparência do prédio. Mas há mais em um edifício do que isso.
  3. Benefícios • Divisão em equipes • Estrutura de repartição do

    trabalho • Organização da documentação • Organização em bibliotecas • Integração • Planos de teste • Manutenção • Implementação incremental