Das ist die höchste abstraktion die praktisch nichts mit funktionalen bereichen zu tun hat , so kann man sich überlegen ob ein system komplett modular aufgebaut wird um es später besser zu warten , also alles unabhängige module die auf qualität getestet werden können und somit für sich sicher sind und einfach nur genutzt wird wenn gebraucht, oder eben eingebunden wird, erweitert wird durch den benutzer etc .
ein betriebssystem wie windows wäre unbrauchabr wenn nur microsoft diese programmieren könnte , schlauer wäre wenn das OS so gebaut ist das einzelne komponennten auch von anderen gebaut werden können . diese auch die komplette verantwortung haben etc .
z.b. gibt es posix , was auf sicherheit der einzelnen komponenten architektiert wurde, so das jede einheit für sich schon ein sicherheitskontext hat der das gesamt system nicht unsicherer machen kann , sollte es eine komponente geben die probleme verursacht, wird nicht das ganze system angegriffen .
hier mal das wiki dazu
https://de.wikipedia.org/wiki/Softwarearchitektur
es hat also nur imaginär mit code zu tun , eher mit einer , wie soll es überhaupt aufgebaut sein .
ein hausarchitekt kann auch modulbau anwenden oder halt das haus im ganzen planen , sollte eine komponente fehlen kann man im schlechtesten fall nciht weiter machen , oder sollte etwas hinzukommen, wird das nicht ohne probleme integrierbar sein .
in sofern , kann man auch im kleinen etwas architektur machen , aber der begriff wird eigentlich eher auf etwas größere zusammenhänge angewant .