SlideShare a Scribd company logo
1 of 13
RexhinoKovaci
Deyrat e portofolit te Tik me Zgjedhje
Semestri i III
Afati Kohor: 05/prill/2019
Objektivat: Te mesojme – karakteristikatestileve të ndryshmetëndërfaqessëpërdoruesitsi atë të
komanduarnga njeriu,WIMP,formatdhegjuhëtnatyrale; kuptova sesi mund tëtestohen të dhënatdhe
si krijohetnjë plan testimi dukepërdorurtë dhënatnormale,tëpavlefshmedheato ekstreme;
Kompetencat:
Ne kete tematike, Une mesova:
 Kuptova etapat e ndryshme të cikleve të zhvillimit të software-it: kuptova që realizueshmëria e një
projekti të zhvillimit softuerik duhet të vlerësohet nga perspektiva operacionale,ekonomike, teknike,
legale, dhe faktori njerëzor;kuptova ndryshimet midis metodave të zhvillimit (waterfall, agile), pikat
e dobëta dhe të forta të secilës prej tyre dhe ku ato aplikohen; kuptova se si të përdorin diagramet e
procesit, pseudokodet,kornizat, rregullat e biznesit, dhe të tjera dokumentacione për të përshkruar
me detaje tiparet dhe veprimet për një zgjidhje të dhënë.
Detyrat faqe 148, 154
 Çfarë quajmë një model zhvillimi? Cilat janë katër fazat nëpër të cilat kalon ai?
 Cilat janë fazat e modelit të zhvillimit waterfall? Cilat aktivitete kryhen në secilën fazë?
 Cilat janë avantazhet e përdorimit të modelit të zhvillimit Waterfall? Kur sugjerohet të përdoret
ky model?
 Cilat janë disavantazhet e përdorimit të modelit të zhvillimit Waterfall?
 Përse përdoret diagrama e procesit dhe cilat janë simbolet e përdorura në të?
 Çfarë tregon diagrama e mëposhtme? Përse mund të përdoret ajo?
 Të ndërtohen diagramat e procesit për një sistem i cili do të përdoret për marrjen e
notave nga nxënësit. Të ndërtohet procesi i marrjes së notës nga ana e nxënësit dhe
procesi i vendosjes së notës nga ana e mësuesit.
 Kerkoni nje informacion per nderveprimin Kompjuter-njeri. Permendni nderfaqen qe ju pelqen
