前言:想要寫出一篇引人入勝的文章?我們特意為您整理了人工智能在軟件工程中的運(yùn)用范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
目前人工智能于軟件工程中的技術(shù)引用主要分為兩類,即圖規(guī)劃應(yīng)用與結(jié)構(gòu)化設(shè)計(jì)應(yīng)用。本文即將此二類主要應(yīng)用領(lǐng)域作為分析重點(diǎn),并進(jìn)一步探析此類應(yīng)用過程中所出現(xiàn)的實(shí)際化應(yīng)用,展開分析與研究。若此類技術(shù)能夠較為徹底地應(yīng)用人工智能,可使人工智能與軟件工程同步發(fā)展,最終促成雙向進(jìn)步,使技術(shù)與應(yīng)用皆可得到較大幅度的提升,實(shí)現(xiàn)整體自動(dòng)化、信息化、智能化。
1人工智能于軟件工程中的技術(shù)應(yīng)用
1.1圖規(guī)劃應(yīng)用
圖規(guī)劃于軟件工程中具有較為關(guān)鍵的作用,直接使其自動(dòng)化程度得到較大提升,為我國(guó)人工智能技術(shù)的創(chuàng)新起到推動(dòng)作用。若想充分調(diào)用規(guī)劃器,首先應(yīng)對(duì)規(guī)劃器的初始狀態(tài)、目標(biāo)以及領(lǐng)域動(dòng)作用規(guī)劃語(yǔ)言的形式表現(xiàn)出來,而后將其出現(xiàn)的問題準(zhǔn)確并且切實(shí)的規(guī)劃。一般情況下求解并不會(huì)受到初始狀態(tài)以及初始目標(biāo)的改變所影響,圖規(guī)劃于軟件工程中具有較為關(guān)鍵的作用,直接使其自動(dòng)化程度得到較大提升,為我國(guó)人工智能技術(shù)的創(chuàng)新起到推動(dòng)作用。若想充分調(diào)用規(guī)劃器,首先應(yīng)對(duì)規(guī)劃器的初始狀態(tài)、目標(biāo)以及領(lǐng)域動(dòng)作用規(guī)劃語(yǔ)言的形式表現(xiàn)出來,而后將其出現(xiàn)的問題準(zhǔn)確并且切實(shí)的規(guī)劃。一般情況下求解并不會(huì)受到初始狀態(tài)以及初始目標(biāo)的改變所影響,而在軟件工程中,合理的應(yīng)用規(guī)劃器將促使軟件工程在實(shí)現(xiàn)自動(dòng)化的基礎(chǔ)上,使其程度得到進(jìn)一步提升。與此同時(shí),規(guī)劃器不但有效提升了軟件工程的自動(dòng)化程度,還使得軟件本身的重用性得到有效發(fā)揮。智能規(guī)劃的求解方法相比其他規(guī)劃存在較大差異,其求解方法更偏于抽象化,直接使其最終的求解方法具有抽象層次,即便最終目標(biāo)發(fā)生較大變化,若前期能夠明確問題領(lǐng)域并且能夠研究出相應(yīng)的規(guī)劃解,那么執(zhí)行的規(guī)劃器、動(dòng)作描述以及程序模塊亦不需作出任何改變,僅需針對(duì)性的對(duì)求解目標(biāo)做出簡(jiǎn)易修正即可。在解存在于抽象層次中,其內(nèi)部執(zhí)行工作并不存在任何依賴性,只要所求解的目標(biāo)并未發(fā)生任何實(shí)質(zhì)性的變化,并且問題領(lǐng)域不存在任何差異性,那么所得出的規(guī)劃解亦將存在統(tǒng)一性,不會(huì)發(fā)生改變。
1.2結(jié)構(gòu)化設(shè)計(jì)應(yīng)用
結(jié)構(gòu)化設(shè)計(jì)應(yīng)用、軟件設(shè)計(jì)應(yīng)用過程中,SDGP思想作為軟件結(jié)構(gòu)的設(shè)計(jì)方法應(yīng)用范圍較為廣泛、適用程度較高。主要使用目的為在應(yīng)用人工智能規(guī)劃技術(shù)的基礎(chǔ)上,將功能框架進(jìn)行分析并且導(dǎo)出,此過程中需滿足系統(tǒng)軟件的相關(guān)需求,而后再根據(jù)實(shí)例描述出算法自動(dòng)設(shè)計(jì)軟件的系統(tǒng)結(jié)構(gòu)。需求分析結(jié)構(gòu)主要通過SDGP處理得以進(jìn)行,通過SDGP的形式將設(shè)計(jì)結(jié)構(gòu)進(jìn)行處理進(jìn)而得出最終的輸出軟件設(shè)計(jì)結(jié)構(gòu)。通過大量的研究、實(shí)踐以及下載、調(diào)試、安裝等,能夠有效提高圖規(guī)劃器的應(yīng)用效率,與此同時(shí)針對(duì)問題所存在的抽象領(lǐng)域進(jìn)行建模和求解,最終得出智能規(guī)劃是使軟件工程問題得到解決的最有效方法。在我國(guó)智能規(guī)劃應(yīng)用的軟件工程中,該方法可以起到較大的促進(jìn)作用,并且能夠切實(shí)解決抽象層次問題,使其具備較強(qiáng)的優(yōu)越性。
2應(yīng)用過程中存在的相關(guān)研究
2.1人工智能管理中的不確定性研究
為求出知識(shí)的確定性,國(guó)際范圍內(nèi)相關(guān)領(lǐng)域中的多數(shù)學(xué)者與研究人員皆已加入研究行列中。但其中存在的不確定性缺較少有人提出實(shí)質(zhì)性的質(zhì)疑。各國(guó)的研究學(xué)者以及科學(xué)家皆對(duì)不確定性抱有相信的態(tài)度,認(rèn)為其具有較大魅力,若想從根本上將此想法進(jìn)行改變,對(duì)不確定性進(jìn)行深入研究,既要先針對(duì)知識(shí)中所存在的不確定性進(jìn)行深入討論。語(yǔ)言以及常識(shí)知識(shí)的不確定性是體現(xiàn)知識(shí)不確定性的核心。常識(shí)知識(shí)俗稱元知識(shí),亦是知識(shí)的知識(shí),主要通過自然語(yǔ)言的形式進(jìn)行傳述,與此同時(shí)其概念存在隨機(jī)性以及模糊性等。而不確定性智能主要由知識(shí)的不確定性所引出。對(duì)不確定性知識(shí)進(jìn)行處理、模擬以及表示的過程中,及時(shí)找到其中存規(guī)律,而后通過機(jī)器的形式對(duì)人們了解客觀世界以及對(duì)自身的認(rèn)知過程進(jìn)行模擬,在此過程中保證機(jī)器存在不確定智能。目前其已經(jīng)成為人工智能學(xué)家需要不斷深入研究的課題。
2.2人工智能模擬隨機(jī)性研究
在對(duì)軟件過程模擬的過程中,應(yīng)針對(duì)企業(yè)產(chǎn)品的特點(diǎn)、業(yè)務(wù)范圍、生產(chǎn)期、以及所含項(xiàng)目的類型等,進(jìn)行分類,通過不同角度分析各企業(yè)自身存在的特點(diǎn),如此將促使企業(yè)的軟件質(zhì)量能夠得到較大提高,進(jìn)而實(shí)現(xiàn)融合軟件質(zhì)量的合理控制。一般情況下,軟件工程過程的模型主要包括三大層次,軟件開發(fā)過程、組織管理以及項(xiàng)目管理三點(diǎn)。此類模型不但是使軟件改進(jìn)過程能夠得到較大提升的核心模型,同時(shí)亦是實(shí)現(xiàn)企業(yè)有效管理、軟件項(xiàng)目及開發(fā)管理以及軟件監(jiān)控控制的根本。軟件工程過程模型并不存在單一性,企業(yè)在三個(gè)層次上的改進(jìn)亦能帶動(dòng)模型發(fā)展,針對(duì)其進(jìn)行有效改進(jìn)以及完善同時(shí)使模型呈現(xiàn)持續(xù)穩(wěn)定的發(fā)展趨勢(shì)。
3結(jié)語(yǔ)
本文就人工智能于軟件工程中的應(yīng)用展開分析,進(jìn)而針對(duì)相關(guān)技術(shù)展開分析,以圖規(guī)劃為例,針對(duì)其中所出現(xiàn)的相關(guān)技術(shù)展開分析,并結(jié)合實(shí)際流程對(duì)其中技術(shù)要點(diǎn)進(jìn)行闡述,使技術(shù)中出現(xiàn)的問題得以全面分析。隨后,下文中針對(duì)技術(shù)展開深層次分析,將相關(guān)技術(shù)進(jìn)行獨(dú)立分析,并將此類技術(shù)分為不同層次展開研究,較為全面地闡述相關(guān)技術(shù),解釋并使技術(shù)相關(guān)內(nèi)容更便于了解,本文研究目的即為此。望本文能夠有效對(duì)存在了解意愿的各界研究人員起到一定幫助,使人工智能技術(shù)、軟件工程得到不斷發(fā)展。
參考文獻(xiàn)
[1]杜帥.軟件風(fēng)險(xiǎn)管理融入人工智能以降低風(fēng)險(xiǎn)概率[J].山東工業(yè)技術(shù),2018(16):114.
[2]周琳.計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)中人工智能的運(yùn)用研究[J].信息與電腦(理論版),2018(13):130-131.
[3]陳奕輝.“互聯(lián)網(wǎng)+”時(shí)代軟件工程開發(fā)新技術(shù)研究[J].科技經(jīng)濟(jì)導(dǎo)刊,2018,26(04):149.
作者:周慶榮 單位:蘇州高博軟件技術(shù)職業(yè)學(xué)院信息與軟件學(xué)院