- 相關(guān)推薦
神經(jīng)網(wǎng)絡(luò )經(jīng)典論文
神經(jīng)網(wǎng)絡(luò )可以指向兩種,一個(gè)是生物神經(jīng)網(wǎng)絡(luò ),一個(gè)是人工神經(jīng)網(wǎng)絡(luò )。那么關(guān)于人工的神經(jīng)網(wǎng)絡(luò )的論文應該怎么寫(xiě)呢?下面就和小編一起來(lái)看看吧。
摘要:軟件需求分析不僅僅是為了讓開(kāi)發(fā)者滿(mǎn)足用戶(hù)要求,而且還可以幫助用戶(hù)了解軟件的性能和功能,具有一舉兩得的效果,但是如果軟件需求不符合實(shí)際需求,就會(huì )出現風(fēng)險,導致返工。在BP神經(jīng)網(wǎng)絡(luò )的基礎上,我們建立了軟件需求分析風(fēng)險評估模型,以減少軟件開(kāi)發(fā)的失敗率,規避因軟件需求分析失誤而帶來(lái)的實(shí)際存在的或潛在的風(fēng)險。
關(guān)鍵詞:風(fēng)險;軟件需求;BP神經(jīng)網(wǎng)絡(luò );研究;分析
軟件開(kāi)發(fā)過(guò)程中,需求分析是一個(gè)關(guān)鍵性的階段。導致它失敗的原因有很多,例如開(kāi)發(fā)者和用戶(hù)之間的溝通障礙、軟件本身的隱含性、需求信息的不對稱(chēng)等等。這些問(wèn)題導致的返工,增加了開(kāi)發(fā)的成本,也損壞了企業(yè)形象,更可能流失掉部分用戶(hù)。因此,我們必須對軟件需求分析進(jìn)行風(fēng)險評估管理,把負面影響降到最低,F代商業(yè)發(fā)展中,各企業(yè)和企業(yè)之間的競爭日趨激烈,掌握最新的技術(shù),對技術(shù)進(jìn)行創(chuàng )新,才是企業(yè)在行業(yè)內立足腳跟,獲得更加長(cháng)遠發(fā)展的方法,因此要想牢牢地把握企業(yè)的運命就需要我們保持對技術(shù)創(chuàng )新的熱情,并在這條道路上樂(lè )此不疲。21世紀,只有掌握了最新和最具有創(chuàng )造性的技術(shù),才能贏(yíng)的最后的勝利,本文把BP網(wǎng)絡(luò )與軟件需求分析風(fēng)險評估模型相結合,具有十分重要的意義。
1BP神經(jīng)網(wǎng)絡(luò )
BP神經(jīng)網(wǎng)絡(luò )是開(kāi)發(fā)者使用最多的神經(jīng)網(wǎng)絡(luò )之一,它具有算法簡(jiǎn)單、極強的魯棒性、收斂速度極快等優(yōu)點(diǎn)。最重要的一點(diǎn)是能夠最大限度的接近其真實(shí)系統,非常適合于線(xiàn)性的、不確定的、模糊的軟件風(fēng)險數據。BP算法是一種用于前向多層神經(jīng)網(wǎng)絡(luò )的的反傳學(xué)習算法。采用BP算法的數層感知器神經(jīng)網(wǎng)絡(luò )模型,它的基本思想是,學(xué)習過(guò)程由信號的正向傳播和誤差的反向傳播兩個(gè)過(guò)程組成。模糊理論采用模糊數學(xué)的方法,通過(guò)抽象思維,對處于多種因素作用下的事物做出總體評價(jià)。它的兩大主要特征是:第一,結果清晰;第二,系統性強,這非常適合于各種非確定性問(wèn)題的解決。
2軟件需求分析風(fēng)險評估模型
開(kāi)發(fā)過(guò)程中,了解軟件需求是很重要的。軟件開(kāi)發(fā)主要是依據需求的不同而設計出的產(chǎn)品。它包括了業(yè)務(wù)需求(組織和客戶(hù)高層次的目標)、用戶(hù)需求(用戶(hù)要求必須具備的需求)、功能需求(用戶(hù)可以通過(guò)完成任務(wù)滿(mǎn)足業(yè)務(wù)需求的產(chǎn)品中必須體現的軟件功能)。各種不同的需求都以不同的角度來(lái)呈現,需要進(jìn)行多方位的分析方可得出準確的結論。軟件需求分析就是對用戶(hù)所需軟件應具備的屬性進(jìn)行分析,滿(mǎn)足用戶(hù)的真正需求。在完成軟件需求分析后,我們要能得出用戶(hù)所需的軟件系統要能夠做到哪些功能,對此還要有詳細準確的說(shuō)明書(shū),也就是用戶(hù)的使用說(shuō)明書(shū),讓他們更快的了解產(chǎn)品。優(yōu)秀的需求具有以下特點(diǎn):完整性、準確性、可行性、必要性、無(wú)歧義性和可行性。軟件需求分析風(fēng)險是指由于多方面的影響,如用戶(hù)參與度、用戶(hù)需求的拓展變化、多角度的考慮、設計的精準度和用戶(hù)與開(kāi)發(fā)者的充分溝通等等,而造成需求分析的不準確使得用戶(hù)的軟件需求得不到滿(mǎn)足。該風(fēng)險評估模型主要是為了降低軟件需求分析中存在的風(fēng)險,從而使得評估需求分析更具加有效和更易操作。
3一種基于BP神經(jīng)網(wǎng)絡(luò )的軟件需求分析風(fēng)險評估模型
本文把BP神經(jīng)網(wǎng)絡(luò )和模糊理論加入到軟件需求分析風(fēng)險評估模型中,利用BP神經(jīng)網(wǎng)絡(luò )的`非線(xiàn)性映射屬性和模糊理論的超強表達能力與被理解力,幫助提高風(fēng)險評估的有效性和預測性。軟件需求分析風(fēng)險的評估模型包括風(fēng)險識別、風(fēng)險分析、風(fēng)險評估三個(gè)模塊。風(fēng)險識別的主要目的是考察研究軟件需求分析階段具體的情況,識別并記錄該階段存在的或潛在的風(fēng)險,輸入來(lái)源是專(zhuān)家的經(jīng)驗分析和歷史風(fēng)險數據庫。
一般步驟包括:
a:找出軟件需求分析風(fēng)險指標;
b:搜索歷史數據庫,列出存在的數據庫中的歷史案例;
c:通過(guò)專(zhuān)家分析,列出具有風(fēng)險等級的列表;
d:將確定了的風(fēng)險列表提交數據庫并更新。風(fēng)險分析是細化第一階段的風(fēng)險,分析其產(chǎn)生的影響和等級,找出各指標與風(fēng)險級別之間的線(xiàn)性關(guān)系亦或非線(xiàn)性關(guān)系。本文引入BP神經(jīng)網(wǎng)絡(luò )和模糊理論,利用BP神經(jīng)網(wǎng)絡(luò )實(shí)現風(fēng)險評估指標和風(fēng)險級別之間的非線(xiàn)性映射關(guān)系,還利用模糊理論的超強表達能力和容易理解的屬性,提高整個(gè)風(fēng)險評估模型的學(xué)習能力和表達能力,得出更符合實(shí)際的評估報告。
主要的方法包括:
a:揭示原因和結果之間的聯(lián)系,追根溯源;
b:建立模型進(jìn)行認識和理解;
C:通過(guò)嘗試各種組合找出導致失敗的因素。風(fēng)險評估需最后明確所有存在的風(fēng)險和它們的等級,給予開(kāi)發(fā)者一個(gè)詳細的報告。本階段只要利用BP神經(jīng)網(wǎng)絡(luò )的輸入層、輸出層、隱含層數、隱含層節點(diǎn)數。輸入層節點(diǎn)是經(jīng)過(guò)模糊預處理的17個(gè)需求分析風(fēng)險評估指標;輸出層節點(diǎn)是需求分析風(fēng)險等級;隱含層數越多性能越高誤差越低;隱含節點(diǎn)越多,網(wǎng)絡(luò )功能越強大,但是過(guò)多則會(huì )使網(wǎng)絡(luò )功能減弱。
在BP神經(jīng)網(wǎng)絡(luò )基礎上,建立的軟件需求分析風(fēng)險評估模型,它操作的流程大致是三個(gè)方向。首先,識別軟件需求分析階段存在的、潛在的風(fēng)險;然后,利用BP神經(jīng)網(wǎng)絡(luò )和模糊理論的特有屬性、眾多優(yōu)點(diǎn)進(jìn)行分析,通過(guò)歷史數據庫,專(zhuān)家知識、專(zhuān)家討論,列出風(fēng)險表格;最后,對風(fēng)險進(jìn)行最后的評估,從而有效預測軟件開(kāi)發(fā)過(guò)程中所遇到的風(fēng)險,并且進(jìn)行規避。
4結束語(yǔ)
隨著(zhù)經(jīng)濟的高速發(fā)展,網(wǎng)絡(luò )軟件也成為人們工作生活中一個(gè)非常重要的工具。軟件需求的增多帶來(lái)了很多的問(wèn)題,軟件開(kāi)發(fā)的過(guò)程充滿(mǎn)了阻礙,軟件需求的滿(mǎn)意度也在日漸降低。因此,提高軟件開(kāi)發(fā)的速度、保證開(kāi)發(fā)軟件的質(zhì)量,降低風(fēng)險、減少開(kāi)發(fā)成本、滿(mǎn)足用戶(hù)真正的需求等等,對軟件需求分析風(fēng)險進(jìn)行評估,建立軟件需求分析風(fēng)險評估模型,是一件非常值得研究和實(shí)施的事情。本文研究的內容不僅僅達到了需求分析的目的,提出了新的思維方式和參考方向,而且還能更有效的預測軟件需求分析風(fēng)險,真正滿(mǎn)足用戶(hù)的軟件需求;痦椖浚杭质〗逃龔d“十二五”科學(xué)技術(shù)研究項目“基于A(yíng)HP和群決策向量分析高校干部綜合測評方法和系統實(shí)現”(吉教科合字第2013402號);吉林省教育科學(xué)“十二五”規劃課題“構建以學(xué)習者為主體的遠程教育支持服務(wù)體系的研究”。
參考文獻:
[1]李華,曹曉龍,成江榮.BP神經(jīng)網(wǎng)絡(luò )在軟件項目風(fēng)險評估中的應用[J].計算機仿真,2011,28(07):374-378.
【神經(jīng)網(wǎng)絡(luò )經(jīng)典論文】相關(guān)文章:
人工神經(jīng)網(wǎng)絡(luò )論文06-10
人工神經(jīng)網(wǎng)絡(luò )定義論文06-10
環(huán)境科學(xué)人工神經(jīng)網(wǎng)絡(luò )運用論文01-30
基于神經(jīng)網(wǎng)絡(luò )算法的電力諧波分析方法的研究論文04-12
試析基于補償模糊神經(jīng)網(wǎng)絡(luò )的高職院校教師教學(xué)評價(jià)模型的教育論文07-03
環(huán)保論文LED論文06-01
環(huán)保論文:LED論文06-01