Preskoči na glavno vsebino

Razvoj informacijskih sistemov

2026/2027
Program:
Interdisciplinarni univerzitetni študijski program 1. stopnje Računalništvo in matematika
Letnik:
3 letnik
Semester:
drugi
Vrsta:
izbirni
ECTS:
6
Jezik:
slovenski
Nosilec predmeta:

Marko Bajec

Ure na teden – 2. semester:
Predavanja
3
Seminar
1.33
Vaje
0.67
Laboratorij
0
Vsebina

predavanja:

I. Splošno o razvoju IS

1. opis življenjskih modelov razvoja IS

2. pristopi in metodologije razvoja IS

3. problem obvladovanja kakovosti razvoja IS;

 

II. Strukturni razvoj

4. osnove strukturnega razvoja;

5. predstavitev osnovnih aktivnosti strukturnega razvoja;

 

III. Objektni razvoj

6. osnove objektnega razvoja;

7. predstavitev osnovnih aktivnosti objektnega razvoja;

8. primerjava objektni-strukturni razvoj;

 

IV. Sodobne lahke in agilne metodologije

9. predstavitev osnovnih konceptov;

10. predstavitev dobrih praks;

11. konkretni primeri lahkih in agilnih pristopov.

Temeljni literatura in viri
  1. Jeffrey A. Hoffer, Joey George, Joe Valacich (2013), Modern Systems Analysis and Design (7th Edition), Addison-Wesley.
  2. Martin Fowler (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition. Addison-Wesley.
  3. Thomas A. Pender (2002). UML Weekend Crash Course. Wiley Publishing.
  4. Per Kroll, Philippe Kruchten, Grady Booch (2003), The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP), Addison-Wesley.
  5. Martin, C. Robert (2003). Agile Software Development: Principles, Patterns and Practices. Prentice Hall.
  6. Cockburn, A (2006). Agile Software Development (2nd Edition). Pearson Education.
Cilji in kompetence

Cilj predmeta je študente naučiti sistematičnih in discipliniranih pristopov k razvoju informacijskih sistemov. V okviru predmeta bodo predstavljeni tako tradicionalni kot tudi modernejši pristopi k razvoju informacijskih sistemov.

Splošne kompetence:

  • Sposobnost kritičnega razmišljanja;
  • Razvoj spretnosti s kritičnim, analitičnim in sintetičnim razmišljanjem;
  • Sposobnost definiranja, razumevanja in reševanja strokovnih izzivov s področja računalništva in informatike;
  • Sposobnost uporabe pridobljenega znanja za samostojno reševanje problemov; sposobnost izpopolnjevanja pridobljenega znanja;
  • Sposobnost timskega dela v profesionalnem okolju;
  • Vodenje manjšega strokovnega tima.

Specifične kompetence

  • Sposobnost samostojnega izvajanja lažjih in zahtevnejših inženirskih ter organizacijskih nalog na določenih ožjih področjih računalništva in informatike.

Osnovno znanje in spretnosti, ki so potrebni za nadaljevanje študija na drugi bolonjski stopnji.

Predvideni študijski rezultati

Po uspešno zaključenem modulu bodo študenti zmožni:

  • načrtovati enostavne in kompleksnejše IS,
  • analizirati zahteve za razvoj ali nakup IS,
  • klasificirati vrste IS glede na njihove lastnosti, ki so pomembne za razvoj,
  • izbrati najprimernejše postopke in tehnike za posamezen primer razvoja ali nakupa IS,
  • oceniti primernost posameznih metodoloških pristopov za konkreten primer razvoja ali nakupa IS,
  • razlikovati med življenjskimi cikli razvoja IS.
Metode poučevanja in učenja

Predavanja, računske vaje z ustnimi nastopi, projektni način dela.

Načini ocenjevanja

Način (pisni izpit, ustno izpraševanje, naloge, projekt):

Sprotno preverjanje (domače naloge, kolokviji in projektno delo)
Končno preverjanje (pisni in ustni izpit)
5 - 10, pri čemer velja, da je pozitivna ocena od 6 - 10

Reference nosilca

 

1. BAJEC, Marko, KRISPER, Marjan. Agilne metodologije razvoja informacijskih sistemov. Uporab. inform. (Ljubl.), apr., maj, jun. 2003, letn. 11, št. 2, str. 68-76, ilustr. [COBISS-SI-ID 3679060]
kategorija: 1C (Z2); upoštevana uvrstitev: MBP; tipologijo je verificiral OSICT
točke: 15, št. avtorjev: 2

2. BAJEC, Marko, VAVPOTIČ, Damjan, KRISPER, Marjan. Practice-driven approach for creating project-specific software development methods. Inf. softw. technol.. [Print ed.], 2007, vol. 49, no. 4, str. [345]-365, ilustr. [COBISS-SI-ID 5815124], [JCR, WoS, št. citatov do 24. 5. 2011: 10, brez avtocitatov: 7, normirano št. citatov: 6]
kategorija: 1A3 (Z1); upoštevana uvrstitev: SCI; tipologijo je verificiral OSICT
točke: 21.95, št. avtorjev: 3

3. BAJEC, Marko, VAVPOTIČ, Damjan. A framework and tool-support for reengineering software development methods. Informatica (Vilnius), 2008, vol. 19, no. 3, str. 321-344, ilustr. [COBISS-SI-ID 6701396], [JCR, WoS, št. citatov do 6. 5. 2011: 2, brez avtocitatov: 2, normirano št. citatov: 2]
kategorija: 1A3 (Z1); upoštevana uvrstitev: SCI; tipologijo je verificiral OSICT
točke: 37.85, št. avtorjev: 2

4. VAVPOTIČ, Damjan, BAJEC, Marko. An approach for concurrent evaluation of technical and social aspects of software development methodologies. Inf. softw. technol.. [Print ed.], 2009, vol. 51, no. 2, str. 528-545, ilustr. [COBISS-SI-ID 6803284], [JCR, WoS, št. citatov do 6. 8. 2011: 3, brez avtocitatov: 2, normirano št. citatov: 2]
kategorija: 1A1 (Z1); upoštevana uvrstitev: SCI; tipologijo je verificiral OSICT
točke: 52.59, št. avtorjev: 2

5. ŽVANUT, Boštjan, BAJEC, Marko. A tool for IT process construction. Inf. softw. technol.. [Print ed.], Apr. 2010, vol. 52, no. 4, str. 397-410, ilustr. [COBISS-SI-ID 7558484], [JCR, WoS, št. citatov do 7. 5. 2010: 0, brez avtocitatov: 0, normirano št. citatov: 0]
kategorija: 1A1 (Z1); upoštevana uvrstitev: SCI; tipologijo je verificiral OSICT
točke: 52.59, št. avtorjev: 2

Celotna bibliografija je dostopna na SICRISu:

http://sicris.izum.si/search/rsr.aspx?lang=slv&id=9270.