軟件開發(fā)項目風險評估研究_第1頁
軟件開發(fā)項目風險評估研究_第2頁
軟件開發(fā)項目風險評估研究_第3頁
軟件開發(fā)項目風險評估研究_第4頁
軟件開發(fā)項目風險評估研究_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件開發(fā)項目風險評估研究自計算機技術(shù)被人們所重視以來,人們對于各類軟件的開發(fā)也就隨之興起,世界軟件產(chǎn)業(yè)也在不斷發(fā)展壯大,并且成為了世界經(jīng)濟發(fā)展中一個重要的環(huán)節(jié)。但是隨著人們對于軟件技術(shù)含量要求的日漸提高,各類軟件項目開發(fā)中的失敗情況也在不斷增加,而項目的失敗必然會導致整個企業(yè)經(jīng)濟的損失,同時也會造成相關(guān)技術(shù)研發(fā)工作的延遲,給客戶帶來更大的經(jīng)濟損失。1軟件開發(fā)項目的概述軟件是現(xiàn)代計算機和互聯(lián)網(wǎng)技術(shù)中一個重要的環(huán)節(jié),其本身是一種先進的信息技術(shù),同時也是一種現(xiàn)代經(jīng)濟商品。軟件是計算機系統(tǒng)得以正常運轉(zhuǎn)的必要條件,其主要包括運行程序、數(shù)據(jù)庫以及各類相關(guān)文件。其中運行程序值得就是軟件在運行過程中為了實現(xiàn)指

2、令而發(fā)揮功能的數(shù)據(jù)序列;數(shù)據(jù)庫則是保證軟件能夠正常運行的所有數(shù)據(jù)的集合體,其包括了程序中所有的識別、操作、儲存等的數(shù)據(jù);相關(guān)文件就是指在軟件開發(fā)的過程中關(guān)于開發(fā)、使用以及維護工作的相關(guān)資料。軟件開發(fā)項目本身屬于特殊項目開發(fā)工作,其與普通項目開發(fā)工作在特征上有著一定的差別。首先,軟件開發(fā)項目是創(chuàng)新的過程中,其所研發(fā)的程序是客戶指定的,無法利用現(xiàn)有組件對其進行拼接;其次,軟件開發(fā)項目所加工的對象是一系列抽象化的數(shù)據(jù),并不是可以看得見、摸得著的實物;第三,軟件開發(fā)過程中需要相關(guān)開發(fā)人員投入大量的腦力勞動,并且這種腦力勞動強度較高,所需知識十分復雜;第四,軟件開發(fā)項目所研發(fā)的商品也不具有具體形態(tài),屬于

3、程序代碼,是各類抽象化的數(shù)據(jù)集成體,因此其在開發(fā)的過程中能夠方便開發(fā)人員進行修改和完善。2軟件開放項目風險評估的概述2.1風險的概述在市場經(jīng)濟運行過程中,風險是無處不在的,各行各業(yè)都需要承擔其本身所具備的風險,而一個企業(yè)對于風險的預估、評價和規(guī)避能力就成為了其是否能夠長遠發(fā)展的重要依據(jù)。根據(jù)國外研究者對于風險的定義上可以看出,他們認為風險主要就是人類在從事某項已定的活動中時,由于各類不確定因素的影響,對自身造成了經(jīng)濟損失的情況,也就是可能發(fā)生的危險因素對當事人或企業(yè)造成的損失。目前,各國對于風險的定義還沒有形成一個統(tǒng)一性的標準,但是其都認為風險具有著極大的不確定性,并且由于風險所帶來的結(jié)果會對

4、當事人或企業(yè)造成一定的影響,影響程度與風險本身的性質(zhì)有著直接的聯(lián)系。2.2軟件開發(fā)項目風險的各類特征軟件項目開發(fā)本身就是一類具有著特殊性質(zhì)的項目開發(fā)性工作,其與普通的項目存在著一定的差別,因此,軟件開發(fā)項目本身也就具有了自身獨有的特征。(1)客觀性和普通性風險本身所具有的特點就是不確定性和人為干預性小等,同時風險本身也是超越了人類主觀意識所存在的一類情況,在軟件開發(fā)的整個過程中,風險是隨時相伴的,其發(fā)生的時間無法進行準確的確定,對于風險的規(guī)避也具有著較大的局限性,因此人們只能通過相關(guān)手段盡量減少風險帶給企業(yè)的損失,而無法完全對其進行規(guī)避。軟件項目開發(fā)中的風險也是具有這種客觀存在性和普通性質(zhì)的,

5、并且在軟件開發(fā)的過程中,其風險發(fā)生的幾率也遠超普通項目開發(fā)工作。(2)不確定性不確定性是軟件項目開發(fā)過程中風險的主要特征,根據(jù)軟件開發(fā)團隊本身的客觀屬性、軟件開發(fā)環(huán)境以及客戶對于軟件功能的要求等的不同,軟件項目開發(fā)過程中所要面對的風險也就不同。同時由于各類客觀條件的不斷變化,人們對于軟件項目開發(fā)過程中所能夠發(fā)生的各類風險也不能夠十分確定,同時在各類風險認知上,各企業(yè)或軟件研發(fā)者的認識都有所不同,就使得風險的不確定性有著更大的變化。(3)行為的相關(guān)性在軟件項目開發(fā)的過程中,處于對將風險控制在最低的目的考慮,需要有相關(guān)的決策者對各類開發(fā)工作過程中的風險進行評估,而此時,軟件開發(fā)的風險也就隨著決策者

6、的行為發(fā)生了一定的轉(zhuǎn)變。因為,不同的決策者對于軟件項目開發(fā)的風險有著不同的認知,并且在采取相應(yīng)預估和規(guī)避策略時其所采取的方法也不相同,但是風險本身卻是客觀存在的,不同的行為模式能夠?qū)е嘛L險的結(jié)果有著不同的變化,這也就是風險的行為相關(guān)性,同時也加劇了風險本身的不確定性特征。(4)多樣性由于軟件項目開發(fā)工作本身就具有著極其多樣的技術(shù)引入,因此在工作開展的過程中風險也就發(fā)生了多樣性的轉(zhuǎn)變。由于項目本身的規(guī)模、周期、范圍以及種類等客觀因素也存在著一定的差異,也就使得風險的過程和結(jié)果各不相同。另外,在軟件項目開發(fā)的過程中,相關(guān)決策者對于各類風險都會做出預估和規(guī)避,并且在開發(fā)的各個階段也會針對于不同的風險

7、給予相應(yīng)的改進措施,而這樣也就使得在整個過程中部分風險得到了有效的降低,但是卻使得另一部分風險發(fā)生了轉(zhuǎn)變,產(chǎn)生了新的風險,使得軟件開發(fā)的風險種類越來越多。另外,各類風險在發(fā)生時能夠互相左右、互相牽制、互相誘發(fā),這也就加大了風險的多樣性變化,給風險評估和規(guī)避工作帶來了一定的麻煩。(5)對稱性在所有的項目開發(fā)過程中,項目本身的風險與項目能夠帶來的經(jīng)濟收益都是呈現(xiàn)對稱性的,風險越高的項目,其能帶給雙方的經(jīng)濟利益也就越大;但同時,風險性越大,其給雙方可能帶來的經(jīng)濟損失也就越大,軟件的開發(fā)也不例外。而軟件項目開發(fā)本身所具有的風險性非常高,其帶給雙方的經(jīng)濟利益也非常大,同時其所承擔的工作量也就隨之增加了,

8、一旦風險發(fā)生,對雙方造成的經(jīng)濟損失也會很大。2.3軟件項目開發(fā)中風險的種類由于軟件項目開發(fā)本身具有的特殊性,因此其過程中所產(chǎn)生的風險種類也非常多。其中,按照風險的內(nèi)容進行劃分,主要包括管理風險、費用風險、周期風險、技術(shù)風險以及商業(yè)影響風險等;而按照風險本身的性質(zhì)可以將其分為3類,分別是開發(fā)環(huán)境風險、項目特殊化風險以及產(chǎn)品本身風險;按照風險的確定性進行分類,可以將軟件項目開發(fā)風險分為3大類,分別是已知性風險、可預知性風險以及不可預知性風險。3軟件項目開發(fā)風險管理的概述軟件項目開發(fā)風險管理工作就是對軟件在開發(fā)過程中所能夠遇到的各類風險進行預估,并對判斷出的風險進行有效的規(guī)避。這類工作在各行各業(yè)運營

