1 / 22

Identifikimi i objekteve

Identifikimi i objekteve. Kujtese per fazat e projektimit OO. Kuptimi dhe percaktimi i menyrave te perdorimit te sistemit. projektimi i arkitektures se sistemit Identifikimi i objekteve kryesore te sistemit Zhvillimi i modeleve te projektit Specifikimi i nderfaqeve te objekteve.

kuame-chan
Download Presentation

Identifikimi i objekteve

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. Identifikimi i objekteve

  2. Kujtese per fazat e projektimit OO • Kuptimi dhe percaktimi i menyrave te perdorimit te sistemit. • projektimi i arkitektures se sistemit • Identifikimi i objekteve kryesore te sistemit • Zhvillimi i modeleve te projektit • Specifikimi i nderfaqeve te objekteve.

  3. Ne kete faze identifikohen klasat e objekteve • Projekti pershkruhet duke sipas ketyre klasave

  4. Menyrat e identifikimit te objekteve 1.MetodaHOOD 2.Perdorimi i entitetit te fushes se aplikimit. 3.Perdorimi i nje modeli qe tregon menyren e sjelljes se sistemit. 4.perdorimi i nje analize te bazuar ne skenar.

  5. Metoda HOOD • Perdoret pershkrimi ne gjuhe natyrale i sistemit • Pershkrimi i nenshtrohet nje analize gramatikore • Objektet dhe atributet jane emra ndersa operacionet dhe sherbimet jane folje;

  6. perdorimi i entiteteve te fushes se aplikimit • Kjo metode identifikon struktura te memorizimit te fushes se aplikimit qe kerkohen per te mbeshtetur objekte te tilla si:mjete levizese, ngjarje si kerkesa, vende si zyra, unitete organizative etj.

  7. perdorimi i nje modeli te sjelljes se sistemit • Studiohet sjellja e sistemit • Sjellje te ndryshme i bashkangjiten pjeseve perkatesae te sistemit • Ne kete menyre kuptohet se cila pjese fillon, merr pjese dhe perfundon sjelljen ne total te sistemit. • Pjesemarresit qe luajne role te rendesishme percaktohen si objekte.

  8. Perdorimi i nje analize te bazuar ne skenar • Analize e skenareve te ndryshem te sistemit • Identifikohen skenare te perdorimit te sistemit • Cdo skenar identifikon objekte me atribute dhe veprime te kerkuara

  9. Shembull : identifikimi i objekteve per StacioninMetereologjik • Termometer, anemometer, barometer • Objekte te domenit te aplikacionit • Stacion_meteorologjik, data_meteorologjike • Jane identifikuar nga use cases

  10. Shembulli vazhdim • Klasa e objekteve: StacionMeteorologjik • Ofron nderfaqe baze te sistemit me mjedisin • Veprimet reflektojne use case te perdorur per mardheniet sistem –mjedis • Mund te permbaje nenklasa per te sherbyer me nderfaqe te ndryshme ne baze te aktiviteteve

  11. Klasa : DataMetereologjike • Inkapsulon organizimin e te dhenave te ofruar nga instrumentat e stacionit • Operacionet e klases merren me mbledhje dhe sistemim te te dhenave te kerkuara

  12. Klasat : Termometer, Anemometer, Barometer • Jane ne lidhje direkte me instrumentat e sistemit • Reflektojne entitete hardware dhe veprimet merren me kontrollin hardware

  13. Shenime te klasave

  14. Kujtese per fazat e projektimit OO • Kuptimidhepercaktimi i menyrave te perdorimit te sistemit. • projektimi i arkitektures se sistemit • Identifikimi i objektevekryesore te sistemit • Zhvillimi i modeleve te projektit • Specifikimi i nderfaqeve te objekteve.

  15. Modelet e projekteve • Modelet e projekteve tregojne objektet dhe klasat e tyre ne nje sistem. • Marredheniet midis tyre percaktojne realizimin e projektit ne baze te kerkesave te sistemit duke e kaluar ate ne fazen e implementimit.

  16. Llojet e modeleve per POO • Modeletstatike • pershkruajnestrukturenstatikedukeperdorurklasat e objektevedhemarredhenietmidistyre. • Modeletdinamike, • pershkruajnestrukturendinamiketesistemitdhetregojnenderveprimetmidisobjekteve, joklasat e objekteve • UML jeprreth 12 modele statikedhedinamike per dokumentimin e njeprojekti.

  17. Lloje modelesh ne shenimin UML • Modelet e nesistemeve • grupimllogjik te objekteve • Cdonensistemperbennjepackage • Modelieshtestatik • Modelet e sekuences • Sekuence te nderveprimevemidisobjekteve • Modelieshtedinamik • Modelet state machine • objekte te vecantendryshojnegjendjen e tyre ne pergjigje te ngjarjeve. • Modeli i tipitdinamik

  18. Kujtese per fazat e projektimit OO • Kuptimidhepercaktimi i menyrave te perdorimit te sistemit. • projektimi i arkitektures se sistemit • Identifikimi i objektevekryesore te sistemit • Zhvillimi i modeleve te projektit • Specifikimi i nderfaqeve te objekteve.

  19. Karakteristika te nderfaqeve ne POO • Cdo objekt mund te jap nderfaqe te ndryshme ne baze te metodave • Realizohet nga deklarimi i pavarur i nderfaqeve ne Java • Nje grup objektesh mund te kene te njejten nderfaqe • Mund te specifikohen me shenimin UML pa atribute

  20. Evolimi i projektimit • Objektet jane te lidhur dobet • Heqja dhe shtimi i tyre nuk ndikon ndjeshem ne sistem • Avantazh i projektimit te orientuar nga objekti

  21. Permbledhje • Projektimi i orientuarngaobjektieshtenjeperngjasim i projektimit te software-it, kukomponentetkryesore te projektitjaneobjekte me gjendjen e tyre private dhe me veprimettashmefunksione. • Njeobjektduhetteketeveprimetendertimitdheteinspektimitqelejojnemodifikimin e gjendjes se tij. Objektijepsherbimeobjektevetetjere. Objektetkrijohenmekoheperpunimidukeperdorurspecifiken e percaktimitteklases se objekteve. • Objektetaktivizohen ne menyresekuencialeosesimultaneous. Njeobjectsimultantmundtejetenjeobjectpasiv i cilindryshongjendjennepermjetnderfaqes se tijosenjeobject aktiv qemundtendryshojegjendjenpanderhyrjen e ngjarjevetejashtme.

  22. Permbledhje vazhdim • UML jepnjegameshenimeshqeperdoren per dokumentimin e projektimitteorientuarngaobjekti. • Procesi i projektimitteorientuarngaobjektiperfshinaktivititetin e projektitmittearkitektures se sistemit, identifikimin e objektevetesistemit, pershkrimin e projektitteperdorurme modele tendryshmedhedokumentimin e nderfaqes se objekteve. • Gjateprocesitteprojektimitteorientuarngaobjekti, mundteperdorennjeserimodeleshtendryshmeqeperfshijnemodeletstatiketetilla si: modelet e klasave, tepergjithesimitdheteshoqerimit. Dhemodeletdinamike sic jane: modelet e sekuencesdhemodelet state machine. • Nderfaqet e objektevepercaktohen me saktesi ne menyreqeobjektet e tjere te mund ti perdorin. Mund te perdoret java si gjuhe per dokumentim.

More Related