Komponentlerge tiykarlanǵan programmalıq injiniring

Komponentlerge tiykarlanǵan programmalıq injiniring (KTPI, ingl. Component-based software engineering), sonday-aq komponentlerge tiykarlanǵan islep shıǵıw (KTI) dep te ataladı, ‒ erkin baylanısqan hám qayta paydalanıwǵa bolatuǵın komponentlerden programmalıq támiynat sistemasın dúziwge baǵdarlanǵan programmalıq injiniringniń stili. Bul komponentler arasındaǵı máselelerdi ajıratıp qarastırıwǵa tiykarlanǵan.

Komponentlerdiń durıs dárejedegi ólshemin tabıw ushın, programma arxitektorları ózleriniń komponentlik dizaynların baǵdarlamashılar menen birge úziliksiz qayta islep shıǵıwı kerek. Arxitektorlar paydalanıwshılardıń talapların, juwapkershiliklerdi hám arxitekturalıq ózgesheliklerdi esapqa alıwı kerek.

 Itibarǵa alınatuǵın máseleler 
nobaý|242x242 nükte|UML de eki komponenttiń mısalı: Tólem islendi processi klienttiń buyırtpasın qayta isleydi, bunıń ushın ekinshi komponent arqalı kredit kartasınan tólem alınıwı kerek.
Úlken komandalar tárepinen islep shıǵılǵan úlken kólemli sistemalar ushın, KTPInıń artıqmashılıqlarına erisiw ushın qatań tártip hám process talap etiledi. Úlken sistemalarda kóbinese úshinshi tárep komponentleri qollanıladı.

Sistema Unified Modeling Language (UML) járdeminde vizual túrde jobalanıwı múmkin. Hárbir komponent tórt múyeshli etip kórsetiledi, al interfeys bolsa usınılǵan interfeysti kórsetiw ushın konfet túrinde hám interfeysti paydalanıwdı kórsetiw ushın rozetka túrinde kórsetiledi.

Komponentke tiykarlanǵan paydalanıwǵa jaramlılıqtı tekseriw aqırǵı paydalanıwshı menen baylanısatuǵın komponentler ushın qollanıladı.

 Derekler 

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