šInngangur aư hugbĆŗnaưarverkfrƦưi (ĆŗtgĆ”fa 2025ā2026)
šInngangur aư hugbĆŗnaưarverkfrƦưi er heildstƦư kennslubók sem er vandlega hƶnnuư fyrir BSCS, BSSE, BSIT nemendur, sjĆ”lfstƦtt starfandi einstaklinga, sjĆ”lfstƦtt starfandi og yngri hugbĆŗnaưarforritara sem vilja byggja upp traustan grunn Ć hugbĆŗnaưarhƶnnun, þróun, prófunum og verkefnastjórnun.
Ćessi ĆŗtgĆ”fa býður upp Ć” fullkomna blƶndu af frƦưilegri þekkingu, hagnýtum dƦmum, fjƶlvalsspurningum og prófum til aư hjĆ”lpa nemendum aư skilja lĆfsferil hugbĆŗnaưarþróunar (SDLC), hugbĆŗnaưarferla og nauưsynleg verkfrƦưileg meginreglur sem notaưar eru Ć nĆŗtĆma þróunarumhverfi eins og Agile og DevOps.
Bókin leggur Ć”herslu Ć” raunverulegar hugbĆŗnaưarvenjur, sem gerir nemendum kleift aư stjórna hugbĆŗnaưarverkefnum Ć” skilvirkan hĆ”tt, hanna stigstƦrưar byggingarlist og tryggja gƦưi hugbĆŗnaưar. Ć gegnum skipulagưa kafla og dƦmisƶgur munu nemendur ƶưlast bƦưi hugmyndafrƦưilega skilning og verklega innsýn Ć hvernig faglegir hugbĆŗnaưarverkfrƦưingar starfa Ć nĆŗtĆmageiranum.
š Kaflar og efnisatriưi
š¹ 1. kafli: Inngangur aư hugbĆŗnaưarverkfrƦưi
-Hvað er hugbúnaðarverkfræði?
-Munurinn Ô hugbúnaðarverkfræði og forritun
-LĆfsferilslĆkƶn hugbĆŗnaưarþróunar (SDLC): Foss, SpĆral, Agile, DevOps
-Hlutverk og Ôbyrgð hugbúnaðarverkfræðinga
š¹ 2. kafli: Verkefna- og ferlastjórnun
-Grunnatriði verkefnastjórnunar
-LĆkƶn hugbĆŗnaưarferla og ĆŗrbƦtur
-Stillingarstjórnun
-ĆhƦttustjórnun Ć hugbĆŗnaưarverkefnum
š¹ 3. kafli: KrƶfuverkfrƦưi
-Kƶnnunaraưferưir (viưtƶl, kannanir, athuganir)
-Hagnýtar vs. óhagnýtar kröfur
-Kröfulýsing hugbúnaðar (SRS)
-KerfislĆkƶn: DFD, notkunartilvik, UML skýringarmyndir
-Staðfesting og stjórnun kröfu
š¹ 4. kafli: HugbĆŗnaưarhƶnnun
-Meginreglur góðrar hönnunar
-Arkitektúrhönnun (lagskipt, biðlara-þjóns, örþjónusta)
-Hlutbundin hƶnnun (OOD) og UML lĆkanagerư
-Hagnýt hönnun
-Notendaviðmót (UI) og notendaupplifun (UX) Hönnun
š¹ Kafli 5: HugbĆŗnaưarfrumgerư og þróun
-Tegundir frumgerða (einnota, þróunarleg, stigvaxandi)
-LĆtil aưferư viư frumgerưasmĆưi
-Hlutverk frumgerưa Ć nĆŗtĆma SDLC (Solid Content Learning)
š¹ Kafli 6: GƦưaeftirlit og prófanir hugbĆŗnaưar
-Hugtƶk og mƦlikvarưar gƦưaeftirlits (QA)
-Prófunarstig: Eining, samþætting, kerfi, samþykki
-PrófunartƦkni: Svartkassi, hvĆtkassi, afturhvarf
-Mælikvarðar hugbúnaðargæða og ferlaumbætur
š¹ Kafli 7: Ćtarleg efni Ć hugbĆŗnaưarverkfrƦưi
-Endurnýtanleiki og hönnunarmynstur (GoF-mynstur)
-Viðhald og þróun hugbúnaðar
-Skýjabundin hugbúnaðarverkfræði
-Gervigreind og sjÔlfvirkni à hugbúnaðarþróun
-Verkefni og verkefni Ć” SDLC stigum
š Af hverju aư velja þetta forrit/bók?
ā
HeildarnÔmskrÔ fyrir hugbúnaðarverkfræðinÔmskeið
ā
Inniheldur fjölvalsspurningar og próf til að nÔ tökum Ô hugtökum
ā
NƦr yfir bƦưi hefưbundna SDLC og nĆŗtĆma Agile/DevOps aưferưir
ā
HjÔlpar við undirbúning fyrir próf, verkefnaþróun og viðtöl
ā
Ćróaư fyrir nemendur, kennara, sjĆ”lfstƦtt starfandi einstaklinga og fagfólk
ā Ćetta app er innblĆ”siư af hƶfundunum:
Roger S. Pressman, Ian Sommerville, Steve McConnell, Watts S. Humphrey
š„ SƦkja nĆŗna!
NƔưu tƶkum Ć” hugbĆŗnaưarhƶnnun, þróun og verkefnastjórnun meư Intro to Software Engineering (2025ā2026 ĆŗtgĆ”fa) ā heildarhandbók þĆn um frƦưilega og faglega þekkingu til aư verưa Ć”rangursrĆkur hugbĆŗnaưarverkfrƦưingur. š