{"title":"Z umetno inteligenco podprt proces razvoja programske opreme","authors":"Mitja Gradišnik, Tina Beranič, Sašo Karakatič","doi":"10.31449/upinf.vol28.num4.95","DOIUrl":null,"url":null,"abstract":"\nŠ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. \n","PeriodicalId":393713,"journal":{"name":"Uporabna informatika","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Uporabna informatika","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31449/upinf.vol28.num4.95","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
在开发软件解决方案的过程中,我们面临着许多挑战,这迫使我们不断寻求新的方法和实践,以便更好、更快,尤其是以更低的成本交付 IT 项目。我们在软件工程领域所面临的挑战包括:希望以更快的速度和更低的成本交付 IT 项目,提高项目的质量,以及最近出现的合格 IT 专业人员长期短缺的问题。为了应对这些挑战,我们最近看到了将人工智能引入软件开发过程的巨大前景。其潜力主要在于引入基于先进人工智能方法的工具,为开发团队提供积极支持。 基于人工智能的工具为摆脱重复性琐碎任务的自动化打开了大门,并有望实现更具智力挑战性和复杂任务的自动化,这将大大减轻 IT 开发人员的负担。
Z umetno inteligenco podprt proces razvoja programske opreme
Š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.