me shume.Karakteristikat e saj?
RexhinoKovaci
1. Çfarë quajmë një model zhvillimi? Cilat janë katër fazat nëpër të cilat kalon ai?
Zhvillimi I programeve kerkon planifikimin e nje procesi qe ne hapat e para te krijimit te tij deri ne hapat
e fundit te pranimit nga perdoruesit sebashku me mirembatjen e programit. Modeli I zhvillimit percakton
nje strategji qe do te realizoje zhvillimin e sistemit.
Modeli I zhvillimit zgjidhet duke u bazuar ne nature e aplikimit, metodave dhe mjeteve qe do te perdoren,
kontrollin qe kerkohet dhe produket qe do te leshohen. Zhvillimi I nje sofrware mund te karakterizohet
nga kater faza:
Gjendja aktualee biznesit
Percaktimi i
problemit
Zhvillimi teknik
duke i bazuar ne
gjuhe programimi
dhe teknologji
Integrimi i zgjidhjes
ku produktet do tu
jepen perdoruesve
fundore
RexhinoKovaci
2. Cilat janë fazat e modelit të zhvillimit waterfall? Cilat aktivitete kryhen në secilën fazë?
Metoda e zhvillimit Waterfall është një model sekuencial ku output-i i secilës fazë shërben si input përfazën
tjetër, duke lejuar procesin e zhvillimit të software të rrjedhë sinjë ujvarë (waterfall). Kështu fazae mëparshme
duhet të përfundohet në mënyrë të suksesshme përpara se të kalohet në fazën tjetër.Ky model për shkak se nuk
pranon ndryshimet është i përshtatshëm vetëm në rastin kur kërkesat janëtë përcaktuara qartë që në fazën e
analizës dhe specifikimit të kërkesave dhe do të ndryshojnë shumëpak në kohë. Metodologjia Waterfall
aplikohet pasi lejon ndarjen e punëve në analistë, dizenjuessistemesh, programues dhe testues. Modeli
Waterfall përdoret në të gjitha projektet të cilat kanëçështje apo probleme të cilat janë të kuptueshme shumë
mirë, për një projekt në kohë të shkurtër osepër automatizimin e një kornize (framework-u) ekzistues
Medota Waterfall ilustrohet nga diagrama e mëposhtme
Fazat e metodologjisë WaterfallNë mënyrë të përmbledhur avantazhet dhe disavantazhet e modelit
waterfall janë si më poshtë:
Avantazhet Disavantazhet
lehtë për t’u përdorur, i thjeshtë dhe I
kuptueshem
Nuk lejon rishikim dhe kur produkti është në
fazëdhe i kuptueshëm testuese. Është shumë e
vështirë të kthehesh në fazat e mëparshme dhe
të ndryshosh diçka gjatë fazës së analizimit të
kërkesave
.E lehtë për t’u menaxhuar Risku dhe pasiguria janë të mëdha
Faza të përcaktuara mirë. Nuk sugjerohet për projekte komplekse
Funksionon mirë për projekte të vogla
Ndryshime të kërkesave nuk realizohen në asnjë
fazë.ku kërkesat janë shumë të qarta.
Ndryshime të kërkesave nuk realizohen në asnjë
fazë
Analiza
•Analiza(specifikimi i kërkesave) përcakton
funksionalitetet e kërkuara dhe veprimet që
duhet të ketë projekti përfundimtar. Analiza
drejtohet nga pritshmëritë që kanë
përdoruesit përfundimtarpërsistemin
Dizenjimi
•Dizenjimi zakonisht ka dyhapa:
arkitektura e përgjitshme e
sistemit e ndjekurnga një
dizenjimi detajuar i moduleve të
sistemit dhe ndërfaqet.
Testimi
•Njësitë e sistemit zhvillohensipas një dizenjimi të detajuar.
Këto njësi testohensi një njësi përpara se të integrohennë
të gjithë sistemin.
Mirembatja
Testimi kryhen testimin e funksionalitetevepër
secilën komponentedhe mëpas teston tëgjithë
sistemine integruar.
RexhinoKovaci
3. Përse përdoret diagrama e procesit dhe cilat janë simbolet e përdorura në të
Diagrama e procesit mund të përshtatet për qëllime të ndryshme. Diagrama mund të përdoret:
• për të kuptuar më mirë se si kryhet një proces,
• për të studiuar një proces në mënyrë që ta përmirësojmë atë
• për t’i komunikuar të tjerëve se si një proces kryhet,
• për një komunikim më të mirë midis njërëzve të përfshirë në të njëjtin proces,
• për të dokumentuar një proces
• për të planifikuar një projekt.
Simbolet e përdorura në Diagramën e Procesit
Përcakton drejtimin e rrjedhës nga njëri hap ose veprim në
një tjetër. Kusht i cili bazohet në një pyetje.
Pyetja shkruhet brenda rombit.
Përcakton pritje ose vonesë.
Përcakton lidhjen me një tjetër faqe ose diagramë.
Përcakton input-e ose output-e.
Tregon një dokument.
Simbole të alternative për fillimin dhe fundin e diagramës
së procesit.
RexhinoKovaci
4. Çfarë tregon diagrama e mëposhtme? Përse mund të përdoret ajo?
Diagrama e procesit mund të përshtatet për qëllime të ndryshme. Ne verejme filimin e nje funksionit ku
perdoruesi eshte loguar ne sistem dhe menjehere krijohet kategoria e testit dhe shkojme ne vendosjen detajet e
tesit me pas drejtimi percaktohet te percaktimi I pyetjes dhe shigjeta na tregon fundin e ketij funksionit.
Diagrama mund të përdoret:
• për të kuptuar më mirë se si kryhet një proces,
• për të studiuar një proces në mënyrë që ta përmirësojmë atë
• për t’i komunikuar të tjerëve se si një proces kryhet,
• për një komunikim më të mirë midis njërëzve të përfshirë në të njëjtin proces,
• për të dokumentuar një proces
• për të planifikuar një projekt.
RexhinoKovaci
5. Të ndërtohet procesi i marrjes së notës nga ana e nxënësit dhe procesi i vendosjes së notës nga
ana e mësuesit.
Nxenesivjen neshkolle
Nxenesipergjigjet saktene pyetjet
Nxenesikonsultohet
dhe akordohet me
noten e vene
Mesuesja nxjerrregjistrin
Mesuesja gjennumrinperkates te Nxenesit
Mesuesja vendos noten
RexhinoKovaci
6. Kerkoni nje informacion per nderveprimin Kompjuter-njeri. Permendni nderfaqen qe ju pelqen
me shume.Karakteristikat e saj?
Ndërfaqjae përdoruesittregonçfarë shikonpërdoruesikuratondërfaqessë përdoruesitduhettë
përdorinprogramin.Gjithashtuekzistojnë shumë shembuj si atë të komanduarnga të sistemeve
kompjuterike që nukjanë të lehtapërt’upërdorur.njeriu,WIMP,formatdhe gjuhëtnatyrale.Fjalë kyç:
kompjuter-njeri,ndërfaqe,WIMP,forma.Në ditëte sotme,shumë ndërfaqe janë kthyernë ndërfaqe
grafikepërdoruesi.Ndërfaqetgrafikepërdorindritaretgrafikeme butona,kursorë në faqe,etj.Ndërtimi i
ndërfaqeve të tillakapërmirësuarshumëndërfaqete përdoruesitporende mbetetnjë problem
ndërtimii ndërfaqevetë përdoruesittë thjeshtadhe të lehtapërt’upërdorur.Dizenjimi i ndërfaqessë
përdoruesitNdërveprimi kompjuter-njeri
Dizenjimii ndërfaqessë përdoruesitnjihetndryshe si ndërveprimi kompjuter-njeri (HCI- Human-
computerinteraction) dhe kakontributengashkencatkompjuterike,psikologjia,sociologjia
dheergonomisë.Shkencëtarëtjanë të shqetësuarse si qënietnjerëzore e perceptojnë botën,mendojnë
dhesillennë nivel individual.Sociologëtstudiojnëgrupete njerëzve dhe ndërveprimete tyre.
Ergonomialidhetme dizenjimine sistemevetë lehtë përtupërdorur.Inxhinierëte sistemeve kanë
përgjegjësipërdizenjimine ndërfaqessë përdoruesitsi dhe dizenjimine programevepërtë
implementuaratëndërfaqe.Të gjithakëtodisiplinasjellinperspektivatë ndryshme në dizinjemine
ndërfaqeskompjuter-njeri.Stilete ndërfaqessë përdoruesitMënyrase si përdoruesiti tregojnë
kompjuteritse çfarë atodëshirojnëtë bëjnë kandryshuarshumë.Nëndërvepriminkompjuter-njeri
WIMP (Windows,icons,menusdhe pointer) përfshindritare,ikona,menudhe tregues.Në figurate
mëposhme janë ilustuarelementëte WIMP.
Bashkëveprimi në mesnjeriutdhe kompjuterit është njëshkencëe planifikimitdhe projektimittë
ndërveprimitnë mestë njerëzve(përdoruesit) dhe kompjutera.Këtu,në marrëdhënietmes
të informatikë,të sjelljes,shkencë,dizajndhe disafushatë tjeratë shkencës.Përtë ndërveprimitnë
mestë shfrytëzuesitdhe kompjuteri vjenme ndërfaqene përdoruesit,e cila
përfshin software dhe hardware,përshembull,personazhe apoobjekteve të paraqiturangasoftware në
ekranine kompjuterpersonal,futjene të dhënave,të cilatjanë futurngashfrytëzuesitme anë të
hardware,pajisjetperiferike,të tillasi një tastierë dhe një kompjutermouse,dhe të tjeratë përdoruesit
ndërveprimmë të madhtë sistemevekompjuterike,të tillasi aeroplandhe termocentralet.Shoqatapër
Informatikë Gjedpërcaktontë marrëdhënieve mesnjeriutdhe kompjuteritsi "një disiplinëqë merret
me projektimin,vlerësimindhe zbatimine interaktive kompjuterike sistemetpërtë drejtate njerëzvee
përdorindhe me studimine fenomeneveqë e rrethojnë ata." një aspekti Rëndësishëmi marrëdhënieve
mesnjeriutdhe kompjuteritështëtë sigurojë kënaqësinë e përdoruesit.
Përshkaktë marrëdhënieve mesnjeriutdhe kompjuterit,shqyrtonnjerëzitdhe makinatnë
bashkëpunim,kërkojnë njohuri të dynë hardware si njeri,si aspektet.Në makinerianësore janëtë
rëndësishme teknikatgrafikakompjuterike, sistemetoperative,gjuhëte programimit dhe zhvillimittë
mjediseve,në dorae njeriut,teoriae komunikimit, grafikë dhe dizajnindustrial,gjuhësi,shkenca
sociale,psikologji kognitive dhe faktorëve njerëzor.Nukjanë të rëndësishme teknike dhe metodate
projektimit.Përshkaktë natyrësndërdisiplinore të shkencëssë marrëdhënieve mesnjeriutdhe
kompjuterit,me njerëzme prejardhje të ndryshmetë kontribuojnënë suksesine saj.Bashkëveprimi në
RexhinoKovaci
mesnjeriutdhe kompjuteritgjithashtuështënganjëherë referuarsi njeri-makinë apokompjuter-
ndërveprimtë njeriut.
Duke i kushtuarvëmendjetë marrëdhënievemesnjeriutdhe kompjuteritështë e rëndësishme,sepse të
dobëtprojektuarndërfaqemundtë çojë në shumë problemetë paparashikuara.Një shembullklasikpër
këtë është aksidenti në ishullintre milje,kukanjë hetimi konfirmoise ajoishte e dizajnittë ndërfaqessë
pakupjesërishtpërgjegjëspëraksidentin. në mënyrë të Ngjashme,ajoushfaqnë ajërtë aksidenteve,që
ishte rezultati një prodhuesi vendiminpërpërdorimjo-standardetë instrumenteve të fluturojnë
dhe/ose paraqitjene ushqen,edhe pse ataishintë modelevetë rejamë të mirë,ata ishinpilotëttashmë
i rrënjosurnë "standard",layoutdhe është kështuconceptuallyidee mirë me të vërtetë kishte
rezultatete padëshirueshme.
Dizenjimii ndërfaqessë përdoruesitNdërveprimi kompjuter-njeriDizenjimii ndërfaqessë përdoruesit
njihetndryshe si ndërveprimi kompjuter-njeri (HCI- Human-computerinteraction) dhe kakontributenga
shkencatkompjuterike,psikologjia,sociologjiadheergonomisë.Shkencëtarëtjanë të shqetësuarse si
qënietnjerëzore e perceptojnëbotën,mendojnë dhesillennë nivel individual.Sociologëtstudiojnë
grupete njerëzve dhe ndërveprimete tyre.Ergonomialidhetme dizenjimine sistemeve të lehtëpërtu
përdorur.Inxhinierëte sistemevekanë përgjegjësipërdizenjimine ndërfaqessë përdoruesitsi dhe
dizenjimine programevepërtë implementuaratëndërfaqe.Të gjithakëtodisiplinasjellinperspektivatë
ndryshme në dizinjemine ndërfaqeskompjuter-njeri.Stilete ndërfaqessë përdoruesitMënyrase si
përdoruesiti tregojnë kompjuteritse çfarë atodëshirojnë të bëjnëkandryshuarshumë.Në
ndërvepriminkompjuter-njeri WIMP(Windows,icons,menusdhe pointer) përfshindritare,ikona,menu
dhe tregues.Në figurate mëposhme janë ilustuarelementëte WIMP
Zhvillimi i aplikacioneve,software-ve dhe sistemeveFormatmund të jenë mjaftefiçientenëse disatë
dhënado të jepensi input-e në një sistem.Lëvizjamidisfushave të ndryshmemundtë kryhetnëpërmjet
shigjetave,tastittab,etj.Më poshtë mundtëshikojmë një shembull formee cilapërdoretpërtë marrë
të dhënambi nxënësite një shkolle.Informacionmbi nxënësinEmri i nënës:Emri i babait:Emri:
Klasa:Mbiemri:Shkolla:Adresa:Datëlindja:Shembull formeGjuhëtnatyrore janë pjesëe ndërfaqessë
përdoruesitkufoljetdhe shprehjetveprojnë si mjetekontrolluesepërkrijimin,selektimindhe
modifikimine të dhënavenë një aplikacion.Aftësi që zhvillohen- Aftësohetnë konceptimine
ndërveprimitkompjuter-njeridhe karakteristikave të stilevetë ndryshme tëndërfaqessë përdoruesitsi
ajo e komanduarnga njeriu,WIMP,formatdhe gjuhëtnatyrale1
1 Libri Tik me Zgjedhje 12, http://fliphtml5.com/irtp/behq/basic/151-171
RexhinoKovaci
Detyra 5:
Punim1 Personal ne Python
import os
import time
WIDTH = 79
#mesazhi qe duam te shfaqim:
message = "HELLO!".upper()
printedMessage = [ "","","","","","","" ]
#karaktere te cilat na ndihmojne te kemi hapsiren e duhurdhe ne ekzekutim te jete perfekte
characters = { " " : [ " ",
" ",
" ",
" ",
" ",
" ",
" " ],
"H" : [ "* *",
"* *",
"* *",
"*****",
"* *",
"* *",
RexhinoKovaci
"* *" ],
"E" : [ "*****",
"* ",
"* ",
"*****",
"* ",
"* ",
"*****" ],
"L" : [ "* ",
"* ",
"* ",
"* ",
"* ",
"* ",
"*****" ],
"L" : [ "* ",
"* ",
"* ",
"* ",
"* ",
"* ",
"*****" ],
"O" : [ "*****",
"* *",
"* *",
"* *",
"* *",
"* *",
RexhinoKovaci
"*****" ],
"!" : [ " * ",
" * ",
" * ",
" * ",
" * ",
" ",
" * " ]
}
#pasie ndertuameshte rradha te levizim banner-in
for row in range(7):
for char in message:
printedMessage[row]+= (str(characters[char][row]) + " ")
offset = WIDTH
while True:
os.system("cls")
for row in range(7):
print(" " * offset + printedMessage[row][max(0,offset*-1):WIDTH - offset])
offset -=1
if offset <= ((len(message)+2)*6) * -1:
offset = WIDTH
#mqs: disa programe e gjejne kohen shume te "rendomte" 0.10 un do ta pergjysmoje ate ne 0.05
#ne menyre qe kompjuterat te ekzekutojne programin qe kam kryer
time.sleep(0.05)
RexhinoKovaci
Punim2 Personal ne Python
>>>def fib (n):
a = 0
b = 1
for I in range (0, n) :
tmp = a
a = b
b = tmp + b
return a
>>> for c in range (0, 15) :
Print (fib(c))
#Afishimi I programimit do te jete:
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
RexhinoKovaci
Konkluzioni - ZHVILLIMI I APLIKACIONEVE,
SOFTWARE-VE DHE SISTEMEVE
Në këtë tematikë,nxënësi/jaMesoi :
 kuptova etapat e ndryshme të cikleve të zhvillimit të software-it: kuptova që realizueshmëria e një
