Universiteti i Prishtinës Departmenti/Fakulteti/Njësia akademike: Fakulteti i Inxhinierisë Elektrike dhe Kompjuterike Titulli i kursit (lëndës mësimore): Inxhinieria softuerike Niveli dhe lloji i kursit: Bachelor /obligative Viti i studimeve dhe semestri: III, semestri 5 Kodi ose shifra e lëndës: Vlera në kredi ECTS : 6 Koha/lokacioni (termini i mbajtjes së ligjëratës dhe salla): E mërkure 08.15, salla 616 Mësimdhënësi i kursit: Emri: Dr. techn Blerim Rexha, Prof. Ass. Email: blerim.rexha@fiek.uni-pr.edu, Termini për student: E mërkure 09.30 -10.30 Njohja me hapat dhe masat që duhet të ndërmerren për zhvillimin e sistemeve softuerike me kosto efektive dhe të kualitetit sa me të lartë. Rezultatet e pritura të nxënies Pas përfundimit të këtij kursi (lënde) studenti duhet:
Metodologjia e mësimdhënies: ligjëratë, seminar dhe ushtrime numerike Literatura bazë :
Plani i detajizuar i mësimit për një semestër: Java e parë - Hyrje në inxhinieri softuerike: Inxhinieria e sistemeve softuerike, Përgjegjësia etike dhe profesionale, Organizimi, njerëzit dhe sistemet kompjuterike. Java e dytë - Proceset softuerike: Modelet e proceseve softuerike, Proceset me përsëritje dhe përafrim, Aktivitet gjate proceseve, Rational Unified Model, CASE. Java e tretë – Menaxhimi i projekteve: Aktivitetet menaxhuese, Planifikimi i projektit, Aktivitet kohore, Menaxhimi i riskut, Planifikmi per versione, Menaxhimi i versioneve, Veglat softuerike. Java e katërt – Kërkesat inxhinierike: Kërkesat funksionale dhe jo-funksionale, Kërkesat e shfrytëzueseve, Kërkesat e sistemit, Specifikimi i ndërfaqeve, Dokumenti mbi kërkesat e softuerit, Studimet e fizibilitetit, Analiza dhe validimi i kërkesave. Java e pestë - Modeli i sistemeve: Modelet sipas kontekstit, modelet sipas sjelljes, Modeli i shenimeve, Modeli sipas objekteve, Klasat dhe objektet, Dizajni i proceseve te bazuara ne objekte. Java e gjashtë – Dizajni arkitektural: Vendimi mbi dizajnin arkitektural, organizimi i sistemit, Komponentët modulare, Menyrat kontrolluese, Arkitektura referencuese Java e shtatë – Dizajni arkitektural: Arkitektura me shume procesorë, Klient-Server arkitektura, Arkitektura e aplikacioneve, Sistemi per procesim te te dhënave, Sistemi per procesim te transaksioneve, Sistemi per procesim te ngjarjeve Java e tetë – Dizajni i bazuar ne objekte: Objeket dhe klasat, Dizajni i një procesi te bazuar ne objekte, Dizajnimi i sistemeve operative ne kohe reale, Monitorimi dhe kontrollimi i këtyre sistemeve, Dizajnimi i ndërfaqës se shfrytëzuesit (User Interafce), Procesi i dizajnit te UI, Analiza e UI, Krijimi i prototipit Java e nëntë – Zhvillimi i shpejte i softuerit: Metodat agile, “Extreme Programming”, RAD, Prototypet softuerike. Java e dhjetë – Ripërdorimi i softuerit: Hapësira për ripërdorim, Mostrat, Gjenerimi automatik i kodit burimor, Kornizat për aplikacione, Ripërdorimi i aplikacioneve, Komponentët dhe modelet e komponentëve, Zhvillimi i sistemeve kritike Java e njëmbëdhjete: Verifikimi, validimi dhe testimi: Planifikimi i verifikimit dhe validimit, Inspektimi i softuerit, Verifikimi dhe metodat formale, Testimi i softuerit, Testitimi i sistemit, Testimi i komponentëve, Testimi i automatizuar, Siguria. Java e dymbëdhjetë: Menaxhimi: Menaxhimi i njerëzve, Zgjedhja e personelit, Motivimi, Puna ne grupe, Vlerësimi i kostos se softuerit, Produktiviteti, Teknikat per vlerësim, Kohëzgjatja e projektit, Përmirësimi i proceseve Java trembëdhjetë – Teknologjitë aktuale - Inxhinieria për sigurinë e shënimeve: Konceptet elementare te sigurisë, Menaxhimi i rrezikut te sigurisë, Dizajni per siguri, Mbijetueshmeria e sistemit. Java katërmbëdhjetë – Teknologjitë aktuale - Inxhinieria softuerike e bazuar në shërbime: Shërbimi si komponent e ripërdorshme, Inxhinieria e shërbimeve, Zhvillimi softuerik i bazuar ne shërbime Java e pesëmbëdhjetë – Analiza e rasteve konkrete ne Kosove: Analiza e projekteve softuerike te dhënë nga organizata te ndryshme ne Kosove.
Vërejtje: terminin e vlerësimeve intermediere e cakton mësimdhënësi sipas planifikimit të lëndës që e ligjëron. Metodat e vlerësimit:
Totali (max): 100 pikë Pjesa me shkrim – testi: 50 pikë Testi ka 25 pyetje dhe vlerësimi bëhet si vijon: · Përgjigja e saktë: +2 pikë, · Përgjigja e gabueshme: -1 pikë · Pa përgjigje: 0 pikë Për të kaluar provimin:
Politikat akademike dhe rregullat e mirësjelljes: (mësimdhënësi cakton kriteret për vijimin e rregullt në ligjërata dhe ushtrime dhe rregullat e mirësjelljes si:mbajtja e qetësisë në mësim,shkyqja e telefonave celular,hyrja në sallë me kohë,etj.) Litaratura shtesë dhe bibliografia: Nuk ka. |