SlideShare a Scribd company logo
1 of 12
 Faza e zhvillimit
 Metodologjitë
Proces i zhvillimit të softuerit ose procesi i ndërtimit të softuerit
(en:Software development process),
I njohur edhe si cikli i jetës së zhvillimit të softuerit, është një strukturë e
vendosur për zhvilimin e një produkti softuerik.
Janë disa modele për proceset e tilla, secili përshkruan qasje të një
shumëllojshmërie të detyrave ose aktiviteteve që zhvillohen gjatë procesit.
 Analiza dhe definimi i kërkesave
Bashkëpunimi me blerësin dhe
shfrytëzuesin
Analiza e kërkesave (entitetet, aktivitetet
dhe kufizimet)
Interaksioni i sistemit me rrethinën
Rezultati i fazës - lista e kërkesave të
shfrytëzuesit
 Projektimi (dizajnimi) i sistemit
Sipas kërkesave, punohet projekti i sistemit i cili
e ofron planin e zgjidhjes
Plani – arkitektura e sistemit, komponentet dhe
algoritmat
 Projektimi i programit
Gjenerimi i nënprojekteve (moduleve) të
përshtatshme për realizim programor
Lidhjet në mes të moduleve dhe mënyrat e
këmbimit të dhënave
Implementimi i programit •
Realizimi i kodit programor sipas
projektit
Testimi i programit
Gjetja dhe përmirësimi i gabimeve
Testimi njësi
Testimi i integruar
Testimi sistematik .
Dorëzimi i sistemit
Instalimi i sistemit në rrethinën
punuese
Aftësimi i shfrytëzuesve
Mirëmbajtja e sistemit softverik
Përmirësimi i gabimeve pas dorëzimit
Përparimi i sistemit (kërkesat e reja
ose ndryshimet në rrethinë)
 Vetite
Nivel shumë i lartë i abstraksionit
Lidhja kaskadike e fazave
Pikat kritike dhe nënproduktet
Pozitive
• Thjeshtësia, lehtësohet
komunikimi me blerësin
- Përcjellja e lehtë e
projektit
- Implementimi i lehtë i
modelit; një iteracion; i
përshtatshëm kur në kohë
të shkurtër duhet
ndërruar sistemi i vjetër
me të riun+
Negative
Nuk i përkrahë lidhjet
rivepruese, të cilat ekzistojnë
në realitet
Zhvillimi i softverit nuk
shikohet si zgjidhje e
problemit,
Modeli shfrytëzon qasje
industriale, kurse zhvillimi i
softverit është proces krijues, e
jo proces prodhues -
Interaksioni i kufizuar me
shfrytëzuesin; vetëm në fazën e
parë dhe të fundit, që nuk
mjafton
Modeli ujëvara,Royce, v.1970.,
Modeli më i vjetër
Proces i zhvillimit të softuerit
Kombinon elementet si të projektimit ashtu edhe prototipit-në
faza, në një përpjekje për të kombinuar avantazhet e konceptit të
dizajnit top-down and bottom-up.
Gjithashtu i njohur si modeli spiral i ciklit të jetës "lifecycle" (apo
zhvillimi spiral), kjo është një metodë për zhvillimin e sistemeve
(SDM-systems development method) të përdorura në tekonlogjit të
informacionit (IT).
Ky model i zhvillimit kombinon tiparet e prototipit dhe modelin
"waterfall".
Boehm,1986.
Karakteristikë kryesore e një modeli spiral është menaxhimi i rrezikut në faza të rregullta ne ciklin e zhvillimit.
Dsh
Waterfall vs Spiral

More Related Content

What's hot

Sëmundjet gjenetike
Sëmundjet gjenetikeSëmundjet gjenetike
Sëmundjet gjenetikeXhuLia Muca
 
VESHJET POPULLORE SHQIPTARE
VESHJET POPULLORE SHQIPTAREVESHJET POPULLORE SHQIPTARE
VESHJET POPULLORE SHQIPTAREroni45
 
Te drejtat e njeriut
Te drejtat  e njeriutTe drejtat  e njeriut
Te drejtat e njeriutDonart Geci
 
Letersia nen Diktature
Letersia nen DiktatureLetersia nen Diktature
Letersia nen DiktatureOrnela Keçi
 
Pasurite natyrore ne shqiperi
Pasurite natyrore ne shqiperiPasurite natyrore ne shqiperi
Pasurite natyrore ne shqiperiMerkur Sinani
 
traditat dhe zakonet shkodrane
traditat dhe zakonet shkodranetraditat dhe zakonet shkodrane
traditat dhe zakonet shkodraneEva Kajushi
 
Komunizmi vs demokracia
Komunizmi vs demokraciaKomunizmi vs demokracia
Komunizmi vs demokraciaErgi Nushi
 
