Professional Documents
Culture Documents
Syllabusi - Inxhinierimi I Softuerit
Syllabusi - Inxhinierimi I Softuerit
Matematik
PROGRAMI
Shkenca kompjuterike
LNDA
Inxhinierimi
i
softverit
SEMESTRI
Veror
MSIMDHNSI
Tomor Pupovci
E-MAILI
tomorpupovci@gmail.com
NR
I
ORVE
N
2
+
1
+
1
VLERA
N
6
ECTS
JAV
KREDI
Prshkrimi
i
lnds
Kjo
lnd
ka
pr
qllim
q
ta
zhvilloj
kuptimin
e
problemeve
t
prfshira
n
zhvillimin
e
softverit
t
kualitetit
t
lart
dhe
gjithashtu
t'i
njoh
studentt
me
metodologjit,
teknikat
dhe
veglat
e
nevojshme
pr
t
zhvilluar
sisteme
t
tilla.
Lnda
kryesisht
fokusohet
n
proceset
e
zhvillimit
t
projekteve
softverike
(ato
tradicionale
dhe
bashkkohore),
modelimin
e
sistemit
dhe
rrjedhimisht
dokumentimin
e
tij
npr
faza
t
ndryshme,
si
dhe
menaxhimin
e
projekteve
softverike.
Qllimet
Kjo
lnd
ka
pr
qllim:
T'i
prezantoj
dhe
diskutoj
proceset
tradicionale
dhe
bashkkohore
t
zhvillimit
t
softverit
T'i
njoh
studentt
me
metodat
dhe
veglat
e
ndryshme
t
modelimit
t
aspekteve
t
sistemit
T'i
njoh
studentt
me
praktikat
e
testimit
t
sistemeve
T'i
prezantoj
praktikat
moderne
t
menaxhimit
t
projekteve
softverike
duke
prfshir
kohn,
rrezikun,
si
dhe
vlersimin
e
kompleksitetit
t
sistemit
Rezultatet
e
pritura
t
nxnies
Pas
prfundimit
t
lnds,
studentt
do
t
jen
n
gjendje
t:
T
sqarojn
nevojn
dhe
rndsin
e
Inxhinierimit
Softverik
T
propozojn
procese
adekuate
pr
zhvillimin
e
softverit,
varsisht
prej
projektit
T'i
vlersojn
prparsit
dhe
mangsit
e
proceseve
t
ndryshme
softverike
T'i
mbledhin
krkesat
si
dhe
t'i
dokumentojn
ato
duke
ndjekur
aktivitetet
e
nevojshme
T
modelojn
pjes
t
ndryshme
t
sistemit,
duke
prdorur
gjuhn
pr
modelim
"UML"
T
aplikojn
koncepte
t
ndryshme
arkitekturale
gjat
dizajnimit
t
softverit
T
vlersojn
"madhsisn"
e
projekteve
softverike,
duke
aplikuar
modele
t
ndryshme
T
planifikojn
kohn
e
nevojshme
pr
aktivitete
n
zhvillim
t
softverit
T
parashikojn
dhe
zvoglojn
rrezikun
n
projekte
Metodat
e
msimit
Metodat
e
vlersimit
Studentt
do
t
vlersohen
si
vijon:
20%
nga
puna
grupore
20%
nga
kolokuiumi
60%
nga
provimi
prfundimtar
Librat
e
rekomanduar
1. Ian
Sommerville,
Softare
Engineering,
9th
edition,
Addison-esley,
2010.
th
2. R.
Pressman,
Softare
Engineering,
A
Practitioner's
Approach,
7 edition,
McGra-Hill,
2009.
Plani
i
detajuar
i
msimit
Java
#1
Hyrje
n
inxhinierimin
e
softverit
Karakteristikat
e
softverit,
Kriza
e
softverit,
Prshkrim
i
prgjithshm
i
Inxhinierimit
t
softverit
Java
#2
Procesi
i
inxhierimit
t
softverit
Modelet,
aterfall,
Incremental,
Evolutionary,
Unified
Process
Java
#3
Zhvillimi
"agile"
i
softverit
Konceptet
e
prgjithshme,
SCRUM,
Extreme
programming
Java
#4
Inxhinierimi
i
krkesave
Krkesat
funksionale
dhe
jofunksionale,
Marrja
e
krkesave,
Specifikimi
i
krkesave
Java
#5
Modelimi
i
sistemeve
Use
case
diagramet
Java
#6
Modelimi
i
sistemeve
Use
case
diagramet,
Class
diagramet,
Sequence
diagramet
Java
#7
Modelimi
i
sistemeve
Class
diagramet,
Sequence
diagramet
Java
#8
Kolokuimi
Java
#9
Dizajnimi
arkitektural
Perspektivat
arkitekturale
(4+1),
Patternat
e
ndryshm
arkitektural
Java
#10
Testimi
i
sistemeve
Koncepte
t
prgjithshme,
hite-box
testing,
blackbox
testing
Java
#11
Menaxhimi
i
projekteve
Modelet
e
vleresimit
te
projekteve
Java
#12
Menaxhimi
i
projekteve
Java
#13
Menaxhimi
i
kohs
Menaxhimi
i
projekteve
Menaxhimi
i
rrezikut