Fakulteta za računalništvo in informatiko · Univerza v Ljubljani
Razvoj digitalnih produktov in storitev
Za Razvoj digitalnih produktov in storitev še ni zapiskov.
Imaš svoje zapiske? Objavi jih: ceno določiš ti, z naročnino ti ostane cela, DDV se doda kupcu.
Objavi zapiskeČakaš na zapiske? Prijavi se in povej. Ko jih kdo objavi, dobiš sporočilo.
Želim zapiskeKaj lahko narediš že danes
Naloži svoje gradivo za Razvoj digitalnih produktov in storitev: Mai ga prebere in ti iz njega naredi kartice, kviz in razlago, ko ti kaj ni jasno. Če zapiske kasneje objaviš, jih prodajaš tukaj.
Naloži svoje gradivoUčni načrt
Podatki so iz učnega načrta, ki ga objavlja Fakulteta za računalništvo in informatiko. Prebrano 7. 9. 2026. Poglej izvirnik
6 kreditnih točk
Obveznosti v urah
- Predavanja45 ur
- Vaje30 ur
- Samostojno delo105 ur
Vsebina
- Pregled področja programskega inženirstva in sodobnih metod razvoja programske opreme
- Vodenje agilnih in iterativnih projektov razvoja programske opreme (iterativni in inkrementalni razvoj (Unified process), agilni pristopi (Scrum, XP, Kanban),primerjava agilnih in tradicionalnih pristopov)
- Izbrane prakse agilnih pristopov (Programiranje v parih, Testno voden razvoj programske opreme, Sprotno preoblikovanje kode (refactoring))
- Napredno inženirstvo zahtev in upravljanje sprememb
- Arhitekturno načrtovanje (arhitekturne odločitve, arhitekturni pogledi, arhitekturni vzorci)
- Inženirstvo zanesljivih sistemov (zahteve za zanesljivost, arhitekture odporne na napake, merjenje zanesljivosti)
- Inženirstvo varnih in odpornih sistemov (varnostne zahteve, načrtovanje varnih sistemov, socio-tehnična odpornost, načrtovanje odpornih sistemov)
- Testiranje (testiranje v razvoju, sistemsko testiranje, testiranje v agilnem razvoju)
- Upravljanje konfiguracij (upravljanje verzij, izgradnja sistema, upravljanje sprememb, upravljanje izdaj)
- Agilni razvoj in DevOps (zvezna dostava, zvezna postavitev, postavitveni cevovod)
- Programsko inženirstvo podprto s tehnologijam umetne inteligence
- Merila v programskem inženirstvu (merila programske opreme, merila razvojnega procesa)
- Uporaba sodobnih pristopov razvoja programske opreme v razvojnih skupinah (vpeljevanje, sprejemanje, prilagajanje, spremljanje in vrednotenje)
- Namen vaj je dvojen (seznanjanje s sodobnimi pristopi in orodji za razvoj programske opreme;; Študija primera: empirično ovrednotenje posameznih pristopov k razvoju programske opreme na podlagi praktičnega dela na projektih, ki so čim bolj podobni realnim.)
- Delo izven kontaktnih ur (Študenti v okviru študije primera razvijajo programe skladno s pravili izbranega razvojnega procesa ter razvojni proces ovrednotijo.)
Ocenjevanje
Sprotno preverjanje (domače naloge, kolokviji in projektno delo) 50 %, Končno preverjanje (pisni izpit) 50 %
Literatura
- I. Sommerville: Engineering software products, Global Edition, Pearson Education Ltd., 2021
- I. Sommerville: Software Engineering, Addison-Wesley, 10. izdaja, 2016.
- Mattias Skarin, Henrik Kniberg: Kanban and Scrum - Making the Most of Both, 2009.
- Dodatna literatura:
- R. Stephens: Beginning Software Engineering, Wrox, 2015
- D. Anderson, Kanban – Successful Evolutionary Change for Your Technology Business, Sequim, WA: Blue
- Hole Press, 2010
Kako deluje
- Zapiske kupiš enkrat in ostanejo tvoji.
- V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
- Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.