Ndotja e mjedisit dhe ndikimi i saj në biodiversitet
Ndotja e mjedisit dhe ndikimi i saj në biodiversitet Ndotja e mjedisit dhe ndikimi i saj në biodiversitet
Ndotja e mjedisit dhe ndikimi i saj në biodiversitet Darla Evangjeli
 
Metalet Dhe Jometalet
Metalet Dhe JometaletMetalet Dhe Jometalet
Metalet Dhe JometaletArenoardReno
 
Siguria ne internet
Siguria ne internetSiguria ne internet
Siguria ne internetRinorbislimi
 
Ligjet e Mendelit
Ligjet e MendelitLigjet e Mendelit
Ligjet e MendelitAldo Keçi
 
RENDESIA E UJIT NE JETEN TONE
RENDESIA E UJIT NE JETEN TONERENDESIA E UJIT NE JETEN TONE
RENDESIA E UJIT NE JETEN TONEEdlira Ekmekciu
 
Numrat e thjeshrte dhe te perbere.
Numrat e thjeshrte dhe te perbere.Numrat e thjeshrte dhe te perbere.
Numrat e thjeshrte dhe te perbere.Tefik Rika
 
Duhani,droga,alkooli
Duhani,droga,alkooliDuhani,droga,alkooli
Duhani,droga,alkooliEgi Zenelaj
 
Kimi - Sistemi Periodik
Kimi - Sistemi PeriodikKimi - Sistemi Periodik
Kimi - Sistemi PeriodikErdi Dibra
 

What's hot (20)

Sëmundjet gjenetike
Sëmundjet gjenetikeSëmundjet gjenetike
Sëmundjet gjenetike
 
Dialektet e shqipes
Dialektet e shqipesDialektet e shqipes
Dialektet e shqipes
 
VESHJET POPULLORE SHQIPTARE
VESHJET POPULLORE SHQIPTAREVESHJET POPULLORE SHQIPTARE
VESHJET POPULLORE SHQIPTARE
 
Te drejtat e njeriut
Te drejtat  e njeriutTe drejtat  e njeriut
Te drejtat e njeriut
 
Letersia nen Diktature
Letersia nen DiktatureLetersia nen Diktature
Letersia nen Diktature
 
Alpet shqiptare
Alpet shqiptareAlpet shqiptare
Alpet shqiptare
 
Pasurite natyrore ne shqiperi
Pasurite natyrore ne shqiperiPasurite natyrore ne shqiperi
Pasurite natyrore ne shqiperi
 
traditat dhe zakonet shkodrane
traditat dhe zakonet shkodranetraditat dhe zakonet shkodrane
traditat dhe zakonet shkodrane
 
Siguria rrugore
Siguria rrugoreSiguria rrugore
Siguria rrugore
 
Komunizmi vs demokracia
Komunizmi vs demokraciaKomunizmi vs demokracia
Komunizmi vs demokracia
 
Ndotja e mjedisit dhe ndikimi i saj në biodiversitet
Ndotja e mjedisit dhe ndikimi i saj në biodiversitet Ndotja e mjedisit dhe ndikimi i saj në biodiversitet
Ndotja e mjedisit dhe ndikimi i saj në biodiversitet
 
Pulebardha
PulebardhaPulebardha
Pulebardha
 
Metalet Dhe Jometalet
Metalet Dhe JometaletMetalet Dhe Jometalet
Metalet Dhe Jometalet
 
Siguria ne internet
Siguria ne internetSiguria ne internet
Siguria ne internet
 
Ligjet e Mendelit
Ligjet e MendelitLigjet e Mendelit
Ligjet e Mendelit
 
RENDESIA E UJIT NE JETEN TONE
RENDESIA E UJIT NE JETEN TONERENDESIA E UJIT NE JETEN TONE
RENDESIA E UJIT NE JETEN TONE
 
Numrat e thjeshrte dhe te perbere.
Numrat e thjeshrte dhe te perbere.Numrat e thjeshrte dhe te perbere.
Numrat e thjeshrte dhe te perbere.
 
Projekt Fizik - valet
Projekt Fizik - valetProjekt Fizik - valet
Projekt Fizik - valet
 
Duhani,droga,alkooli
Duhani,droga,alkooliDuhani,droga,alkooli
Duhani,droga,alkooli
 
Kimi - Sistemi Periodik
Kimi - Sistemi PeriodikKimi - Sistemi Periodik
Kimi - Sistemi Periodik
 

Similar to CIKLI I ZHVILLIMIT TE SOFTWARE (TIK 12)

Portofoli i tik me zgjedhje 3
Portofoli i tik me zgjedhje 3Portofoli i tik me zgjedhje 3
Portofoli i tik me zgjedhje 3Rexhino Kovaci
 
