1 / 16

Inxhinieria software e bazuar ne komponentet e riperdorshem

Inxhinieria software e bazuar ne komponentet e riperdorshem. Modelet e riperdorimit per zhvillimin e sistemit. CBSE-Component Base Software Engineering Proces percaktimi dhe implementimi komponentesh te pavarur. Komponentet kryesore te inxhinierise se softit :.

gella
Download Presentation

Inxhinieria software e bazuar ne komponentet e riperdorshem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Inxhinieria software e bazuar ne komponentet e riperdorshem

  2. Modelet e riperdorimit per zhvillimin e sistemit • CBSE-Component Base Software Engineering • Proces percaktimi dhe implementimi komponentesh te pavarur

  3. Komponentetkryesoreteinxhinierise se softit: • Komponentet e pavarur • Tespecifikuaranganderfaqet e tyre • Standartet e komponenteve • Nese komponentetjane konform menjestandartatehereveprimtaria e tyreeshte e pavarurngagjuha e programimit. • Middle-ware • mbeshtetsoftware-in ne integrimin e komponentevedukeberetemundurlidhjenmidistyre • Procesi i zhvillimit • percaktoninfrastrukturen e komponentevedukedhenenjeplatformetenivelittelarte.

  4. Cilatjaneveshtiresitekryesore te ketijmodelzhvillimi? • Besimindajkomponenteve • komponentet si kuti te zeza(BlackBox) • kod i rrezikshemqedhunonfunksionimin e sistemit. • Çertifikimi i komponenteve • kostot e certifikimit te komponenteve • Parashikimi i vecoriveemergjente • Per komponentet e ndareparashimimieshte i veshtire • Kompromentimi i kerkesave • duhet te gjendetnjekompromismidiskerkesave ideale dhekomponenteveidealqekenaqinketokerkesa

  5. Komponentet dhe modelet e tyre • komponent software. • Element qe i pershtatet nje modeli komponenteje qe mund te realizohet ne menyre te pavarur dhe eshte i perbere pa modifikime sipas nje standarti te perberjes • njesia perberese e realizuar me nderfaqe te percaktuar dhe me varesi eksplicite ne kontekst.

  6. Karakteristikatesencialetenjekomponentiteperdorurnga CBSE • Standartizimi – • komponentiduhettejetestandartdhe i pershtatursipasmodelittekomponentittestandartizimit. • Pavaresia – • d.m.th.komponentieshte i pavarurdhemundteperdoretpandihmen e komponentevespecifikaposherbimevetejashtme. • Komponibel – • tejete i aftetehyje ne marredheniemekomponentet e tjere. • Telejojeaksesnepermjetnderfaqes se tij si dheteaksesojkomponentet e tjere. • Levizueshmeria – • aftesia per t’uzhvendosurdheintegruar ne menyretepavarur ne sistemetetjere.Sistemieshte binar dhenukkompilohetparazhvendosjes. • Dokumentueshmeria – • per teinformuarperdoruesitqetepercaktojnenesekomponentikenaqkerkesat e tjera. • specifikohensintaksadhesemantika e nderfaqeve.

  7. Paraqitja e nje komponenteje Komponente Nderfaqe e sherbimeve Percakton sherbime qe komponenteja u ofron komponenteve te tjere Nderfaqe te kerkeses Percakton sherbime qe sigurohen nga ambjenti

  8. Modelet e komponenteve • percaktim i standarteve per implementimin, integrimin dokumentimin dhe dorezimin e komponenteve

  9. Sherbime te ofruaranganjemodelkomponenteje • Sherbimeplatforme – janesherbimeqe u lejojnekomponenteve te komunikojnemidistyre. Corba eshtenjeplatforme e tille. • Sherbime horizontale – janesherbimetepavarurngaaplikimidhemundteperdorenngakomponenttendryshem.

  10. Zhvillimi i komponenteve per riperdorim Komponenti i vendosur per t’u riperdorurduhet te pesojedisandryshime: • Ripercaktimi i metodavespecifike te aplikimit. • Modifikimi i emrave per t’i bere atageneric. • Shtimi i metodaveqejapinnjeparaqitjefunksionele me te kompletuar. • Shtimi i nderfaqes se konfigurimit per pershtatjen e komponenteve. • Integrimi i komponenteve te kerkuar per te rriturpavaresine.

  11. Proceset CBSE

  12. Identifikimi i komponentevekandidat Ka 2-stade identifikimi: ne stadin e pare: kerkim dhe zgjedhje per komponentet te mundshem per t’u realizuar ne stadin e dyte : vleresim i komponenteve te zgjedhur te pershtatshem per aplikimin tone.

  13. Bashkimi i komponenteve Ekzistojnetipetendryshmetekompozimit: • Kompozimisekuencial – kompontetjaneteekzekutuar ne sekuencedhe per telidhketokomponentekerkohetnjekodshtese. • Kompozimihierarkik – njekomponenttherret direkt sherbimenganjekomponentetjeter. Nderfaqet e dhenanganjekomponentjaneteperberanganderfaqet e njekomponentitjeter. • Kompozimi adaptiv – nderfaqet e dyosemeshumekomponenteveperdorenbashke per tekrijuarnjekomponentteri.

  14. Tipet e kompozimit

  15. Problemi i mospershtatjes • Mospershtatshmeria e parametrave ne numerdhe ne tip. • Mospershtatshmeria e operacioneve – emrat e nderfaqevetesherbimevedhekerkesavemundte jene tendryshem. • Mos-kompletimi i operacioneve – nderfaqja e dhenenganjekomponenteeshtenjenen-bashkesi e nderfaqes se kerkuarnganjetjeterkomponent.

  16. Zgjidhja e problemit te pershtatjes • Adapter : komponent i ndermjetem

More Related