projektitëzhvillimit softuerikduhettëvlerësohetnga perspektiva operacionale,ekonomike,teknike,
legale, dhefaktorinjerëzor; kuptova ndryshimetmidismetodavetëzhvillimit (waterfall,agile),pikat
e dobëtadhetë fortatë secilës prej tyredhe ku ato aplikohen; kuptova sesitë përdorin diagramete
procesit,pseudokodet,kornizat,rregullatebiznesit, dhetë tjera dokumentacionepërtë përshkruar
me detajetiparetdheveprimetpër njëzgjidhjetëdhënë; kuptova konceptetbazëtënjëndërveprimi
kompjuter-njeri (HCI); kuptova karakteristikat e stileve të ndryshme të ndërfaqes së përdoruesit si
atë të komanduarnga njeriu,WIMP,formatdhegjuhëtnatyrale; kuptova sesi mund të testohen të
dhënat dhe si krijohet një plan testimi duke përdorur të dhënat normale, të pavlefshme dhe ato
ekstreme;kuptovaësesi programe,hardwareapo softwaretëndryshëm,mund tëlidhen së bashku
për të krijuar një sistem më të madh dhe një zgjidhje me shumë nivele; kuptova konceptin e
abstraksionitnëlidhje me hardwaretdhesoftwaret; kuptova lidhjen midisabstraksionit,ndërfaqes
dhe zbatimit.
Shkarko Portofolin:
http://onisedeo.com/3lzB

