Inhoudsopgave:
Definitie - Wat betekent software-architectuur?
Software-architectuur is het definiëren en structureren van een oplossing die voldoet aan technische en operationele vereisten. Software-architectuur optimaliseert attributen met een reeks beslissingen, zoals beveiliging, prestaties en beheerbaarheid. Deze beslissingen hebben uiteindelijk invloed op de kwaliteit van de applicatie, het onderhoud, de prestaties en het algemene succes.
Techopedia verklaart Software Architecture
Software-architectuur is een gestructureerd raamwerk dat wordt gebruikt om software-elementen, relaties en eigenschappen te conceptualiseren. Deze term verwijst ook naar documentatie van software-architectuur, die de communicatie met belanghebbenden vergemakkelijkt, terwijl vroege en beslissingen op hoog niveau met betrekking tot ontwerp en ontwerpcomponent en patroonhergebruik voor verschillende projecten worden gedocumenteerd. Het software-architectuurproces werkt via de abstractie en scheiding van deze problemen om de complexiteit te verminderen.
Architecture Description Language (ADL) beschrijft software-architectuur. Verschillende ADL's worden ontwikkeld door verschillende organisaties. Veelvoorkomende ADL-elementen zijn connectoren, componenten en configuratie.