Shpjegoni se si të dizajnoni arkitekturën e softuerit.
Dizajnimi i arkitekturës së softuerit përfshin vendosjen për strukturën dhe ndërveprimin e komponentëve të ndryshëm të softuerit, si modulet, bazat e të dhënave, serverët, etj. Ai përfshin gjithashtu identifikimin e komponentëve dhe marrëdhëniet e tyre , duke projektuar detaje specifike të zbatimit, duke vlerësuar dizajnin për cilësinë dhe sigurinë, dhe duke dokumentuar arkitekturën.