Tutorial sull'architettura e il design del software

Software Architecture si riferisce tipicamente alle strutture più grandi di un sistema software e si occupa del modo in cui più processi software cooperano per svolgere i propri compiti. Software Designsi riferisce alle strutture più piccole e si occupa della progettazione interna di un unico processo software. Alla fine di questo tutorial, i lettori svilupperanno una solida comprensione dei concetti di architettura software e concetti di design e saranno in grado di scegliere e seguire il modello giusto per un dato progetto software.

Questo tutorial è progettato per tutti i professionisti del software, architetti e progettisti di sistemi senior. Anche i manager dei team di architettura trarranno vantaggio da questo tutorial.

Non esiste un prerequisito esatto per questo tutorial. Qualsiasi professionista del software può seguire questo tutorial per avere un quadro più ampio di come sono progettati applicazioni e prodotti software di alta qualità.