Razvoj primijenjene programske potpore
Ishodi učenja
- Razlikovati i definirati životni ciklus projekta
- Reproducirati prikladne tehnike programiranja
- Koristiti razvojne alate i pomagala za podršku radu u grupi
- Identificirati zahtjeve na programsku potporu
- Dizajnirati i kreirati komponente programske potpore
- Proizvesti korisničku i programsku dokumentaciju
- Analizirati zahtjeve korisnika
- Razlikovati ključne koncepte softverske arhitekture
Oblici nastave
Predavanja
Samostalni zadaci
Laboratorij
Samostalni zadaci
Laboratorij
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Domaće zadaće | 50 % | 60 % | 50 % | 60 % | ||
Međuispit: Pismeni | 0 % | 20 % | 0 % | |||
Završni ispit: Pismeni | 0 % | 20 % | ||||
Ispit: Pismeni | 50 % | 40 % |
Tjedni plan nastave
- Iznalaženje zahtjeva na softver. Specifikacija zahtjeva.
- Opisivanje podataka. primjerice dijagramima razreda ili dijagramima entiteti-veze. Evaluacija i primjena specifikacija zahtjeva. Prototipiranje.
- Alati za kontrolu verzija sofvera. Alati za analizu i oblikovanje zahtjeva. Alati za testiranje. uključujući alate za statičku i dinamičku analizu. Programska okruženja za automatizaciju pojedinih procesa konstukcije programa. Koncepti i mehanizmi integracije alata.
- Načela sigurnog dizajna i sigurnog programiranja. Obrambeno programiranje. Jednostavna refaktorizacija. Strategije otklanjanja pogrešaka.
- Događaji i rutine za obradu događaja. Oblikovanje rutina za osluškivanje i obradu događaja.
- Razvoj aplikacija s grafičkim korisničkim sučeljem.
- Razvoj aplikacija s grafičkim korisničkim sučeljem.
- Međuispit.
- Podjela uloga: model. pogled. upravljač.
- Podjela uloga: model. pogled. upravljač.
- Načela projektiranja softvera. Paradigme projektiranja.
- Koncepti sofverske arhitekture i standardne arhitekture.
- Aplikacijski okviri.
- Ponovno korištenje softvera.
- Završni ispit.
Studijski programi
Sveučilišni preddiplomski
Elektrotehnika i informacijska tehnologija (studij)
Izborni predmeti
(5. semestar)
Programsko inženjerstvo i informacijski sustavi (modul)
(5. semestar)
Računarstvo (studij)
Izborni predmeti
(5. semestar)
Literatura
(.), Materijali predmeta dostupni na fakultetskom intranetu,
Laboratorijske vježbe
Izvedba
ID 183385
Zimski semestar
5 ECTS
R3 Engleski jezik
R1 E-učenje
45 Predavanja
0 Auditorne vježbe
4 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
85 izvrstan
70 vrlo dobar
60 dobar
50 dovoljan