Преглед садржаја:
Дефиниција - Шта значи софтверска архитектура?
Софтверска архитектура је дефинисање и структурирање решења које испуњавају техничке и оперативне захтеве. Архитектура софтвера оптимизује атрибуте који укључују низ одлука, као што су безбедност, перформансе и управљивост. Ове одлуке на крају утичу на квалитету апликације, одржавање, перформансе и општи успех.
Тецхопедиа објашњава архитектуру софтвера
Софтверска архитектура је структурирани оквир који се користи за концептуализацију софтверских елемената, односа и својстава. Овај термин се такође односи на документацију софтверске архитектуре која олакшава комуникацију са заинтересованим странама док документује ране и високе одлуке о дизајну и дизајну компоненти и поновној употреби узорака за различите пројекте. Процес архитектуре софтвера функционише кроз апстракцију и раздвајање ових проблема да би се смањила сложеност.
Језик описа архитектуре (АДЛ) описује софтверску архитектуру. Разне организације развијају различите АДЛ-ове. Уобичајени АДЛ елементи су конектори, компоненте и конфигурација.
