You are here

Programsko inženjerstvo

Okvirni sadržaj predmeta: 

Pojam programskog inženjerstva. Formalni principi programskog inženjerstva. Metode i faze razvoja programskog sustava. Tehnike izrade programske specifikacije za pojedinu fazu razvoja. Tehnike modeliranja programskog sustava. Modeliranje strukture objekata. Modeliranje procesa odnosno ponašanja objekata. Oblikovanje procesa na logičkoj i fizičkoj razini. Oblikovanje programskih modula, sa naglaskom na uniformni pristup. Oblikovanje korisničkog sučelja uz korištenje metoda. Ciljevi i tehnike programiranja. Organizacija programskog tima. Pregled programskih jezika i pomagala. Izgradnja prototipa. Brzi razvoj aplikacije i primjena RAD alata. Upravljanje programskim sustavom. Planiranje i upravljanje projektom razvoja. Procjena troškova programskog sustava. Održavanje programskog sustava. Upravljanje konfiguracijom programskog sustava. Osiguranje kvalitete. Dokumentiranje programskog sustava.