Obsah:
Definice - Co znamená softwarová architektura?
Softwarová architektura je definování a strukturování řešení, které splňuje technické a provozní požadavky. Softwarová architektura optimalizuje atributy zahrnující řadu rozhodnutí, například zabezpečení, výkon a spravovatelnost. Tato rozhodnutí v konečném důsledku ovlivňují kvalitu aplikace, údržbu, výkon a celkový úspěch.
Techopedia vysvětluje softwarovou architekturu
Softwarová architektura je strukturovaný rámec používaný k konceptualizaci softwarových prvků, vztahů a vlastností. Tento termín také odkazuje na dokumentaci softwarové architektury, která usnadňuje komunikaci zúčastněných stran a dokumentuje včasná a vyšší rozhodnutí týkající se opětovného použití konstrukčních a designových komponent a vzorů pro různé projekty. Proces softwarové architektury pracuje prostřednictvím abstrakce a oddělení těchto problémů, aby se snížila složitost.
Jazyk popisu jazyka (ADL) popisuje softwarovou architekturu. Různé ADL jsou vyvíjeny různými organizacemi. Běžné prvky ADL jsou konektory, komponenty a konfigurace.
