Razvoj komunikacijske programske podrške
Prikazani su podaci za akademsku godinu: 2024./2025.
Laboratorijske vježbe
Opis predmeta
U okviru predmeta studenti se upoznaju s procesima životnog ciklusa i razvoja programske podrške. Definiraju se razlike tradicionalnih i agilnih metoda razvoja te se prezentiraju odabrani modeli, njihove prednosti i nedostaci, kao i principi odabira u razvojnim projektima. Analiziraju se metode, glavni akteri i artefakti procesa te međusobnoj ovisnost procesa. Tijekom predavanja i vježi studenti stječu teorijska znanja i praktična iskustva u primjeni metoda prikupljanja i analize te upravljanja programskih zahtjevima, definiranja programske arhitekture i izrade prototipa. Objašnjava se potreba i koncept prilagodbe modela procesa potrebama projekta te implementacija, analiza i poboljšanje programskih procesa. Studenti se upoznaju s trendovima istraživanja i razvoja u području programskog inženjerstva te im se ukazuje na povezanost razrade idejnog rješenja i poslovna analiza s predviđanjem budućnosti i definiranjem strategije okoline u kojoj se programska podrška razvija. Obrađuju se teme vezane uz intelektualno vlasništvo s naglaskom na licence programske podrške i patente.
Studijski programi
Sveučilišni diplomski
Izborni predmeti (2. semestar)[FER3-HR] Automatika i robotika - profil
Izborni predmeti
(2. semestar)
[FER3-HR] Elektroenergetika - profil
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
[FER3-HR] Elektronika - profil
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
[FER3-HR] Računalno inženjerstvo - profil
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
[FER3-HR] Računarska znanost - profil
Izborni predmeti
(2. semestar)
[FER3-HR] Znanost o mrežama - profil
Izborni predmeti
(2. semestar)
Izborni predmeti profila
(2. semestar)
[FER3-HR] Znanost o podacima - profil
Izborni predmeti
(2. semestar)
[FER2-HR] Telekomunikacije i informatika - profil
Predmeti specijalizacije profila
(2. semestar)
Ishodi učenja
- definirati pojam životnog ciklusa programskog proizvoda
- prepoznati programske procese i modele razvoja
- objasniti načela prilagodbe procesa potrebama projekta
- objasniti načela poslovne analize i definiranja strategije
- identificirati kritične točke procesa razvoja komunikacijske programske podrške
- primijeniti različite postupke prikupljanja i analize programskih zahtjeva
- koristiti alate za upravljanje zahtjevima
- koristiti alate za kreiranje prototipa programskog rješenja
Oblici nastave
Predavanja
Predavanja na kojima se prezentiraju teme predmeta. Pozvana predavanja stručnjaka iz industrije.
Samostalni zadaciTijekom predavanja studenti će dobiti samostalne zadatke za bolje razumijevanje prezentiranih pojmova. Priprema za laboratorij koja uključuje i samostalno istraživanje.
LaboratorijTijekom vježbi studenti analiziraju i primjenjuju programske alate za prikupljanje, analizu i upravljanje programskim zahtjevima, kreiraju korisničko sučelje primjenom alata za prototipiranje te razrađuju i prezentiraju poslovne ideje.
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 50 % | 15 % | 50 % | 25 % | ||
Domaće zadaće | 50 % | 10 % | 50 % | 25 % | ||
Sudjelovanje u nastavi | 30 % | 10 % | 30 % | 10 % | ||
Međuispit: Pismeni | 50 % | 30 % | 0 % | |||
Završni ispit: Pismeni | 50 % | 25 % | ||||
Završni ispit: Usmeni | 10 % | |||||
Ispit: Pismeni | 50 % | 55 % | ||||
Ispit: Usmeni | 10 % |
Tjedni plan nastave
- Sofverski procesi i životni ciklus
- Sofverski procesi i životni ciklus
- Analiza programskih zahtjeva
- Model komponentnog razvoja
- Procesi integracije softvera i linije proizvoda
- Evolucija programskog proizvoda i održavanje
- Koncepti sofverske arhitekture i standardne arhitekture
- Međuispit
- Koncepti sofverske arhitekture i standardne arhitekture
- Otkriće. izum. inovacija
- Inovacija: modeli inovacije; otvoreni i zatvoreni pristupi
- Uvođenje novog proizvoda/usluge
- Planiranje scenarija razvoja i tehnološko mapiranje
- Upravljanje intelektualnim vlasništvom, privatnost i zaštita
- Završni ispit
Literatura
(.), Sommerville, I. Software engineering. Boston, Mass. Pearson, 2016.,
(.), Idea Group Publishing, Hershey USA, London UK, 2005,
(.), Bažant, A. i drugi. Telekomunikacije – tehnologije i tržište. Element 2007.,
(.), Carić, A. Istraživanje i razvoj u informacijskoj i komunikacijskoj tehnologiji. Element, 2003.,
(.), Software Engineering Body of Knowledge (SWEBOK), https://www.computer.org/education/bodies-of-knowledge/software-engineering/v3,
Za studente
Izvedba
ID 222661
Ljetni semestar
5 ECTS
R1 Engleski jezik
R2 E-učenje
30 Predavanja
0 Seminar
0 Auditorne vježbe
9 Laboratorijske vježbe
0 Konstrukcijske vježbe
0 Vježbe tjelesnog odgoja
Ocjenjivanje
izvrstan
vrlo dobar
dobar
dovoljan