Obsah:
Definícia - Čo znamená softvérová architektúra?
Softvérová architektúra je definovanie a štruktúrovanie riešenia, ktoré spĺňa technické a prevádzkové požiadavky. Softvérová architektúra optimalizuje atribúty zahŕňajúce celý rad rozhodnutí, ako napríklad bezpečnosť, výkon a spravovateľnosť. Tieto rozhodnutia v konečnom dôsledku ovplyvňujú kvalitu aplikácií, údržbu, výkon a celkový úspech.
Techopedia vysvetľuje softvérovú architektúru
Softvérová architektúra je štruktúrovaný rámec, ktorý sa používa na konceptualizáciu softvérových prvkov, vzťahov a vlastností. Tento pojem tiež odkazuje na dokumentáciu softvérovej architektúry, ktorá uľahčuje komunikáciu so zainteresovanými stranami a dokumentuje včasné a vysoké rozhodnutia týkajúce sa opätovného použitia komponentov a vzorov pre rôzne projekty. Proces architektúry softvéru pracuje prostredníctvom abstrakcie a oddelenia týchto problémov, aby sa znížila zložitosť.
Jazyk popisu jazyka (ADL) popisuje softvérovú architektúru. Rôzne organizácie vyvíjajú rôzne ADL. Bežné prvky ADL sú konektory, komponenty a konfigurácia.