9、過程中都需要開展,是保證企業(yè)經(jīng)濟收入,減小風險給投資者和開發(fā)者帶來的經(jīng)濟損失,有效保證企業(yè)的穩(wěn)定收入的主要方法。根據(jù)其所采用方法的不同,風險管理所能夠起到的作用也不相同,同時對于風險結(jié)果的改變也就不相同。4模糊邏輯下軟件開發(fā)風險評估的方法模糊邏輯是一種與人類思維邏輯方式最為接近的分析方法,其主要是對于各類不確定因素、不準確信息進行判斷的分析方法。模糊邏輯主要是基于模糊邏輯變量、模糊邏輯函數(shù)以及似然推理等方法對軟件開發(fā)項目中存在的風險進行分析。4.1模糊邏輯的基礎(chǔ)理論在傳統(tǒng)邏輯思維中,其主要是以二值邏輯為基礎(chǔ),也就是說其對于事物的判斷主要就基于兩個結(jié)果,分別是“是”和“非”,這屬于對事物的清晰化

10、判斷,如果用“0”來代表“非”,用“1”來代表“是”,則可以得出如下邏輯公式:而這種判斷僅能夠?qū)τ谝汛_定的事物進行分析,對于不確定或變化性較大的事物的判斷上存在著極大的缺陷,因此也就誕生了模糊邏輯理論。軟件開發(fā)過程中,相關(guān)開發(fā)者在對軟件進行設(shè)計的過程中需要參考客戶所給出的條件,而這些條件本身具有著一定的模糊性和不確定性,因此由于開發(fā)者理解的不同就會造成軟件風險的不同,也就產(chǎn)生了不確定性。而模糊邏輯下對于事物的判斷是一種數(shù)據(jù)的集合,利用數(shù)學公式來表達就是介乎于0-1之間的數(shù)集,其具體公式如下:對于有模糊數(shù)集來說,其研究的對象是模糊的,但所分析的函數(shù)本身趨勢精確的,但是由于在分析的過程中,人的主觀

11、認知有著一定的偏差,因此這種函數(shù)既具有數(shù)學的科學性,又具有個人化的主觀性。4.2模糊邏輯下對于軟件開發(fā)風險的評估方法模糊邏輯可以說是對軟件開發(fā)中所產(chǎn)生的風險進行評價的最有效方法之一,由于軟件開發(fā)項目本身的特殊性,其所產(chǎn)生的風險也就具有著特殊性質(zhì),而模糊邏輯方法對于這類不確定性極高的事件的評估效果極好。首先,相關(guān)管理者需要對軟件開發(fā)中所能夠產(chǎn)生的各類風險進行歸納,可以借鑒國外的相關(guān)研究,并將其歸于模糊邏輯數(shù)據(jù)庫中,保證在后期評估過程中能夠有據(jù)可依。其次,根據(jù)所開發(fā)的軟件項目的實際情況,對整個風險評估工作設(shè)計框架,這是為風險評估工作提供了保障。第三,根據(jù)模糊邏輯計算公式,對各類可能發(fā)生的風險情況進行分析和推演,并且建立其完整的模型。這樣管理者就能夠?qū)Ω黝愶L險所導致的因素有一個直觀的了解。同時也對各類風險所能夠帶來的結(jié)果進行了解,并對其進行相應(yīng)的改變。第四,對概率樹進行設(shè)定,這樣就能夠了解到在項目開發(fā)過程中,每一個風險發(fā)生的幾率,同時了解各類風險對于現(xiàn)金流的影響情況。同時對于概率樹的建立能夠

溫馨提示

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

評論

0/150

提交評論