Inxhinieria softwere
Inxhinieria softwere Inxhinieria softwere
Inxhinieria softwere Jenny Tusha
 
Teknologjia dhe dizajni (Vështrim i shkurtër)
Teknologjia dhe dizajni (Vështrim i shkurtër)Teknologjia dhe dizajni (Vështrim i shkurtër)
Teknologjia dhe dizajni (Vështrim i shkurtër)NGO Etnika
 
Detyrë Kursi Inteligjenca Artificiale ne animim.docx
Detyrë Kursi Inteligjenca Artificiale ne animim.docxDetyrë Kursi Inteligjenca Artificiale ne animim.docx
Detyrë Kursi Inteligjenca Artificiale ne animim.docxIng Ardit Novruzi
 
Tema perfundimisht
Tema perfundimishtTema perfundimisht
Tema perfundimishtMustaf Ameti
 
Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...
Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...
Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...Metamorphosis
 
Projektimi i procesit Vehbi Ramaj
Projektimi i procesit Vehbi RamajProjektimi i procesit Vehbi Ramaj
Projektimi i procesit Vehbi RamajMenaxherat
 
Monitoring: of Systems and applications ; single site & multi - site
Monitoring: of Systems and applications ; single site & multi - site Monitoring: of Systems and applications ; single site & multi - site
Monitoring: of Systems and applications ; single site & multi - site Kushtrim Cakolli
 
Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)
Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)
Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)yllferizi
 
Menaxhim i projekteteve
Menaxhim i projekteteveMenaxhim i projekteteve
Menaxhim i projekteteveArdiBucaj
 
Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje Rexhino Kovaci
 
Informatika e bzinesit java 13
Informatika e bzinesit   java 13Informatika e bzinesit   java 13
Informatika e bzinesit java 13coupletea
 
Menaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga LibriMenaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga LibriVeton Sopjani
 
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1Rexhino Kovaci
 
Ndërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin AccessNdërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin AccessRexhino Kovaci
 
menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama drilon emini
 
Menaxhim i projekteve java-10
Menaxhim i projekteve java-10Menaxhim i projekteve java-10
Menaxhim i projekteve java-10Gazmir Rrahmani
 
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...FlorimIdrizi1
 
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...FlorimIdrizi1
 

Similar to CIKLI I ZHVILLIMIT TE SOFTWARE (TIK 12) (20)

Portofoli i tik me zgjedhje 3
Portofoli i tik me zgjedhje 3Portofoli i tik me zgjedhje 3
Portofoli i tik me zgjedhje 3
 
Inxhinieria softwere
Inxhinieria softwere Inxhinieria softwere
Inxhinieria softwere
 
Teknologjia dhe dizajni (Vështrim i shkurtër)
Teknologjia dhe dizajni (Vështrim i shkurtër)Teknologjia dhe dizajni (Vështrim i shkurtër)
Teknologjia dhe dizajni (Vështrim i shkurtër)
 
Detyrë Kursi Inteligjenca Artificiale ne animim.docx
Detyrë Kursi Inteligjenca Artificiale ne animim.docxDetyrë Kursi Inteligjenca Artificiale ne animim.docx
Detyrë Kursi Inteligjenca Artificiale ne animim.docx
 
Tema perfundimisht
Tema perfundimishtTema perfundimisht
Tema perfundimisht
 
Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...
Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...
Praksat e mira të përdorshmërisë së web aplikacioneve përmes mjeteve të përmb...
 
Projektimi i procesit Vehbi Ramaj
Projektimi i procesit Vehbi RamajProjektimi i procesit Vehbi Ramaj
Projektimi i procesit Vehbi Ramaj
 
Monitoring: of Systems and applications ; single site & multi - site
Monitoring: of Systems and applications ; single site & multi - site Monitoring: of Systems and applications ; single site & multi - site
Monitoring: of Systems and applications ; single site & multi - site
 
Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)
Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)
Menaxhimi i projekteve përmes aplikacioneve on-line (dotProject)
 
Menaxhim i projekteteve
Menaxhim i projekteteveMenaxhim i projekteteve
Menaxhim i projekteteve
 
Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje
 
Informatika e bzinesit java 13
Informatika e bzinesit   java 13Informatika e bzinesit   java 13
Informatika e bzinesit java 13
 
Menaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga LibriMenaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga Libri
 
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
 
2. Bazat
2. Bazat2. Bazat
2. Bazat
 
Ndërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin AccessNdërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin Access
 
menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama
 
Menaxhim i projekteve java-10
Menaxhim i projekteve java-10Menaxhim i projekteve java-10
Menaxhim i projekteve java-10
 
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
 
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
 

