Kitapxanaǵa baǵdarlanǵan arxitektura

Programmalıq injiniringde, Kitapxanaǵa baǵdarlanǵan arxitektura (KBA) ‒ bul belgili bir ontologiya tarawında sheklengen qayta qollanılatuǵın programmalıq támiynat kitapxanaları túrinde programmalıq támiynattı islep shıǵıw hám proektlestiriw ushın principler hám metodologiyalar jıynaǵı. KBA programmalıq támiynattı xızmetke-baǵdarlanǵan arxitektura arqalı bunnan bılay da ashıp beriwge múmkinshilik beretuǵın kóp sandaǵı alternativ metodologiyalardıń birin usınadı. Kitapxana baǵdarı biznes funkcionallıǵın ashıq API-ler toplamı arqalı kórsetetuǵın kitapxanalardıń ontologiyalıq shegaraların belgileydi. Kitapxanaǵa baǵdarlanǵan arxitektura jáne de Modulli programmalastırıwǵa uqsas ámeliyatlardı itibarǵa aladı hám ǵárezsiz ishki ashıq kodlı ómirlik ciklleri menen ishki kitapxanalar hám modullerdi saqlawdı xoshametleydi. Bul kózqaras máselelerdi bóliw hám ámelge asırıwǵa qaraǵanda interfeyslerge proektlestiriw sıyaqlı jaqsı programmalıq támiynat injeneriya principleri hám úlgilerin itibarǵa aladı.

 Principler 
Úsh princip Kitapxanaǵa baǵdarlanǵan arxitektura freymvorklerin basqaradı:

 Programmalıq támiynat kitapxanasın ámelge asırıw hám tema tarawı boyınsha bilimler tek bir ontologiya tarawı menen sheklengen bolıwı kerek.
 Ózi tiyisli bolǵan tarawdan basqa ontologiya tarawınan túsinikler hám artefaktlardı paydalanıwı kerek bolǵan programmalıq támiynat kitapxanası, sol belgili ontologiya tarawına sáykes keletuǵın kitapxana menen baylanısıwı hám onı qayta paydalanıwı kerek.
 Barlıq taraw boyınsha arnawlı programmalıq támiynat kitapxanaları bólek ómirlik cikllleri menen saqlanıwı hám qollap-quwatlanıwı kerek.

 Artıqmashılıqları 
Kitapxanaǵa baǵdarlanǵan arxitektura bar bolǵan programmalıq támiynat injeneriya ámeliyatları hám programmalıq támiynattı islep shıǵıw ómirlik cikline hár qıylı process jaqsılanıwların beriwi múmkin. Onı qabıl etiwden alınatuǵın ayırım anıq paydalar:

 Bólistirilgen sistemalardıń konfiguraciya basqarıwın ápiwayılastırıw.
 KBA principleriniń ajıralmas qásiyetleri hám sheklewleri sebepli joqarı isenimli programmalıq támiynat sistemaların qurıw.
 KBA paydalanıp qurılǵan informaciya sistemaları texnologiyaǵa ǵárezsiz. Bul sistemalar pútkil kitapxanalardı hám taraw ámelge asırıwların lokallasqan tásir hám minimal joqarı aǵım tásiri menen ańsat almastıra aladı.
 Bólistirilgen sistemalar hám integraciya repozitoriylerińizdiń Saqlaw indeksin arttırıw.
 Joqarı baylanıs qáwpin minimallastırıw, bul iri kárxana sistemalarında kóbirek kózge taslanıwı múmkin.
 Baǵdarlamashılardı dástúrli sistemaǵa qaraǵanda ádewir tezirek jumısqa tayarlaw. Baǵdarlamashılar hám komandalardı kitapxanalar hám taraw ontologiyaları arasında kóshirip, úziliksiz birge islesiwge múmkinshilik beriw.
 Qátelerdi anıqlaw hám máseleniń túp-tiykarın derlik dárhal tabıw. Baǵdarlamashı qátelerdi saplastırıwǵa jumsaytuǵın waqıt muǵdarı haqqında aytılatuǵın nárse bar.
 Programmalıq támiynat injeneriya komandasınıń shina faktorın maksimallastırıw.

 Derekler 

Kategoriya:Programmalıq támiynat arxitekturası
__BÖLİDİMÖNDEMEW__