Z umetno inteligenco podprt proces razvoja programske opreme

  • Mitja Gradišnik Fakulteta za elektrotehniko, računalništvo in informatiko
  • Tina Beranič Fakulteta za elektrotehniko, računalništvo in informatiko
  • Sašo Karakatič Fakulteta za elektrotehniko, računalništvo in informatiko
Ključne besede: proces razvoja programske opreme, orodja razvoja programske opreme, umetna inteligenca

Izvleček

Številni izzivi, na katere naletimo pri razvoju programskih rešitev, nas silijo, da neprestano iščemo nove pristope in prakse, s katerimi bi IT projekte realizirali boljše, hitreje in predvsem z nižjimi stroški. Želja po hitri in cenovno ugodni realizaciji IT projektov, višji stopnji njihove kakovosti ter nenazadnje v zadnjem času že kroničnem pomanjkanju usposobljenih IT strokovnjakov, so samo nekateri izmed izzivov, s katerimi se srečujemo v programskem inženirstvu. Pri naslavljanju omenjenih izzivov si v zadnjem času veliko obetamo od vpeljave umetne inteligence v proces razvoja programske opreme. Možnosti se kažejo predvsem v vpeljavi z naprednimi metodami umetne inteligence podprtih orodij, ki razvojno skupino razvijalcev aktivno podpirajo pri razvoju. Z umetno inteligenco podprta orodja  odpirajo vrata odmiku od avtomatizacije ponavljajočih se trivialnih opravil in obljubljajo možnost avtomatizacije intelektualno zahtevnejših in kompleksnih opravil, kar bi občutno razbremenilo razvijalce informacijskih rešitev.

Objavljeno
2020-12-07
Sekcija
Strokovni prispevki