徐波琴
摘 要:隨著科技的不斷進步,人工智能在軟件工程中的應用越來越廣泛。為了促進軟件工程智能化和更好的發展,本文通過研究軟件工程當下的發展狀態,深入探究人工智能在軟件工程當中的應用。通過對該應用的研究,以期對今后的同領域研究能夠起到借鑒作用。
關鍵詞:人工智能應用;軟件工程;應用
1 圖規劃應用于軟件工程的意義
在軟件工程中,圖規劃應用具有顯著意義。首先,使軟件工程提高了自動化的程度。為了實現對規劃器的良好調用,以及求解出策略,我們必須只用規劃性語言將領域動作、目標及初始狀態表達出來。雖然初始的目標和狀態影響求解結果的概率是極其小的,但如果應用圖規劃,卻可以很大程度上促進軟件工程自動化。
其次,圖規劃能使軟件的重要性充分發揮出來。假如問題領域是清晰透徹的,那么通過之前規劃獲得的方法進行求解就可以得到想要的結果。如果過程中目標發生了變化,也不必對實際執行的程序模塊所在的問題域、動作描述等進行修改,只要對求解的目標進行簡單的修改即可,這就為規劃應用省去了許多麻煩。這就是抽象層次的一求解方法——智能規劃求解。如果問題領域以及求解的目標沒有發生任何變化,那么規劃解也不會發生變化。這是由于抽象層次的解在內部工作中不存在依賴性,這樣一來,模塊變化的最底層就能得到切實的控制與維護。所以,為了保證模塊修改和系統的局部性,使用規劃方法抽象層次的求解將最大可能性實現這一目標,它從根本上保證了軟件的重用性。……