More Related Content

Similar to Portofoli i tik me zgjedhje 3

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
 
C++ permbledhje detyrash-v-neziri-r-dervishi-fiek
C++ permbledhje detyrash-v-neziri-r-dervishi-fiekC++ permbledhje detyrash-v-neziri-r-dervishi-fiek
C++ permbledhje detyrash-v-neziri-r-dervishi-fiekXhelal Bislimi
 
Orientim Karriere ne IT, programim, data & design
Orientim Karriere ne IT, programim, data & designOrientim Karriere ne IT, programim, data & design
Orientim Karriere ne IT, programim, data & designtctal
 
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
 
Administrim sistemi e rrjeti
Administrim sistemi e rrjetiAdministrim sistemi e rrjeti
Administrim sistemi e rrjetiEla Xhyra
 
Menaxhim i projekteve java-5
Menaxhim i projekteve java-5Menaxhim i projekteve java-5
Menaxhim i projekteve java-5Gazmir Rrahmani
 
Visual basic leksionet e mia
Visual basic leksionet e miaVisual basic leksionet e mia
Visual basic leksionet e miaMarkelian Laho
 
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
 
Menaxhim i projekteteve
Menaxhim i projekteteveMenaxhim i projekteteve
Menaxhim i projekteteveArdiBucaj
 
Mjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitMjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitMenaxherat
 
Mjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitMjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitekonomia
 
Mjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitMjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitekonomia
 
Ushtrime per kolokvium
Ushtrime per kolokviumUshtrime per kolokvium
Ushtrime per kolokviumMenaxherat
 
Tema perfundimisht
Tema perfundimishtTema perfundimisht
Tema perfundimishtMustaf Ameti
 
Menaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga LibriMenaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga LibriVeton Sopjani
 
Pyetje nga menaxhimi i resurseve humane
Pyetje nga menaxhimi i resurseve humanePyetje nga menaxhimi i resurseve humane
Pyetje nga menaxhimi i resurseve humanesamel123456
 
menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama drilon emini
 
Menaxhimi i projekteve perkufizimi i projektit dhe objektivat e tij
Menaxhimi i projekteve   perkufizimi i projektit dhe objektivat e tijMenaxhimi i projekteve   perkufizimi i projektit dhe objektivat e tij
Menaxhimi i projekteve perkufizimi i projektit dhe objektivat e tijVeton Sopjani
 

Similar to Portofoli i tik me zgjedhje 3 (20)

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...
 
C++ permbledhje detyrash-v-neziri-r-dervishi-fiek
C++ permbledhje detyrash-v-neziri-r-dervishi-fiekC++ permbledhje detyrash-v-neziri-r-dervishi-fiek
C++ permbledhje detyrash-v-neziri-r-dervishi-fiek
 
Orientim Karriere ne IT, programim, data & design
Orientim Karriere ne IT, programim, data & designOrientim Karriere ne IT, programim, data & design
Orientim Karriere ne IT, programim, data & design
 
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
 
Administrim sistemi e rrjeti
Administrim sistemi e rrjetiAdministrim sistemi e rrjeti
Administrim sistemi e rrjeti
 
Menaxhim i projekteve java-5
Menaxhim i projekteve java-5Menaxhim i projekteve java-5
Menaxhim i projekteve java-5
 
Visual basic leksionet e mia
Visual basic leksionet e miaVisual basic leksionet e mia
Visual basic leksionet e mia
 
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)
 
Menaxhim i projekteteve
Menaxhim i projekteteveMenaxhim i projekteteve
Menaxhim i projekteteve
 
Mjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitMjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimit
 
Mjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitMjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimit
 
Mjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimitMjetet dhe teknikat e planifikimit
Mjetet dhe teknikat e planifikimit
 
Ushtrime per kolokvium
Ushtrime per kolokviumUshtrime per kolokvium
Ushtrime per kolokvium
 
Tema perfundimisht
Tema perfundimishtTema perfundimisht
Tema perfundimisht
 
Analiza e punës 1.pptx
Analiza e punës 1.pptxAnaliza e punës 1.pptx
Analiza e punës 1.pptx
 
Menaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga LibriMenaxhimi I Prodhimit Nga Libri
Menaxhimi I Prodhimit Nga Libri
 
Ligjerata 6
Ligjerata 6Ligjerata 6
Ligjerata 6
 
Pyetje nga menaxhimi i resurseve humane
Pyetje nga menaxhimi i resurseve humanePyetje nga menaxhimi i resurseve humane
Pyetje nga menaxhimi i resurseve humane
 
menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama menaxhimi i operacioneve - vehbi rama
menaxhimi i operacioneve - vehbi rama
 
Menaxhimi i projekteve perkufizimi i projektit dhe objektivat e tij
Menaxhimi i projekteve   perkufizimi i projektit dhe objektivat e tijMenaxhimi i projekteve   perkufizimi i projektit dhe objektivat e tij
Menaxhimi i projekteve perkufizimi i projektit dhe objektivat e tij
 

More from Rexhino Kovaci

Deyrat e portofolit te informatikes semestri i dyte
Deyrat e portofolit te informatikes semestri i dyteDeyrat e portofolit te informatikes semestri i dyte
Deyrat e portofolit te informatikes semestri i dyteRexhino Kovaci
 
Deyrat e portofolit te Fizik me zgjedhje
Deyrat e portofolit te Fizik me zgjedhjeDeyrat e portofolit te Fizik me zgjedhje
Deyrat e portofolit te Fizik me zgjedhjeRexhino Kovaci
 
Cyber Security Academy Albania 2018
Cyber Security Academy Albania 2018 Cyber Security Academy Albania 2018
Cyber Security Academy Albania 2018 Rexhino Kovaci
 
Dog shelters yes albania
Dog shelters yes albaniaDog shelters yes albania
Dog shelters yes albaniaRexhino Kovaci
 
Startup albania e3 gaming
Startup albania e3 gamingStartup albania e3 gaming
Startup albania e3 gamingRexhino Kovaci
 
Traveling in the United Kingdom
Traveling in the United KingdomTraveling in the United Kingdom
Traveling in the United KingdomRexhino Kovaci
 
Individi perball shtetit ne epoka te ndryshme (epoka moderne)
Individi perball shtetit ne epoka te ndryshme (epoka moderne)Individi perball shtetit ne epoka te ndryshme (epoka moderne)
Individi perball shtetit ne epoka te ndryshme (epoka moderne)Rexhino Kovaci
 

More from Rexhino Kovaci (7)

Deyrat e portofolit te informatikes semestri i dyte
Deyrat e portofolit te informatikes semestri i dyteDeyrat e portofolit te informatikes semestri i dyte
Deyrat e portofolit te informatikes semestri i dyte
 
Deyrat e portofolit te Fizik me zgjedhje
Deyrat e portofolit te Fizik me zgjedhjeDeyrat e portofolit te Fizik me zgjedhje
Deyrat e portofolit te Fizik me zgjedhje
 
Cyber Security Academy Albania 2018
Cyber Security Academy Albania 2018 Cyber Security Academy Albania 2018
Cyber Security Academy Albania 2018
 
Dog shelters yes albania
Dog shelters yes albaniaDog shelters yes albania
Dog shelters yes albania
 
Startup albania e3 gaming
Startup albania e3 gamingStartup albania e3 gaming
Startup albania e3 gaming
 
Traveling in the United Kingdom
Traveling in the United KingdomTraveling in the United Kingdom
Traveling in the United Kingdom
 
Individi perball shtetit ne epoka te ndryshme (epoka moderne)
Individi perball shtetit ne epoka te ndryshme (epoka moderne)Individi perball shtetit ne epoka te ndryshme (epoka moderne)
Individi perball shtetit ne epoka te ndryshme (epoka moderne)
 

