Anketa

Na ovoj stranici trenutno nije odabrana niti jedna anketa!

Repozitorij

Repozitorij je prazan

Softversko inženjerstvo

Šifra: 92956
ECTS: 5.0
Nositelji: prof. dr. sc. Robert Manger - Predavanja
Engleski jezik:

1,0,0

Nastava se odvija na hrvatskom jeziku u svim svojim elementima, a stranim studentima koji su pridruženi mješovitoj grupi nudi se mogućnost savladavanja predmeta pomoću dodatnih izravnih konzultacija s nastavnikom i asistentima na engleskom jeziku. Pri tome, nastavnik stranog studenta upućuje na odgovarajuću literaturu na engleskom jeziku te mu osigurava mogućnost polaganja predmeta na engleskom jeziku.
Opterećenje:

1. komponenta

Vrsta nastaveUkupno
Predavanja 45
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
Opis predmeta:
CILJ KOLEGIJA: Stjecanje temeljnih znanja o softverskom inženjerstvu. Sistematizacija i sinteza znanja o razvoju softvera koje je student stekao u drugim kolegijima. Stvaranje globalne predodžbe o životnom pozivu softverskog inženjera. Upoznavanje s barem jednim CASE alatom. Naglasak se stavlja na projektantski aspekt softverskog inženjerstva, dok se menadžerski aspekt prepušta izbornom kolegiju Upravljanje softverskim projektima.

NASTAVNI SADRŽAJI:
1. Uvod. Osnovni pojmovi vezani uz softversko inženjerstvo. Modeli za softverski proces. Upravljanje softverskim projektom. CASE alati.
2. Specifikacija. Općenito o specifikaciji. Vrste zahtjeva te načini njihovog dokumentiranja. Otkrivanje i analiza zahtjeva. Modeliranje sustava. Upotreba prototipova. Formalna specifikacija.
3. Oblikovanje i implementacija. Općenito o oblikovanju i implementaciji. Oblikovanje arhitekture sustava. Arhitekture distribuiranih sustava. Objektni pristup oblikovanju. Oblikovanje korisničkog sučelja. Ponovna upotreba softvera.
4. Verifikacija i validacija. Općenito o verifikaciji i validaciji. Statička verifikacija. Testiranje softvera.
5. Evolucija. Općenito o evoluciji. Upravljanje konfiguracijom. Softversko re-inženjerstvo.
Preduvjeti za:
Upis predmeta :
Položen : Baze podataka
Položen : Objektno programiranje (C++)
3. semestar
Obavezni predmet - Redovni studij - Računarstvo i matematika
Termini konzultacija:

SADRŽAJ

Obavijesti