Professional Documents
Culture Documents
4.Kerkesat jo-funksionale?
Pra ne vend te ndertimit te sistemeve monilite nga e para, zhvillimi I softuerit I bazuar ne komponente
(CBSE ose CBD) synon të ndërtojë sisteme duke bashkuar komponente të gatshme, dhe kështu të
zvogëlojë koston e prodhimit dhe kohën e nxjerrjes në treg, duke rritur ripërdorimin e softuerit.
Si kontribut kryesor, do të propozojmë një model QA për softuerin e bazuar në komponentë i cili
mbulon:
Faktori kryesor qe nje softuer te jete konkurues ne treg eshte pikerisht funksionaliteti.
Kerkesat
CBD
Përparësitë:
Te metat:
CBSE është një proces i cili si qëllim ka ndërtimin dhe dizajnimin e sistemeve softuerike duke përdorur
komponente softuerike të ripërdorshme.
Qëllimi i CBSE është të rris produktivitetin, kualitetin dhe zvogëlojë kohën e daljes në treg duke iu
falënderuar zhvillimit të komponentëve standarde dhe prodhimit të automatizuar.
Sfidat e CBSE:
1. CBD njihet si një qasje e re e fuqishme e cila pritet të përmirësojë mjaft, nëse jo të shkaktoj
revolucion në zhvillimin dhe përdorimin e softuerit në përgjithësi duke pritur që komponentët
dhe shërbimet bazuar në komponente të jenë bazë e mirë për joprogramerët për ndërtimin e
softuerëve të tyre.
2. Specifikimi i komponentëve.
3. Modelet e komponentëve.
4. Procesi i zhvillimit të softuerëve nga komponentët.
5. Problemet e pazgjidhura:
a. Çështjet teknike.
b. Çështjet administrative dhe organizative.
c. Çështjet ligjore.
6. Parashikimi mbi kompozimin.
7. Komponentët e besueshme dhe certifikimi i tyre.
8. Konfigurimi i komponentëve.
9. Mbështetja me mjete.
10. Development tools, such as Visual Basic, have proven to be extremely successful, but many
other tools have yet to appear.
11. Sistemet e varura dhe CBSE.
Teknologjite e CBSE:
DCOM, CORBA dhe Java Beans u ofrojnë programerëve mjete për realizim-implementim të
aplikacioneve të orientuara në komponente.
Definimi I besueshmerise:
Aftësia e sistemit apo komponentës të realizojë funksionet e kërkuara në kushte të caktuara për një
periudhë të caktuar kohore.
KARAKTERISITIKAT EKSTRA-FUNKSIONALE
Karakteristika të komponentëve apo sistemit të cilat përcaktojnë sjelljen e përgjithshme por të cilat nuk
mund të shprehen përmes funksioneve.
Shembuj:
Kufizimet kohore
o koha e ekzekutimit, vonesat, periodiciteti, kufiri kohor, etj.
Besueshmëria
Fuqia -robustness,
Performansat
Safety dhe security.
KOMPONENTËT SOFTUERIKE
Komponenta duhet:
Ne CBD cikli jetesor I perberesve [Christianson] perbehet nga 3 faza: (Component Life Cycle)
Komponenta Softuerike paraqet një element të sistemit e cila ofron një shërbim ose ngjarje të para-
definuar me mundësi komunikimi me komponenta softuerike tjera.