Portofoli i tik me zgjedhje 3

  • 1. RexhinoKovaci Deyrat e portofolit te Tik me Zgjedhje Semestri i III Afati Kohor: 05/prill/2019 Objektivat: Te mesojme – karakteristikatestileve të ndryshmetëndërfaqessëpërdoruesitsi atë të komanduarnga njeriu,WIMP,formatdhegjuhëtnatyrale; kuptova sesi mund tëtestohen të dhënatdhe si krijohetnjë plan testimi dukepërdorurtë dhënatnormale,tëpavlefshmedheato ekstreme; Kompetencat: Ne kete tematike, Une mesova:  Kuptova etapat e ndryshme të cikleve të zhvillimit të software-it: kuptova që realizueshmëria e një projekti të zhvillimit softuerik duhet të vlerësohet nga perspektiva operacionale,ekonomike, teknike, legale, dhe faktori njerëzor;kuptova ndryshimet midis metodave të zhvillimit (waterfall, agile), pikat e dobëta dhe të forta të secilës prej tyre dhe ku ato aplikohen; kuptova se si të përdorin diagramet e procesit, pseudokodet,kornizat, rregullat e biznesit, dhe të tjera dokumentacione për të përshkruar me detaje tiparet dhe veprimet për një zgjidhje të dhënë. Detyrat faqe 148, 154  Çfarë quajmë një model zhvillimi? Cilat janë katër fazat nëpër të cilat kalon ai?  Cilat janë fazat e modelit të zhvillimit waterfall? Cilat aktivitete kryhen në secilën fazë?  Cilat janë avantazhet e përdorimit të modelit të zhvillimit Waterfall? Kur sugjerohet të përdoret ky model?  Cilat janë disavantazhet e përdorimit të modelit të zhvillimit Waterfall?  Përse përdoret diagrama e procesit dhe cilat janë simbolet e përdorura në të?  Çfarë tregon diagrama e mëposhtme? Përse mund të përdoret ajo?  Të ndërtohen diagramat e procesit për një sistem i cili do të përdoret për marrjen e notave nga nxënësit. Të ndërtohet procesi i marrjes së notës nga ana e nxënësit dhe procesi i vendosjes së notës nga ana e mësuesit.  Kerkoni nje informacion per nderveprimin Kompjuter-njeri. Permendni nderfaqen qe ju pelqen me shume.Karakteristikat e saj?
  • 2. RexhinoKovaci 1. Çfarë quajmë një model zhvillimi? Cilat janë katër fazat nëpër të cilat kalon ai? Zhvillimi I programeve kerkon planifikimin e nje procesi qe ne hapat e para te krijimit te tij deri ne hapat e fundit te pranimit nga perdoruesit sebashku me mirembatjen e programit. Modeli I zhvillimit percakton nje strategji qe do te realizoje zhvillimin e sistemit. Modeli I zhvillimit zgjidhet duke u bazuar ne nature e aplikimit, metodave dhe mjeteve qe do te perdoren, kontrollin qe kerkohet dhe produket qe do te leshohen. Zhvillimi I nje sofrware mund te karakterizohet nga kater faza: Gjendja aktualee biznesit Percaktimi i problemit Zhvillimi teknik duke i bazuar ne gjuhe programimi dhe teknologji Integrimi i zgjidhjes ku produktet do tu jepen perdoruesve fundore
  • 3. RexhinoKovaci 2. Cilat janë fazat e modelit të zhvillimit waterfall? Cilat aktivitete kryhen në secilën fazë? Metoda e zhvillimit Waterfall është një model sekuencial ku output-i i secilës fazë shërben si input përfazën tjetër, duke lejuar procesin e zhvillimit të software të rrjedhë sinjë ujvarë (waterfall). Kështu fazae mëparshme duhet të përfundohet në mënyrë të suksesshme përpara se të kalohet në fazën tjetër.Ky model për shkak se nuk pranon ndryshimet është i përshtatshëm vetëm në rastin kur kërkesat janëtë përcaktuara qartë që në fazën e analizës dhe specifikimit të kërkesave dhe do të ndryshojnë shumëpak në kohë. Metodologjia Waterfall aplikohet pasi lejon ndarjen e punëve në analistë, dizenjuessistemesh, programues dhe testues. Modeli Waterfall përdoret në të gjitha projektet të cilat kanëçështje apo probleme të cilat janë të kuptueshme shumë mirë, për një projekt në kohë të shkurtër osepër automatizimin e një kornize (framework-u) ekzistues Medota Waterfall ilustrohet nga diagrama e mëposhtme Fazat e metodologjisë WaterfallNë mënyrë të përmbledhur avantazhet dhe disavantazhet e modelit waterfall janë si më poshtë: Avantazhet Disavantazhet lehtë për t’u përdorur, i thjeshtë dhe I kuptueshem Nuk lejon rishikim dhe kur produkti është në fazëdhe i kuptueshëm testuese. Është shumë e vështirë të kthehesh në fazat e mëparshme dhe të ndryshosh diçka gjatë fazës së analizimit të kërkesave .E lehtë për t’u menaxhuar Risku dhe pasiguria janë të mëdha Faza të përcaktuara mirë. Nuk sugjerohet për projekte komplekse Funksionon mirë për projekte të vogla Ndryshime të kërkesave nuk realizohen në asnjë fazë.ku kërkesat janë shumë të qarta. Ndryshime të kërkesave nuk realizohen në asnjë fazë Analiza •Analiza(specifikimi i kërkesave) përcakton funksionalitetet e kërkuara dhe veprimet që duhet të ketë projekti përfundimtar. Analiza drejtohet nga pritshmëritë që kanë përdoruesit përfundimtarpërsistemin Dizenjimi •Dizenjimi zakonisht ka dyhapa: arkitektura e përgjitshme e sistemit e ndjekurnga një dizenjimi detajuar i moduleve të sistemit dhe ndërfaqet. Testimi •Njësitë e sistemit zhvillohensipas një dizenjimi të detajuar. Këto njësi testohensi një njësi përpara se të integrohennë të gjithë sistemin. Mirembatja Testimi kryhen testimin e funksionalitetevepër secilën komponentedhe mëpas teston tëgjithë sistemine integruar.
  • 4. RexhinoKovaci 3. Përse përdoret diagrama e procesit dhe cilat janë simbolet e përdorura në të Diagrama e procesit mund të përshtatet për qëllime të ndryshme. Diagrama mund të përdoret: • për të kuptuar më mirë se si kryhet një proces, • për të studiuar një proces në mënyrë që ta përmirësojmë atë • për t’i komunikuar të tjerëve se si një proces kryhet, • për një komunikim më të mirë midis njërëzve të përfshirë në të njëjtin proces, • për të dokumentuar një proces • për të planifikuar një projekt. Simbolet e përdorura në Diagramën e Procesit Përcakton drejtimin e rrjedhës nga njëri hap ose veprim në një tjetër. Kusht i cili bazohet në një pyetje. Pyetja shkruhet brenda rombit. Përcakton pritje ose vonesë. Përcakton lidhjen me një tjetër faqe ose diagramë. Përcakton input-e ose output-e. Tregon një dokument. Simbole të alternative për fillimin dhe fundin e diagramës së procesit.
  • 5. RexhinoKovaci 4. Çfarë tregon diagrama e mëposhtme? Përse mund të përdoret ajo? Diagrama e procesit mund të përshtatet për qëllime të ndryshme. Ne verejme filimin e nje funksionit ku perdoruesi eshte loguar ne sistem dhe menjehere krijohet kategoria e testit dhe shkojme ne vendosjen detajet e tesit me pas drejtimi percaktohet te percaktimi I pyetjes dhe shigjeta na tregon fundin e ketij funksionit. Diagrama mund të përdoret: • për të kuptuar më mirë se si kryhet një proces, • për të studiuar një proces në mënyrë që ta përmirësojmë atë • për t’i komunikuar të tjerëve se si një proces kryhet, • për një komunikim më të mirë midis njërëzve të përfshirë në të njëjtin proces, • për të dokumentuar një proces • për të planifikuar një projekt.
  • 6. RexhinoKovaci 5. Të ndërtohet procesi i marrjes së notës nga ana e nxënësit dhe procesi i vendosjes së notës nga ana e mësuesit. Nxenesivjen neshkolle Nxenesipergjigjet saktene pyetjet Nxenesikonsultohet dhe akordohet me noten e vene Mesuesja nxjerrregjistrin Mesuesja gjennumrinperkates te Nxenesit Mesuesja vendos noten
  • 7. RexhinoKovaci 6. Kerkoni nje informacion per nderveprimin Kompjuter-njeri. Permendni nderfaqen qe ju pelqen me shume.Karakteristikat e saj? Ndërfaqjae përdoruesittregonçfarë shikonpërdoruesikuratondërfaqessë përdoruesitduhettë përdorinprogramin.Gjithashtuekzistojnë shumë shembuj si atë të komanduarnga të sistemeve kompjuterike që nukjanë të lehtapërt’upërdorur.njeriu,WIMP,formatdhe gjuhëtnatyrale.Fjalë kyç: kompjuter-njeri,ndërfaqe,WIMP,forma.Në ditëte sotme,shumë ndërfaqe janë kthyernë ndërfaqe grafikepërdoruesi.Ndërfaqetgrafikepërdorindritaretgrafikeme butona,kursorë në faqe,etj.Ndërtimi i ndërfaqeve të tillakapërmirësuarshumëndërfaqete përdoruesitporende mbetetnjë problem ndërtimii ndërfaqevetë përdoruesittë thjeshtadhe të lehtapërt’upërdorur.Dizenjimi i ndërfaqessë përdoruesitNdërveprimi kompjuter-njeri Dizenjimii ndërfaqessë përdoruesitnjihetndryshe si ndërveprimi kompjuter-njeri (HCI- Human- computerinteraction) dhe kakontributengashkencatkompjuterike,psikologjia,sociologjia dheergonomisë.Shkencëtarëtjanë të shqetësuarse si qënietnjerëzore e perceptojnë botën,mendojnë dhesillennë nivel individual.Sociologëtstudiojnëgrupete njerëzve dhe ndërveprimete tyre. Ergonomialidhetme dizenjimine sistemevetë lehtë përtupërdorur.Inxhinierëte sistemeve kanë përgjegjësipërdizenjimine ndërfaqessë përdoruesitsi dhe dizenjimine programevepërtë implementuaratëndërfaqe.Të gjithakëtodisiplinasjellinperspektivatë ndryshme në dizinjemine ndërfaqeskompjuter-njeri.Stilete ndërfaqessë përdoruesitMënyrase si përdoruesiti tregojnë kompjuteritse çfarë atodëshirojnëtë bëjnë kandryshuarshumë.Nëndërvepriminkompjuter-njeri WIMP (Windows,icons,menusdhe pointer) përfshindritare,ikona,menudhe tregues.Në figurate mëposhme janë ilustuarelementëte WIMP. Bashkëveprimi në mesnjeriutdhe kompjuterit është njëshkencëe planifikimitdhe projektimittë ndërveprimitnë mestë njerëzve(përdoruesit) dhe kompjutera.Këtu,në marrëdhënietmes të informatikë,të sjelljes,shkencë,dizajndhe disafushatë tjeratë shkencës.Përtë ndërveprimitnë mestë shfrytëzuesitdhe kompjuteri vjenme ndërfaqene përdoruesit,e cila përfshin software dhe hardware,përshembull,personazhe apoobjekteve të paraqiturangasoftware në ekranine kompjuterpersonal,futjene të dhënave,të cilatjanë futurngashfrytëzuesitme anë të hardware,pajisjetperiferike,të tillasi një tastierë dhe një kompjutermouse,dhe të tjeratë përdoruesit ndërveprimmë të madhtë sistemevekompjuterike,të tillasi aeroplandhe termocentralet.Shoqatapër Informatikë Gjedpërcaktontë marrëdhënieve mesnjeriutdhe kompjuteritsi "një disiplinëqë merret me projektimin,vlerësimindhe zbatimine interaktive kompjuterike sistemetpërtë drejtate njerëzvee përdorindhe me studimine fenomeneveqë e rrethojnë ata." një aspekti Rëndësishëmi marrëdhënieve mesnjeriutdhe kompjuteritështëtë sigurojë kënaqësinë e përdoruesit. Përshkaktë marrëdhënieve mesnjeriutdhe kompjuterit,shqyrtonnjerëzitdhe makinatnë bashkëpunim,kërkojnë njohuri të dynë hardware si njeri,si aspektet.Në makinerianësore janëtë rëndësishme teknikatgrafikakompjuterike, sistemetoperative,gjuhëte programimit dhe zhvillimittë mjediseve,në dorae njeriut,teoriae komunikimit, grafikë dhe dizajnindustrial,gjuhësi,shkenca sociale,psikologji kognitive dhe faktorëve njerëzor.Nukjanë të rëndësishme teknike dhe metodate projektimit.Përshkaktë natyrësndërdisiplinore të shkencëssë marrëdhënieve mesnjeriutdhe kompjuterit,me njerëzme prejardhje të ndryshmetë kontribuojnënë suksesine saj.Bashkëveprimi në
  • 8. RexhinoKovaci mesnjeriutdhe kompjuteritgjithashtuështënganjëherë referuarsi njeri-makinë apokompjuter- ndërveprimtë njeriut. Duke i kushtuarvëmendjetë marrëdhënievemesnjeriutdhe kompjuteritështë e rëndësishme,sepse të dobëtprojektuarndërfaqemundtë çojë në shumë problemetë paparashikuara.Një shembullklasikpër këtë është aksidenti në ishullintre milje,kukanjë hetimi konfirmoise ajoishte e dizajnittë ndërfaqessë pakupjesërishtpërgjegjëspëraksidentin. në mënyrë të Ngjashme,ajoushfaqnë ajërtë aksidenteve,që ishte rezultati një prodhuesi vendiminpërpërdorimjo-standardetë instrumenteve të fluturojnë dhe/ose paraqitjene ushqen,edhe pse ataishintë modelevetë rejamë të mirë,ata ishinpilotëttashmë i rrënjosurnë "standard",layoutdhe është kështuconceptuallyidee mirë me të vërtetë kishte rezultatete padëshirueshme. Dizenjimii ndërfaqessë përdoruesitNdërveprimi kompjuter-njeriDizenjimii ndërfaqessë përdoruesit njihetndryshe si ndërveprimi kompjuter-njeri (HCI- Human-computerinteraction) dhe kakontributenga shkencatkompjuterike,psikologjia,sociologjiadheergonomisë.Shkencëtarëtjanë të shqetësuarse si qënietnjerëzore e perceptojnëbotën,mendojnë dhesillennë nivel individual.Sociologëtstudiojnë grupete njerëzve dhe ndërveprimete tyre.Ergonomialidhetme dizenjimine sistemeve të lehtëpërtu përdorur.Inxhinierëte sistemevekanë përgjegjësipërdizenjimine ndërfaqessë përdoruesitsi dhe dizenjimine programevepërtë implementuaratëndërfaqe.Të gjithakëtodisiplinasjellinperspektivatë ndryshme në dizinjemine ndërfaqeskompjuter-njeri.Stilete ndërfaqessë përdoruesitMënyrase si përdoruesiti tregojnë kompjuteritse çfarë atodëshirojnë të bëjnëkandryshuarshumë.Në ndërvepriminkompjuter-njeri WIMP(Windows,icons,menusdhe pointer) përfshindritare,ikona,menu dhe tregues.Në figurate mëposhme janë ilustuarelementëte WIMP Zhvillimi i aplikacioneve,software-ve dhe sistemeveFormatmund të jenë mjaftefiçientenëse disatë dhënado të jepensi input-e në një sistem.Lëvizjamidisfushave të ndryshmemundtë kryhetnëpërmjet shigjetave,tastittab,etj.Më poshtë mundtëshikojmë një shembull formee cilapërdoretpërtë marrë të dhënambi nxënësite një shkolle.Informacionmbi nxënësinEmri i nënës:Emri i babait:Emri: Klasa:Mbiemri:Shkolla:Adresa:Datëlindja:Shembull formeGjuhëtnatyrore janë pjesëe ndërfaqessë përdoruesitkufoljetdhe shprehjetveprojnë si mjetekontrolluesepërkrijimin,selektimindhe modifikimine të dhënavenë një aplikacion.Aftësi që zhvillohen- Aftësohetnë konceptimine ndërveprimitkompjuter-njeridhe karakteristikave të stilevetë ndryshme tëndërfaqessë përdoruesitsi ajo e komanduarnga njeriu,WIMP,formatdhe gjuhëtnatyrale1 1 Libri Tik me Zgjedhje 12, http://fliphtml5.com/irtp/behq/basic/151-171
  • 9. RexhinoKovaci Detyra 5: Punim1 Personal ne Python import os import time WIDTH = 79 #mesazhi qe duam te shfaqim: message = "HELLO!".upper() printedMessage = [ "","","","","","","" ] #karaktere te cilat na ndihmojne te kemi hapsiren e duhurdhe ne ekzekutim te jete perfekte characters = { " " : [ " ", " ", " ", " ", " ", " ", " " ], "H" : [ "* *", "* *", "* *", "*****", "* *", "* *",
  • 10. RexhinoKovaci "* *" ], "E" : [ "*****", "* ", "* ", "*****", "* ", "* ", "*****" ], "L" : [ "* ", "* ", "* ", "* ", "* ", "* ", "*****" ], "L" : [ "* ", "* ", "* ", "* ", "* ", "* ", "*****" ], "O" : [ "*****", "* *", "* *", "* *", "* *", "* *",
  • 11. RexhinoKovaci "*****" ], "!" : [ " * ", " * ", " * ", " * ", " * ", " ", " * " ] } #pasie ndertuameshte rradha te levizim banner-in for row in range(7): for char in message: printedMessage[row]+= (str(characters[char][row]) + " ") offset = WIDTH while True: os.system("cls") for row in range(7): print(" " * offset + printedMessage[row][max(0,offset*-1):WIDTH - offset]) offset -=1 if offset <= ((len(message)+2)*6) * -1: offset = WIDTH #mqs: disa programe e gjejne kohen shume te "rendomte" 0.10 un do ta pergjysmoje ate ne 0.05 #ne menyre qe kompjuterat te ekzekutojne programin qe kam kryer time.sleep(0.05)
  • 12. RexhinoKovaci Punim2 Personal ne Python >>>def fib (n): a = 0 b = 1 for I in range (0, n) : tmp = a a = b b = tmp + b return a >>> for c in range (0, 15) : Print (fib(c)) #Afishimi I programimit do te jete: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
  • 13. RexhinoKovaci Konkluzioni - ZHVILLIMI I APLIKACIONEVE, SOFTWARE-VE DHE SISTEMEVE Në këtë tematikë,nxënësi/jaMesoi :  kuptova etapat e ndryshme të cikleve të zhvillimit të software-it: kuptova që realizueshmëria e një projektitëzhvillimit softuerikduhettëvlerësohetnga perspektiva operacionale,ekonomike,teknike, legale, dhefaktorinjerëzor; kuptova ndryshimetmidismetodavetëzhvillimit (waterfall,agile),pikat e dobëtadhetë fortatë secilës prej tyredhe ku ato aplikohen; kuptova sesitë përdorin diagramete procesit,pseudokodet,kornizat,rregullatebiznesit, dhetë tjera dokumentacionepërtë përshkruar me detajetiparetdheveprimetpër njëzgjidhjetëdhënë; kuptova konceptetbazëtënjëndërveprimi kompjuter-njeri (HCI); kuptova karakteristikat e stileve të ndryshme të ndërfaqes së përdoruesit si atë të komanduarnga njeriu,WIMP,formatdhegjuhëtnatyrale; kuptova sesi mund të testohen të dhënat dhe si krijohet një plan testimi duke përdorur të dhënat normale, të pavlefshme dhe ato ekstreme;kuptovaësesi programe,hardwareapo softwaretëndryshëm,mund tëlidhen së bashku për të krijuar një sistem më të madh dhe një zgjidhje me shumë nivele; kuptova konceptin e abstraksionitnëlidhje me hardwaretdhesoftwaret; kuptova lidhjen midisabstraksionit,ndërfaqes dhe zbatimit. Shkarko Portofolin: http://onisedeo.com/3lzB