淺析人工智能在軟件工程中的應(yīng)用_第1頁
淺析人工智能在軟件工程中的應(yīng)用_第2頁
淺析人工智能在軟件工程中的應(yīng)用_第3頁
淺析人工智能在軟件工程中的應(yīng)用_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、淺析人工智能在軟件工程中的應(yīng)用1圖規(guī)劃應(yīng)用于軟件工程的意義在軟件工程中,圖規(guī)劃應(yīng)用具有顯著意義。首先,使軟件工程提高 了自動化的程度。為了實(shí)現(xiàn)對規(guī)劃器的良好調(diào)用,以及求解出策略, 我們必須只用規(guī)劃性語言將領(lǐng)域動作、目標(biāo)及初始狀態(tài)表達(dá)出來。雖 然初始的目標(biāo)和狀態(tài)影響求解結(jié)果的概率是極其小的,但如果應(yīng)用圖 規(guī)劃,卻可以很大程度上促進(jìn)軟件工程自動化。其次,圖規(guī)劃能使軟件的重要性充分發(fā)揮出來。假如問題領(lǐng)域是清 晰透徹的,那么通過之前規(guī)劃獲得的方法進(jìn)行求解就可以得到想要的 結(jié)果。如果過程中目標(biāo)發(fā)生了變化,也不必對實(shí)際執(zhí)行的程序模塊所 在的問題域、動作描述等進(jìn)行修改,只要對求解的目標(biāo)進(jìn)行簡單的修 改即可,

2、這就為規(guī)劃應(yīng)用省去了許多麻煩。這就是抽象層次的一求解 方法智能規(guī)劃求解。如果問題領(lǐng)域以及求解的目標(biāo)沒有發(fā)生任何變化, 那么規(guī)劃解也不會發(fā)生變化。這是由于抽象層次的解在內(nèi)部工作中不 存在依賴性,這樣一來,模塊變化的最底層就能得到切實(shí)的控制與維 護(hù)。所以,為了保證模塊修改和系統(tǒng)的局部性,使用規(guī)劃方法抽象層 次的求解將最大可能性實(shí)現(xiàn)這一目標(biāo),它從根本上保證了軟件的重用 性。2圖規(guī)劃在軟件結(jié)構(gòu)化上的作用大量的研究有力地證明了智能化規(guī)劃方法是解決軟件問題的最有效 途徑,它可以使大軟件工程切實(shí)促進(jìn)智能規(guī)劃,也較好地解決了抽象 層次的問題。智能規(guī)劃立足于SDGP的思想,基于圖規(guī)劃的通用軟件 結(jié)構(gòu)設(shè)計(jì)法以及系

3、統(tǒng)軟件的需求來將功能框架分析導(dǎo)出,并且運(yùn)用具 體實(shí)例對算法自動設(shè)計(jì)軟件的系統(tǒng)結(jié)構(gòu)進(jìn)行描述。這樣一來,就可以 通過人工智能規(guī)劃技術(shù)的應(yīng)用,將功能框架順利地從系統(tǒng)結(jié)構(gòu)中導(dǎo)出。 而需求分析結(jié)構(gòu)則是先將數(shù)據(jù)輸入,通過SDGP的處理來得到軟件設(shè) 計(jì)結(jié)構(gòu),然后通過大量的實(shí)踐與研究,或者下載,安裝和調(diào)試,使圖 規(guī)劃器得以實(shí)現(xiàn),并使求解和建模在實(shí)際問題的抽象層次得以解決。3軟件質(zhì)量的不確定性以及人工智能管理方面3.1知識存在許多不確定性許多的科學(xué)家和研究人員更加相信,這個世界最有魅力的地方就是 它存在著不確定性。但是當(dāng)下許多人都在研究著知識的確定性本質(zhì), 卻極少人研究知識所存在的不確定性。那么,首先應(yīng)當(dāng)從知識

4、的不確 定性研究,才能深刻發(fā)現(xiàn)人工智能的不確定性。常識知識以及語言的 不確定性是知識不確定性的重要組成部分。常識知識即元知識,屬于 知識中的知識。常識知識表達(dá)出來所對應(yīng)的概念表達(dá)出比較明顯的模 糊性和隨機(jī)性,不確定性,它可以很好地運(yùn)用自然語言。由于知識存 在不確定性,人們必將進(jìn)一步去研究人工智能的不確定性方面。當(dāng)前 人工智能學(xué)家的一項(xiàng)重要任務(wù)就是用機(jī)器將人類的認(rèn)知和人類認(rèn)識 客觀世界進(jìn)行模擬,使機(jī)器也具有一定的不確定性智能,即主要通過 不確定性知識的模擬處理,運(yùn)用以及尋找在不確定性中所存在的規(guī)律。3.2軟件工程的不確定性以及過程模擬首先是軟件工程的過程模擬。通過分析企業(yè)的產(chǎn)品特性、生產(chǎn)周期、業(yè)

5、務(wù)范圍、企業(yè)管理、規(guī)模等方面,來找出企業(yè)的特點(diǎn)從而使企業(yè)的 軟件質(zhì)量得到提高,生產(chǎn)力提高,從而更好地創(chuàng)建出融合了軟件質(zhì)量 控制、軟件管理的長時間持續(xù)地提升改進(jìn)產(chǎn)品質(zhì)量的方案??偟膩碚f, 軟件工程過程可以劃分為項(xiàng)目管理、軟件開發(fā)過程和組織管理三大方 面。該模型可以集中體現(xiàn)出軟件的簡歷控制、企業(yè)的組織管理和軟件 的工程開發(fā)項(xiàng)目管理,是用于全面實(shí)施,改進(jìn)提升軟件過程的核心模 型。因?yàn)檐浖こ痰倪^程模型不是孤立的,也不是靜止的,因此為了 實(shí)現(xiàn)模型整個切實(shí)的實(shí)現(xiàn)完善的發(fā)展持續(xù)趨勢以及螺旋上升趨勢,我 們將從企業(yè)的3個方面進(jìn)行改造深化。所以我們能夠得到一個結(jié)論,軟件工程模型屬于動態(tài)的持續(xù)優(yōu)化模 型。其次是存在著許多不確定問題和因素。第一,軟件質(zhì)量存在不確定 性。主要包括對象設(shè)計(jì)、分析、實(shí)現(xiàn)等方面在內(nèi)的技術(shù)是計(jì)算機(jī)軟件 工程界的主流。軟件質(zhì)量與計(jì)算機(jī)的操作以及配置等都有重要的關(guān)系。 面向?qū)ο蟮姆椒ê图夹g(shù)逐漸成為軟件的可移植性,可繼承性以及功能 性提高的有效手段,這是由于對象自身具備多態(tài)性,可繼承性等特性。 但是軟件質(zhì)量卻變得越來越難以控制,不僅是因?yàn)檐浖?fù)雜度在近年 來的提高,也因?yàn)檐浖?guī)模的不斷擴(kuò)大。第二,使用軟件工程的人的 不確定性。在軟件工程的各項(xiàng)工作運(yùn)行中,人是十分重要的因素,因 為軟件工程的運(yùn)作囊括了太多軟件生產(chǎn)的過程,每一個過程都實(shí)現(xiàn)了 人機(jī)交互的變化,形成了不同程度的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論