1 / 21

PROÇESET SOFTWARE

PROÇESET SOFTWARE. Objetivat e temes. Te kuptojme konceptin e procesit software dhe te modelit Te kuptojme aktivitetet e perfshira ne inxhinierine e kerkesave Te kuptojme si RUP integron metodat me te mira per modelim me te mire te procesit

mariel
Download Presentation

PROÇESET SOFTWARE

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. PROÇESET SOFTWARE

  2. Objetivat e temes • Te kuptojmekonceptin e procesit software dhe te modelit Te kuptojmeaktivitetet e perfshira ne inxhinierine e kerkesave Te kuptojme si RUP integronmetodat me te mira per modelim me te mire te procesit Njohje e teknologjise CASE e perdorurpertembeshteturaktivitetet e procesit software

  3. Ceshtjetkryesore • Modelet e proceseve software • Ciklet e procesit • Aktivitetet e procesit • Rationalunifiedprocess • Inxhinieria e softit e mbeshteturngakompjuteri

  4. Per kujtese • Njeproçes software eshtebashkesia e veprimevedherezultateve ,te cilatnaçojne ne prodhimin e produkteve software. • Kadisaaktivitetebaze: • Specifikimisoftware-percaktonfunksionet e softitdhepengesatqedalingjatefunksionimittetij. • Dizenjimidhepercaktimi-ka tebejemezhvillimin e software-vebazuarmbikerkesat e user-itdhetesistemit. • Vleresimisoftware -ka tebejemerealizimin e kerkesaveteklientit. • Evolimisoftware-duhetqe soft. t´upershtatetkerkesaveterejatendryshmeteklienteve

  5. 1.MODELET E PROÇESIT SOFTWARE • Model = Prezantim abstrakt (i thjeshtuar ) i ketij proçesi software • Modeletkryesore: • 1-Waterfall model-Modeli kaskade→ • 2-Zhvillimi ne evolim→ • 3-Zhvillimi i sistemeve formale→ • 4-Zhvillimi i bazuar ne riperdorim→

  6. Percaktimi I kerkesave Dizenjimi I sist.&softit Implementimi&testimi I njesise Integrimi& testimi I sist. Operimi dhe mirembajtja Modeli ´´Waterfall

  7. Vazhdonmodeliwaterfall • midisfazavekrijone mini cikle per te firmosurfazendhe per te vazhduar me tej • Avantazhet: • Ne cdofazeprodhohetnjedokument • Cdofazeeshte e ndarepaimplikuar ne gabimegjitheprocesin • Disavantazhet • Nuklejonose me veshtiresilejonndryshimembi soft

  8. Modeli ne evolim • Idea kryesore: Zhvillimit i nje implementimi fillestar duke e ekspozuar idene fillestare te userave dhe duke permiresuar kete permes shume versioneve derisa te arrihet ne nje sistem te pershtatshem ne vend te veprimeve te veçanta.

  9. Specifikimi Vleresimi Fillestar Modeli fillestar Zhvillimi Versioni I ndermjetem Vleresimi Versioni per-fundimtar Vazhdim i modelitevolucionar

  10. Tipet e modelitevolucionar • Ka dy tipe te ketij modeli: • Zhvillimi eksplorator→.Zhvillimi fillon me pjeset e sistemit te cilat jane kuptuara qarte dhe me pas sistemi evolon duke shtuar tipare te reja ,qe propozohen nga klienti. • Prototipi throw- away(perdor&hidh)→Prototipi perqendrohet ne eksperimentet me ato pjese te kerkesave te klientit te cilat jane kuptuar me keq. • Avantazhe • Perngjasimi evolucionar eshte me efektiv se perngjasimi waterfall • Disavantazhe • Proçesi nuk eshte i dukshem nese sitemet zhvillohen shpejt nuk eshte efektive te prodhosh dokumenta qe reflektojne çdo version te sistemit. • Sistemet jane te strukturuar varfer • Mund te kerkohen mjete dhe teknika speciale

  11. Specifikimi I kerkesave Analiza e konponenteve Modifikimi i kerkesave Projektimi me konponente te riperdorshem Zhvillimi dhe integrimi Vleresimi I sistemit Zhvillimi i bazuar ne konponente te riperdorshem (reuse-oriented developement)

  12. Modelire-used • Avantazhet e ketij modeli (re-use -a- zvogelon sasine e software qe zhvillohen ,pra zvogelon koston dhe riskun. -b- çon ne sh perndarjen me te shpejte te produktit softw. E meta e ketij modeli eshte mosperputhja kerkese –komponent qe çon ne ndryshime te paevitueshme te sistemit ,duke iu shmangur nevojave reale te userit.

  13. 2. Ciklet e procesit Per procese te medhenj kemi 2 modele hibride: 1-Incremental developement ,ku specifikimi, dizenjimi dhe implementimi ne software. ndahet ne nje seri shtresash, te cilat zhvillohen me radhe. 2-Zhvillimi spiral, ku zhvillimi i sistemit ndjek nje spirale.

  14. Percaktimi permbledhes I kerkesave Grupimi I kerkesave per zhvillim Projektimi I ark.se sistemit Zhvillimi I shtresave te sistemit Vleresimi I cdo grupi kerkesash Integrimi I shtresave Vlaresimi I sistemit te plote Bllokskema e dorezimitinkremental

  15. Zhvillimi ne spirale Planifikim i kerkesave Analize e risqeve Ndertim prototipi Simulimdhetestim Planifikim i fazestjeter Zhvillimdheverifikim i produktit

  16. Studimi I ekzistences se sistemit Nxjerja dhe analiza e kerkesave Specifikimi I kerkesave Raporti I ekzistences se sistemit Vleresimi I kerkesave Modeli I sistemit Kerkesat e userit dhe sistemit Dokumenti I kerkesave 3. Aktivitetet e procesit-1- specifikimi software

  17. Specifikimi I kerkesave Projektimi I arkitektures Modeli I theshtuar I specifikave Projektimi I nderfaqeve Projektimi I komponenteve Projektimi I strukturavetedhenave Projektimi I algoritmave Arkitektura e sistemit Specifikimi I software-it • Specifikimi I nderfaqeve • Specifikimi I komponenteve Specifikimi I struktures se tedhenave Specifikimi I algor. Projektimidheimplementimi i software

  18. Percaktimi i kerkesave te sistemit Vleresimi I sistemit ekzistues Propozim per ndryshimtesistemit Modifikimi I sistemit Sistemi ekzistues Sistemi I Ri Pranimi i software-testimi

  19. 4. RUP-Proceset racional te unifikuar(Rational-Unified-Process) • Procest racional te unifikuar jane shembuj te modeleve te procesieve te derivuar nga UMLose USDP • USDP-Unified-Soft-Development-Process: • permban te gjithe elementet e modeleve te proceseve, • ndihmon ciklet • ilustron fazat e specifikimit dhe projektimit • tenton te kombinoje ne nje diagram te vetem te gjitha prespektivat dinamike dhe statike te modeleve ne kohe dhe te modeleve qe shoqerojne fazat e shenderrimit te modelit.

  20. RUP Percaktimi i kerkesave te sistemit Vleresimi i sistemeveekzistuese Propozime te ndryshimeve te sistemit Modifikime te sistemit Sistemeekzistuese Sistem i ri

  21. Inxhinieria e softit computer aided • Teknologjia CASE- ofronsuportdukeautomatizuardisaaktivitete • Ndertimi i modelevegrafike • Pergjithesimi i nderfaqeve • Tools-editor, kompilator,komparatorfilesh • Workbench–teresiinstrumentesh, programim, testim • Mjedisi i zhvillimit-mbeshtesingjitheprocesin

More Related