Tutorial de arquitetura e design de software

A arquitetura de software normalmente se refere às estruturas maiores de um sistema de software e lida com a forma como vários processos de software cooperam para executar suas tarefas. Design de software refere-se às estruturas menores e lida com o design interno de um único processo de software. No final deste tutorial, os leitores desenvolverão uma sólida compreensão dos conceitos de arquitetura de software e conceitos de design e estarão em posição de escolher e seguir o modelo certo para um determinado projeto de software.

Público

Este tutorial foi desenvolvido para todos os profissionais de software, arquitetos e engenheiros de projeto de sistemas sênior. Os gerentes das equipes de arquitetura também serão beneficiados com este tutorial.

Pré-requisitos

Não há pré-requisito exato para este tutorial. Qualquer profissional de software pode seguir este tutorial para obter uma imagem maior de como os aplicativos e produtos de software de alta qualidade são projetados.