CIKLI I ZHVILLIMIT TE SOFTWARE (TIK 12)

  • 1.  Faza e zhvillimit  Metodologjitë
  • 2. Proces i zhvillimit të softuerit ose procesi i ndërtimit të softuerit (en:Software development process), I njohur edhe si cikli i jetës së zhvillimit të softuerit, është një strukturë e vendosur për zhvilimin e një produkti softuerik. Janë disa modele për proceset e tilla, secili përshkruan qasje të një shumëllojshmërie të detyrave ose aktiviteteve që zhvillohen gjatë procesit.
  • 3.  Analiza dhe definimi i kërkesave Bashkëpunimi me blerësin dhe shfrytëzuesin Analiza e kërkesave (entitetet, aktivitetet dhe kufizimet) Interaksioni i sistemit me rrethinën Rezultati i fazës - lista e kërkesave të shfrytëzuesit  Projektimi (dizajnimi) i sistemit Sipas kërkesave, punohet projekti i sistemit i cili e ofron planin e zgjidhjes Plani – arkitektura e sistemit, komponentet dhe algoritmat  Projektimi i programit Gjenerimi i nënprojekteve (moduleve) të përshtatshme për realizim programor Lidhjet në mes të moduleve dhe mënyrat e këmbimit të dhënave Implementimi i programit • Realizimi i kodit programor sipas projektit Testimi i programit Gjetja dhe përmirësimi i gabimeve Testimi njësi Testimi i integruar Testimi sistematik . Dorëzimi i sistemit Instalimi i sistemit në rrethinën punuese Aftësimi i shfrytëzuesve Mirëmbajtja e sistemit softverik Përmirësimi i gabimeve pas dorëzimit Përparimi i sistemit (kërkesat e reja ose ndryshimet në rrethinë)
  • 4.
  • 5.  Vetite Nivel shumë i lartë i abstraksionit Lidhja kaskadike e fazave Pikat kritike dhe nënproduktet Pozitive • Thjeshtësia, lehtësohet komunikimi me blerësin - Përcjellja e lehtë e projektit - Implementimi i lehtë i modelit; një iteracion; i përshtatshëm kur në kohë të shkurtër duhet ndërruar sistemi i vjetër me të riun+ Negative Nuk i përkrahë lidhjet rivepruese, të cilat ekzistojnë në realitet Zhvillimi i softverit nuk shikohet si zgjidhje e problemit, Modeli shfrytëzon qasje industriale, kurse zhvillimi i softverit është proces krijues, e jo proces prodhues - Interaksioni i kufizuar me shfrytëzuesin; vetëm në fazën e parë dhe të fundit, që nuk mjafton Modeli ujëvara,Royce, v.1970., Modeli më i vjetër
  • 6. Proces i zhvillimit të softuerit Kombinon elementet si të projektimit ashtu edhe prototipit-në faza, në një përpjekje për të kombinuar avantazhet e konceptit të dizajnit top-down and bottom-up. Gjithashtu i njohur si modeli spiral i ciklit të jetës "lifecycle" (apo zhvillimi spiral), kjo është një metodë për zhvillimin e sistemeve (SDM-systems development method) të përdorura në tekonlogjit të informacionit (IT). Ky model i zhvillimit kombinon tiparet e prototipit dhe modelin "waterfall".
  • 7. Boehm,1986. Karakteristikë kryesore e një modeli spiral është menaxhimi i rrezikut në faza të rregullta ne ciklin e zhvillimit.
  • 8.
  • 9.
  • 10.
  • 11.

Editor's Notes

  1. Planifikimi Një detyrë e rëndësishme në krijimin e një programi softuerik është nxjerrja e kërkesave ose analiza e kërkesave. Klientët zakonisht kanë një ide abstrakte të asaj që ata duan si rezulltat, por jo se çfare softueri duhet të bëj. Kërkesat jo të plota, të paqarta madje edhe kërkesat kontradiktore janë të njohura në këtë pikë nga inxhinierët softuerikë me njohuri dhe eksperiencë.
  2. Ekzistojnë disa modele për të përmirësuar procesin e zhvillimit. Secili ka të drejtë për pro dhe kundra, dhe është vendimi i ekipit të zhvillimit të miratojë një më të përshtatshme për projektin. Ndonjëherë një kombinim i modeleve të mund të jenë më i përshtatshëm.
  3. Modeli me spirale Secili iteracion përfshin një rreth të plotë dhe kalon nëpër katër kuadrante: kuadranti 1: Përcakton objektivat, alternativat, dhe kufizimet në përsëritje të reja. kuadranti 2: Vlerëson alternativat dhe identifikimin dhe zgjidh çështjet e rrezikut. kvadranti 3: Zhvillimi dhe verifikimi me testim kvadranti 4: Planifikimi i përsëritjes së ardhshme.