Tartalomjegyzék:
Meghatározás - Mit jelent a szoftver-architektúra?
A szoftver-architektúra a technikai és üzemeltetési követelményeknek megfelelő megoldás meghatározása és felépítése. A szoftver-architektúra optimalizálja azokat a tulajdonságokat, amelyek egy sorozat döntését tartalmazzák, mint például a biztonság, a teljesítmény és a kezelhetőség. Ezek a döntések végső soron befolyásolják az alkalmazás minőségét, karbantartását, teljesítményét és az általános sikert.
A Techopedia magyarázza a szoftver-architektúrát
A szoftver-architektúra egy strukturált keret, amelyet a szoftverek, a kapcsolatok és a tulajdonságok fogalmának megfogalmazására használnak. Ez a kifejezés a szoftver-architektúra dokumentációjára is utal, amely megkönnyíti az érintettek kommunikációját, miközben dokumentálja a korai és magas szintű döntéseket a tervezés és a tervezési alkotóelemek, valamint a minták újrahasználata céljából a különböző projektekben. A szoftver-architektúra folyamata ezen aggodalmak kivonása és elválasztása révén működik a komplexitás csökkentése érdekében.
Architecture Description Language (ADL) leírja a szoftver architektúráját. Különböző ADL-eket különféle szervezetek dolgoznak ki. Az általános ADL elemek csatlakozók, összetevők és konfigurációk.