Tehničko veleučilište u Zagrebu · Zagreb

Programsko inžinjerstvo u otvorenim sustavima

ECTS: 6 · Semestar: 2 · Ukupna satnica: 60 h

Kolegij

Opis kolegija

Razvoj programskih sustava i sustava otvorenog koda za korištenje u kolaborativnim otvorenim sustavima Objektno orijentirano programsko inženjerstvo Objektno orijentirano programsko inženjerstvo Napredno programsko inženjerstvo Povezanost i međuzavisnost programskih sustava, njihova sigurnost, pouzdanost, zaštita i otpornost Programski sustavi u širim društveno-ekonomskim sustavima, sustavi sustava Upravljanje softverskim projektima i kvalitetom softvera Provjera znanja nema nastave nema nastave nema nastave nema nastave nema nastave nema nastave nema nastave

Sadržaj

Ishodi učenja

  1. formulirati / oblikovati sveobuhvatne pojmove, složene modele i oblike upravljanja projektima, vezane uz programsko inženjerstvo otvorenih sustava
  2. kritički prosuđivati metode i slijed procesa razvoja različitih UML modela otvorenih sustava
  3. utvrditi i objasniti pristupe, načine identifikacije i specifikacije zahtjeva za programskom potporom otvorenih sustava
  4. formulirati / oblikovati područja i pristupe oblikovanju arhitekture programskih rješenja u otvorenim sustavima
  5. usporediti i objasniti primjenu programskog inženjerstva temeljenog na ponovnom korištenju softvera, primjeni softverskih komponenti, programskog inženjeringa distribuiranih sustava, sustava usmjerenih uslugama, sustava za rad u stvarnom vremenu, uz korištenje standarda za ostvarenje interoperabilnosti
  6. kritički prosuđivati međuzavisnost, pouzdanost, sigurnost, zaštitu i otpornost programskih interakcija u otvorenim sustavima
  7. prezentirati proces tranzicije iz autonomnih programskih sustava ka kompleksnim programskim sustavima
  8. planirati sustave upravljanja razvojnim programskim projektima u otvorenim sustavima
Resursi

Literatura

Obavezna literatura

  • Manger,R.: Softversko inženjerstvo, skripta, nadopunjeno drugo izdanje, Sveučilište u Zagrebu, Prirodoslovno-matematički fakultet, Matematički odsjek, Zagreb, 2013.
    Sommerville,I.: Software Engineering, 9th ed., Addison-Wesley, 2011.
    Software Engineering Body of Knowledge, v.3.0, IEEE, 2014.
    Mauher,M.: Programsko inženjerstvo otvorenih sustava – mentalne mape predavanja, 2015.
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave