SLO | EN

Cilji in kompetence

Cilj predmeta je, da bodo študentje razumeli značilnosti sodobnih pristopov k razvoju informacijskih rešitev in storitev ter znali analizirati, izbrati, prilagoditi in uporabiti primerna procesna ogrodja kot tudi pripadajoče notacijske tehnike

Vsebina

• Metodološke osnove razvoja informacijskih rešitev in storitev. • Sodobni pristopi in notacijski standardi za modeliranje in načrtovanje informacijskih rešitev in storitev (npr. UML profili). • Ogrodja procesnih modelov, konvencionalne in agilne metodologije. • Skaliranje agilnih pristopov. • Neprekinjen razvoj, integracija, testiranje, namestitev, dobava in spremljanje. • Razvoj na osnovi modelov. • Produktne linije in tovarne za razvoj programske opreme in informacijskih rešitev. • Ponovna uporaba na osnovi vzorcev. • Od programskega do storitvenega inženirstva. • Storitveno inženirstvo. • Zasnova in načrtovanje storitev z vzorci. • Vrednotenje kakovosti uporabniških vmesnikov. • Zagotavljanje kakovosti, metrike, testiranje.

Metode poučevanja in učenja

• predavanja, • sprotna izgradnja in obravnava primerov, • laboratorijske vaje.

Predvideni študijski rezultati - znanje in razumevanje

• razložiti pomen metodološkega pristopa k razvoju informacijskih rešitev in storitev • izbrati in uporabiti primerne diagramske tehnike in notacije • z uporabo principov storitvenega inženirstva razviti poslovne storitve in rešitve • razvijati nove rešitve na osnovi načel ponovne uporabe • vrednotiti in primerjati kakovost informacijskih rešitev in poslovnih storitev

Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi

• Spretnosti komuniciranja: komuniciranje z vsemi akterji v sklopu storitvenega inženirstva. • Uporaba informacijske tehnologije: uporaba sodobnih modelirnih ter integriranih razvojnih okolij. • Organizacijske spretnosti: organizacija vlog in porazdelitev dela v skupini. • Delo v skupini: sodelovanje v projektni skupini za razvoj informacijske in/ali poslovne storitve.

Temeljni literatura in viri

• I. Sommerville, Software Engineering, 10th Ed, Pearson, 2016. • K. S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process, Addison-Wesley, 2012. • C. Larman, B. Vodde, Large-Scale Scrum: More with LeSS, Addison-Wesley, 2017. • V. Vernon, Domain-Driven Design Distilled, Addison-Wesley, 2016. • C. Richardson, Microservices Patterns: With Examples in Java, Manning Publications, 2018. • William E. Lewis, Software Testing and Continuous Quality Improvement, Third Edition, Taylor&Francis Group, Auerbach Publications, 3rd Ed, 2016.

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti

Ni pogojev

  • red. prof. dr. MARJAN HERIČKO, univ. dipl. inž. rač. in inf.

  • Pisni izpit: 40
  • Ustni izpit: 30
  • Računalniško delo: 30

  • : 45
  • : 45
  • : 90

  • slovensko
  • slovensko

  • BIOINFORMATIKA - 2.