mislo

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 zapiske

Kaj 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 gradivo

Uč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

  1. Pregled področja programskega inženirstva in sodobnih metod razvoja programske opreme
  2. Vodenje agilnih in iterativnih projektov razvoja programske opreme (iterativni in inkrementalni razvoj (Unified process), agilni pristopi (Scrum, XP, Kanban),primerjava agilnih in tradicionalnih pristopov)
  3. Izbrane prakse agilnih pristopov (Programiranje v parih, Testno voden razvoj programske opreme, Sprotno preoblikovanje kode (refactoring))
  4. Napredno inženirstvo zahtev in upravljanje sprememb
  5. Arhitekturno načrtovanje (arhitekturne odločitve, arhitekturni pogledi, arhitekturni vzorci)
  6. Inženirstvo zanesljivih sistemov (zahteve za zanesljivost, arhitekture odporne na napake, merjenje zanesljivosti)
  7. Inženirstvo varnih in odpornih sistemov (varnostne zahteve, načrtovanje varnih sistemov, socio-tehnična odpornost, načrtovanje odpornih sistemov)
  8. Testiranje (testiranje v razvoju, sistemsko testiranje, testiranje v agilnem razvoju)
  9. Upravljanje konfiguracij (upravljanje verzij, izgradnja sistema, upravljanje sprememb, upravljanje izdaj)
  10. Agilni razvoj in DevOps (zvezna dostava, zvezna postavitev, postavitveni cevovod)
  11. Programsko inženirstvo podprto s tehnologijam umetne inteligence
  12. Merila v programskem inženirstvu (merila programske opreme, merila razvojnega procesa)
  13. Uporaba sodobnih pristopov razvoja programske opreme v razvojnih skupinah (vpeljevanje, sprejemanje, prilagajanje, spremljanje in vrednotenje)
  14. 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.)
  15. 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

  1. Zapiske kupiš enkrat in ostanejo tvoji.
  2. V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
  3. Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.