(管理科學(xué)與工程專業(yè)論文)軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究.pdf_第1頁(yè)
(管理科學(xué)與工程專業(yè)論文)軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究.pdf_第2頁(yè)
(管理科學(xué)與工程專業(yè)論文)軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究.pdf_第3頁(yè)
(管理科學(xué)與工程專業(yè)論文)軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究.pdf_第4頁(yè)
(管理科學(xué)與工程專業(yè)論文)軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究.pdf_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀 繼續(xù)免費(fèi)閱讀

(管理科學(xué)與工程專業(yè)論文)軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究.pdf.pdf 免費(fèi)下載

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

文檔簡(jiǎn)介

中文摘要 摘要 隨著信息技術(shù)的迅猛前進(jìn),軟件相關(guān)類的產(chǎn)品滲入到我們的生活的層層面 面之中,成為不可或缺的組成部分。隨著全球經(jīng)濟(jì)一體化的到來(lái),信息技術(shù)逐 漸成為社會(huì)發(fā)展的基礎(chǔ)載體,所有國(guó)家都以信息化為基礎(chǔ),以其發(fā)展帶動(dòng)其他 產(chǎn)業(yè)的發(fā)展,信息技術(shù)已經(jīng)被應(yīng)用到所有的社會(huì)生活之中。 軟件項(xiàng)目風(fēng)險(xiǎn)管理的目的就是找出導(dǎo)致項(xiàng)目需求不明晰、不能按進(jìn)度計(jì)劃 及時(shí)交付、產(chǎn)品質(zhì)量存在缺陷、開(kāi)發(fā)費(fèi)用超支等各種不良后果的風(fēng)險(xiǎn)因素,對(duì) 風(fēng)險(xiǎn)因素及可能造成的后果和危害進(jìn)行定性和定量分析,從而為軟件項(xiàng)目管理 人員、軟件開(kāi)發(fā)者、軟件產(chǎn)品用戶等提供有效的風(fēng)險(xiǎn)控制方案和措施,使其對(duì) 軟件項(xiàng)目的損失或影響降到最低程度或者使決策者可以接受的限度。 本文從分析國(guó)內(nèi)外軟件風(fēng)險(xiǎn)管理的發(fā)展現(xiàn)狀入手,系統(tǒng)地介紹了目f j i 國(guó)內(nèi) 外現(xiàn)行軟件風(fēng)險(xiǎn)分析經(jīng)典的模型,詳細(xì)地分析了影響軟件開(kāi)發(fā)成功的各種因 素,并按照軟件生命周期將這些影響因素按照類別、屬性進(jìn)行分類、歸納整 理,詳細(xì)劃分了軟件風(fēng)險(xiǎn)因素,這樣便于軟件丌發(fā)人員能夠有針對(duì)性地識(shí)別、 監(jiān)控風(fēng)險(xiǎn),也為建立軟件風(fēng)險(xiǎn)量化數(shù)據(jù)庫(kù)模型打下了堅(jiān)實(shí)的基礎(chǔ):同時(shí)介紹了 軟件風(fēng)險(xiǎn)定性和定量分析方法,分析、比較了定性和定量分析方法的優(yōu)缺點(diǎn)。 本文再結(jié)合軟件風(fēng)險(xiǎn)定性、定量分析方法的角度,探討了軟件風(fēng)險(xiǎn)定性、 定量分析方法的策略,準(zhǔn)確量化在軟件開(kāi)發(fā)過(guò)程中的風(fēng)險(xiǎn)因素,從而能夠時(shí)刻 關(guān)注、跟蹤、監(jiān)控軟件風(fēng)險(xiǎn),并且通過(guò)具體化該模型的各功能和模塊,能將該 模型應(yīng)用到軟件風(fēng)險(xiǎn)管理之中。 本文所有這些工作的目的是,較為詳盡、系統(tǒng)地介紹了軟件風(fēng)險(xiǎn)管理的理論 基礎(chǔ),有助于軟件丌發(fā)人員對(duì)軟件風(fēng)險(xiǎn)管理能有一個(gè)全面的認(rèn)識(shí);詳細(xì)地分析 了影響軟件開(kāi)發(fā)的風(fēng)險(xiǎn)因素,并對(duì)其進(jìn)行分類,組織成系統(tǒng)的層次結(jié)構(gòu),使軟 件開(kāi)發(fā)人員能夠有效地識(shí)別和規(guī)避風(fēng)險(xiǎn);著重介紹了軟件風(fēng)險(xiǎn)定量、定性分析 方法,并比較其優(yōu)缺點(diǎn) 關(guān)鍵詞:軟件風(fēng)險(xiǎn)管理;風(fēng)險(xiǎn)評(píng)價(jià);軟件開(kāi)發(fā) 英文摘要 a b s t r a c t a l o n gw i t hi n f o r m a t i o nt e c h n o l o g y ss w i f ta n dv i o l e n ta d v a n c e ,t h es o f t w a r er e l a t e dk i n do fp r o d u c tp e r m e a t e so u rl i f el a y e ru p o nl a y e r , b e c o m e st h ei n d i s p e n s a b l e c o n s t i t u e n t a l o n gw i t ht h eg l o b a le c o n o m i ci n t e g r a t i o n sa r r i v a l ,t h ei n f o r m a t i o n t e c h n o l o g yb e c o m e st h es o c i a ld e v e l o p m e n tg r a d u a l l yt h ef o u n d a t i o nc a r r i e r , a l ln a - t i o n a lt a k ei n f o r m a t i o n i z a t i o na saf o u n d a t i o n ,l e do t h e ri n d u s t r i a lb yi t sd e v e l o p m e n t t h ed e v e l o p m e n t ,t h ei n f o r m a t i o nt e c h n o l o g yw a sa l r e a d ya p p l i e dd u r i n ga l ls o c i a l l i f e t h es o f t w a r ep r o j e c tr i s km a n a g e m e n t 。sg o a li sd i s c o v e r sc a u s e st h ep r o j e c td e - m a n dn o td e f i n e d ,n o tt ob ea b l ea c c o r d i n gt ot h ep r o g r e s ss c h e d u l ep r o m p tp a y m e n t , t h ep r o d u c tq u a l i t ye x i s t e n c ef l a w , t h ed e v e l o p m e n tc o s to v e r s p e n d i n ga n ds oo ne a c h k i n do fa d v e r s ec o n s e q u e n c e sr i s kf a c t o r , a n dp o s s i b l yc r e a t e st h ec o n s e q u e n c ea n d t h eh a r mt ot h er i s kf a c t o rc a r r i e so nq u a l i t a t i v ea n dt h eq u a n t i t a t i v ea n a l y s i s ,t h u sf o r t h es o f t w a r ep r o je c ta d m i n i s t r a t i v ep e r s o n n e l s ,t h es o f t w a r ee x p l o i t e r , t h es o f t w a r e p r o d u c tu s e ra n ds oo np r o v i d e st h ee f f e c t i v er i s kc o n t r o lp l a na n dt h em e a s u r e , c a u s e si tf a l l st ot h es o f t w a r ep r o j e c tl o s so rt h ei n f l u e n c et ot h el o w e s td e g r e eo r c a u s e st h ep o l i c y - m a k e ra c c e p t a b l el i m i t t h i st e x tj o i nt o g e t h e r st h es o f t w a r er i s ka g a i n st os e t t l et h es e x ,q u a n t i t a t i v e a n a l y s i st h em e t h o d sa n g l e ,a n ds t u d yt h es o f t w a r er i s kt os e t t l et h es e x ,q u a n t i t a t i v e a n a l y s i st h em e t h o d ss t r a t e g y , a n dj o i nt o g e t h e rt h es o f t w a r et od e v e l o pt h ep r o c e s s t h ei n s i d et h er i s kd e v e l o p m e n tt od i s t r i b u t et h ev a r i e t y sc h a r a c t e r i s t i c sa tt h es a m e t i m e ,a n dd r a wl e s s o n sf r o mt h er i s kd e c i s i o nt r e et h em e t h o d ,a n db r i n gu pt h es o f t w a r er i s kt os y n t h e s i z et h ed e v e l o p m e n tt ot a k et h eg a u g eo ft op r e d i c tt h em o d e l ,c a n t i m ec o n c e r n ,f o l l o w , s u p e r v i s ea n dc o n t r o lt h es o f t w a r er i s k ,a c c u r a t eq u a n t i z et od e v e l o pt h er i s ki nt h ep r o c e s st h ef a c t o ri nt h es o f t w a r e ,a n dp a s st oe m b o d ye a c hf u n c t i o no ft h a tm o d e lw i t hm o l dp i e c e ,c a na p p l yt ot h es o f t w a r er i s kt h a tm o d e lt om a n a g ei n t h i st e x tt h ef u n c t i o no fa l lt h e s ew o r k si sw i t ht h ep u r p o s ei s :t h a nf o rd e t a i l e d 英文摘要 s y s t e m a t i c a l l yi n t r o d u c e dt h es o f t w a r er i s kt h et h e o r i e sf o u n d a t i o nt h a tm a n a g e d ,a n d i sb e n e f i c i a lt ot h es o f t w a r ed e v e l o p m e n tt h ep e r s o n n e lt oc o g n i t i o ns o f t w a r er i s k m a n a g e m e n tc a nh a df i r s tc o m p l e t e l y ;t h i st e x ti nd e t a i la n a l y z e dt h ei n f l u e n c es o f t w a r et h er i s kf a c t o r ( i t e m ) t h a td e v e l o p m e n t ,a n dc o m b i n ea st oi t sp r o c e e ds o r t ,o r - g a n i z et h es y s t e m sl e v e lc o n s t r u c t i o n ,m a k et h es o f t w a r ed e v e l o p m e n tp e r s o n n e lc a n a v a i l a b l yi d e n t i f yw i t he v a d et h er i s k ;t h i st e x tp u tg r e a te m p h a s i st oi n t r o d u c et h e s o f t w a r er i s k e dt h ef i x e da m o u n t ,q u a l i t a t i v ea n a l y s i s e dt h em e t h o d s ,a n dc o m p a r ei t s a d v a n t a g ei sw i t ht h ed e f e c t ,w e d g eb o n d i n gt h er i s kd e c i s i o nt r e e ,s e tu p p e dt os y n - t h e s i z et h er i s kv a l u a t i o nt h ee s t i m a t em o d e l ,a n du s et of a c et ot h eo b j e c tt h o u g h tt o r e a l i z e sas o f t w a r er i s kt h ea n a l y s i so fm o d e l k e yw o r d s :s o f t w a r er i s k ;r i s ka s s e s s m e n t ;s o f t w a r ed e v e l o p m e n t 大連海事大學(xué)學(xué)位論文原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重聲明:本論文是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果, 撰寫(xiě)成博碩士學(xué)位論文 = =筮鮭亟旦叢險(xiǎn)笪理塑控童硒壅:。除論文中 已經(jīng)注明引用的內(nèi)容外,對(duì)論文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中 以明確方式標(biāo)明。本論文中不包含任何未加明確注明的其他個(gè)人或集體己經(jīng)公開(kāi) 發(fā)表或未公開(kāi)發(fā)表的成果。本聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者及指導(dǎo)教師完全了解大連海事大學(xué)有關(guān)保留、使用研究生學(xué) 位論文的規(guī)定,即:大連海事大學(xué)有權(quán)保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交學(xué)位論 文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大連海事大學(xué)可以將本 學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,也可采用影印、縮印或掃 描等復(fù)制手段保存和匯編學(xué)位論文。同意將本學(xué)位論文收錄到中國(guó)優(yōu)秀博碩士 學(xué)位論文全文數(shù)據(jù)庫(kù)( 中國(guó)學(xué)術(shù)期刊( 光盤版) 電子雜志社) 、中國(guó)學(xué)位論 文全文數(shù)據(jù)庫(kù)( 中國(guó)科學(xué)技術(shù)信息研究所) 等數(shù)據(jù)庫(kù)中,并以電子出版物形式 出版發(fā)行和提供信息服務(wù)。保密的論文在解密后遵守此規(guī)定。 本學(xué)位論文屬于: 保密口在年解密后適用本授權(quán)書(shū)。 :種名:彥彭彩 軟1 ;,j :項(xiàng)目風(fēng)險(xiǎn)管理和控制研究 第1 章緒論 1 1 研究背景及意義 隨著信息技術(shù)的迅猛日訂進(jìn),軟件相關(guān)類的產(chǎn)品滲入到我們的生活的層層面 面之中,成為不可或缺的組成部分。同時(shí),隨著相關(guān)丌發(fā)公司數(shù)量與規(guī)模的迅 速擴(kuò)大,其結(jié)構(gòu)也不斷復(fù)雜化,軟件項(xiàng)目也成倍增加,復(fù)雜度也相應(yīng)增加。隨 著全球經(jīng)濟(jì)一體化的到來(lái),信息技術(shù)逐漸成為社會(huì)發(fā)展的基礎(chǔ)載體,所有國(guó)家 都以信息化為基礎(chǔ),以其發(fā)展帶動(dòng)其他產(chǎn)業(yè)的發(fā)展,信息技術(shù)已經(jīng)被應(yīng)用到所 有的社會(huì)生活之中。在歐洲,美洲等的經(jīng)濟(jì)大國(guó)如美國(guó)、同本,信息產(chǎn)業(yè)的已 經(jīng)超過(guò)了國(guó)內(nèi)生產(chǎn)總值的血成以上,信息產(chǎn)業(yè)成為許多困家發(fā)展經(jīng)濟(jì)的中流砥 柱。從某種角度上來(lái)說(shuō),判斷一個(gè)國(guó)家的綜合經(jīng)濟(jì)能力的強(qiáng)弱,可能從其信息 產(chǎn)業(yè)的發(fā)展f 呈度上來(lái)判斷,同時(shí),信息產(chǎn)業(yè)也會(huì)直接影響其之后在全球經(jīng)濟(jì)競(jìng) 爭(zhēng)中的表現(xiàn)?,F(xiàn)在,中國(guó)也充分認(rèn)識(shí)到軟件行業(yè)其不可或缺的地位,隨著中國(guó) 經(jīng)濟(jì)的蓬勃發(fā)展,信息公司如雨后春筍般出現(xiàn)在中國(guó)的許多城市之中,并且有 許多公司已經(jīng)上市,成為中國(guó)軟件市場(chǎng)的中流砥柱,從而帶動(dòng)了軟件市場(chǎng)優(yōu)勝 劣汰的交替過(guò)程,提高了整體的競(jìng)爭(zhēng)力,以使我們的產(chǎn)品在國(guó)際市場(chǎng)上占有更 多的份額。 但是,在很大一段時(shí)間罩,軟件開(kāi)發(fā)項(xiàng)目也遇到了重重地阻力。在信息行 業(yè)中,由于不能符合客戶的要求,不能在預(yù)定的時(shí)間罩交付項(xiàng)目,或財(cái)政預(yù)算 嚴(yán)重超標(biāo),以使項(xiàng)目陷入無(wú)糧之地,這樣就導(dǎo)致了許多的軟件項(xiàng)目失敗的案 例。根據(jù)報(bào)告顯示,大約7 5 以上的項(xiàng)目不能按期完成,平均用了比原先多五 分之一或者一半的時(shí)間,只有1 0 的項(xiàng)目會(huì)在成本預(yù)算之內(nèi)完成,然而,這個(gè) 比率會(huì)隨著項(xiàng)目的規(guī)模而減少【l 】。軟件項(xiàng)目的成功率在所有的工程項(xiàng)目之中是 最低的。軟件行業(yè)的靜景不容樂(lè)觀,它曾經(jīng)重創(chuàng)了許多國(guó)家的經(jīng)濟(jì)發(fā)展。 這引發(fā)了我們深刻的思考,是什么原因?qū)е铝塑浖袠I(yè)的危機(jī)呢? 不難得 出,軟件產(chǎn)品其本身的特點(diǎn)使其與眾不同。作為一種特殊的邏輯產(chǎn)品,不具備 實(shí)體的可見(jiàn)性,它足由人經(jīng)過(guò)智力勞動(dòng)而產(chǎn)生出來(lái)、具有特殊性質(zhì)的復(fù)雜事物 l 引。此外,其開(kāi)發(fā)過(guò)程也異于其他的工程項(xiàng)目,它具有自身的特性。與其它工程 第1 章緒論 項(xiàng)目和工程產(chǎn)品相比較,我們不難得出軟件項(xiàng)目的特點(diǎn): ( 1 ) 軟件的不完善性,其提高與完善是在軟件的開(kāi)發(fā)以及使用之中進(jìn)行 的。所以,一個(gè)軟件產(chǎn)品都不是終極產(chǎn)品,它需要在投入使用之后不斷地完善 以及維護(hù)。 ( 2 ) 由于軟件項(xiàng)目不具有實(shí)體可見(jiàn)性,我們很難對(duì)其丌發(fā)周期,自身的質(zhì) 量還有財(cái)政預(yù)算有一個(gè)明確的衡量標(biāo)準(zhǔn),這直接導(dǎo)致了無(wú)法有效地進(jìn)行軟件開(kāi) 發(fā)的管理與監(jiān)控。 ( 3 ) 項(xiàng)目的需求會(huì)隨著時(shí)問(wèn)的變化而更改,這一過(guò)程經(jīng)常會(huì)發(fā)生在軟件的 ,:發(fā)過(guò)程中,賦予了軟件丌發(fā)管理的不穩(wěn)定性。因?yàn)?,在軟件丌發(fā)一開(kāi)始,由 于用戶不能準(zhǔn)確的闡述自己的需求,亦或者由于開(kāi)發(fā)人員對(duì)用戶需求理解的偏 差會(huì)導(dǎo)致軟件丌發(fā)的不斷更改。因此,軟件的丌發(fā)需要丌發(fā)人員與軟件用戶之 問(wèn)進(jìn)行不斷地溝通從而不斷丌發(fā)與完善軟件。在互相的溝通之中,需求會(huì)慢慢 的明確,從而軟件丌發(fā)的波動(dòng)性會(huì)隨之平穩(wěn)。 ( 4 ) 軟件項(xiàng)目的生產(chǎn)不是一個(gè)完全的過(guò)程。每一個(gè)項(xiàng)目與其它的項(xiàng)目都有 所區(qū)別。每一個(gè)項(xiàng)目都有與其它項(xiàng)目相區(qū)分的特點(diǎn),即使同一個(gè)項(xiàng)目,因?yàn)楸?景不f r 刁也會(huì)有所不同。雖然新的丌發(fā)項(xiàng)目可見(jiàn)借鑒之前的項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn)與成 果,但是如果想完全繼承之自玎的項(xiàng)目是不可能的。所以,從這個(gè)層面上來(lái)說(shuō), 項(xiàng)同軟件管理總會(huì)有其顧及不到的地方,而且也很難完全避免危機(jī)情況的再次 發(fā)生,它只能在最大程度上減少與預(yù)期估計(jì)不同而產(chǎn)生的損失。 ( 5 ) 對(duì)軟件丌發(fā)進(jìn)行預(yù)算是一件比較困難的工作。因?yàn)槊總€(gè)軟件項(xiàng)目總會(huì) 與之自仃的項(xiàng)目有所不同,而軟件開(kāi)發(fā)的周期和參政的預(yù)算又大都會(huì)借鑒曾經(jīng)做 過(guò)的項(xiàng)目而積累出來(lái)的資料和經(jīng)驗(yàn),由此可以得出,這樣的預(yù)估計(jì)的準(zhǔn)確性很 差。 ( 6 ) 隨著越來(lái)越多的軟件公司的出現(xiàn),其行業(yè)內(nèi)部的競(jìng)爭(zhēng)f i 斷加劇,軟件 丌發(fā)面對(duì)的困難越來(lái)越多,時(shí)間少、責(zé)任重、壓力大。在激烈的競(jìng)爭(zhēng)環(huán)境下, 軟件公司必須采取各種方法保證自己可以在規(guī)定的時(shí)間罩交付讓客戶滿意的商 品。 從以上軟件及軟件丌發(fā)的特點(diǎn)我們可以得出,軟件開(kāi)發(fā)的過(guò)程是一個(gè)不確 定的過(guò)程,有很多的岡素我們無(wú)法預(yù)先的進(jìn)行預(yù)測(cè)。正是由于這些不確定性讓 軟什項(xiàng)日風(fēng)險(xiǎn)管理和控制研究 軟件項(xiàng)r 具有更多的風(fēng)險(xiǎn),同時(shí)軟件成功的幾率大大減少【3 】。軟件丌發(fā)項(xiàng)目是 一個(gè)精密的系統(tǒng)工程,要想使得軟件丌發(fā)獲得成功,不能只從技術(shù)入手,如何 進(jìn)行科學(xué)的預(yù)測(cè)與管理同樣會(huì)直接影響到軟件開(kāi)發(fā)的成敗。 由此,軟件工程應(yīng)運(yùn)而生,其形成是將工程化思想應(yīng)用到軟件丌發(fā)之中, 同時(shí),軟件:r = 程的誕生又使軟件管理初具模型。在過(guò)去的發(fā)展中,我們將工程 管理中得到的成功經(jīng)驗(yàn)試用于軟件開(kāi)發(fā)中,再連系軟件開(kāi)發(fā)自身所具有的性 質(zhì),逐漸發(fā)展出軟件項(xiàng)目管理這一科學(xué)分支。其出現(xiàn)減少了軟件丌發(fā)中由于時(shí) 問(wèn)和成本問(wèn)題而導(dǎo)致的軟件丌發(fā)案例失敗的數(shù)量,是軟件開(kāi)發(fā)得到了極大地提 一占 同0 項(xiàng)目管理的目標(biāo)是在有限資源標(biāo)注條件下,保證項(xiàng)目時(shí)間( 進(jìn)度) 、質(zhì)量、 成本( 花費(fèi)) 達(dá)到最優(yōu)化1 4 j 。而軟件項(xiàng)目管理的主要目標(biāo)足確保軟件產(chǎn)品能夠按 預(yù)期方案交付,同時(shí)還要滿足用戶需求1 5 】。由于軟件開(kāi)發(fā)項(xiàng)目本身是一項(xiàng)耗費(fèi) 巨大的復(fù)雜工程,其開(kāi)發(fā)過(guò)程涉及到軟件規(guī)模、參與人員、開(kāi)發(fā)技術(shù)和方法以 及外部環(huán)境等諸多方面的因素,需要進(jìn)行時(shí)間、人員、管理和財(cái)物等的大量投 入,所以在軟件項(xiàng)日中存在的不確定性因素就比較多。因此,軟件項(xiàng)目與其它 工程項(xiàng)目相比較具有更大的風(fēng)險(xiǎn),對(duì)其進(jìn)行風(fēng)險(xiǎn)分析、控制和管理也就比較困 難。 軟件項(xiàng)目風(fēng)險(xiǎn)管理的目的就是找出導(dǎo)致項(xiàng)目需求不明晰、不能按進(jìn)度計(jì)劃 及時(shí)交付、產(chǎn)品質(zhì)量存在缺陷、開(kāi)發(fā)費(fèi)用超支等各種不良后果的風(fēng)險(xiǎn)因素,對(duì) 風(fēng)險(xiǎn)岡素及可能造成的后果和危害進(jìn)行定性和定量分析,從而為軟件項(xiàng)目管理 人員、軟件丌發(fā)者、軟件產(chǎn)品用戶等提供有效的風(fēng)險(xiǎn)控制方案和措施,使其對(duì) 軟件項(xiàng)目的損失或影響降到最低程度或者使決策者可以接受的限度。岡此,從 某種意義上講,軟件項(xiàng)目管理在很大程度上就是軟件項(xiàng)目風(fēng)險(xiǎn)管理【6 j 。 值得提出的是,現(xiàn)在的對(duì)項(xiàng)目風(fēng)險(xiǎn)的探索中,重點(diǎn)主要放在進(jìn)度、預(yù)算目 標(biāo)和質(zhì)量上。然而,針對(duì)軟件項(xiàng)目,關(guān)于質(zhì)量方面的探索已經(jīng)探出了項(xiàng)目風(fēng)險(xiǎn) 的領(lǐng)域。比如,在軟件工程方面,關(guān)于質(zhì)量所產(chǎn)生的風(fēng)險(xiǎn)大多數(shù)屬于軟件可靠 性的領(lǐng)域。而針對(duì)于軟件質(zhì)量及其控制問(wèn)題也有分別與之相對(duì)應(yīng)的領(lǐng)域?qū)ζ浼?以研究。比如,軟件度超學(xué),統(tǒng)計(jì)過(guò)程控制等技術(shù)。以此,此上的內(nèi)容不屬于 本篇文章的研究領(lǐng)域。所以,本篇文章主要關(guān)注軟件開(kāi)發(fā)的周期和預(yù)算目標(biāo), 第1 章緒論 而忽略質(zhì)量管理方面的內(nèi)容。 上個(gè)世紀(jì)8 0 年代后期,軟件項(xiàng)目風(fēng)險(xiǎn)管理從軟件工程衍生出來(lái),經(jīng)過(guò)近半 個(gè)世紀(jì)的發(fā)展,無(wú)論從理論方法還是具體的實(shí)踐都取得一些成果。當(dāng)前,隨著 軟件開(kāi)發(fā)漸成規(guī)模,并且軟件企業(yè)也在茁壯成長(zhǎng),有關(guān)軟件項(xiàng)目的風(fēng)險(xiǎn)控制的 問(wèn)題慢慢在當(dāng)前領(lǐng)域浮現(xiàn)出來(lái),并且受到了越來(lái)越多的注意【_ 7 1 。 本篇文章丌始先從基本概念入手,介紹軟件風(fēng)險(xiǎn)控制及管理的相關(guān)發(fā)展?fàn)?況,在對(duì)軟件風(fēng)險(xiǎn)有了籠統(tǒng)的了解后,從系統(tǒng)工程入手,將重點(diǎn)放在軟件的風(fēng) 險(xiǎn)分析、過(guò)程控制等方面。在文章中,本文針對(duì)當(dāng)前軟件項(xiàng)目風(fēng)險(xiǎn)控制領(lǐng)域存 在的諸多問(wèn)題進(jìn)行了詳細(xì)的分析,比如,缺少統(tǒng)一的量化標(biāo)準(zhǔn),風(fēng)險(xiǎn)控制的模 型有所欠缺。試圖建立一套更加可行的j x l 險(xiǎn)管理模型和風(fēng)險(xiǎn)管理系統(tǒng)。本篇文 章將風(fēng)險(xiǎn)管理的理論與實(shí)際相結(jié)合,進(jìn)行項(xiàng)目風(fēng)險(xiǎn)因素的。 叭t l 別與分析,然后根 據(jù)分析的結(jié)果進(jìn)行風(fēng)險(xiǎn)管理的規(guī)劃,從而達(dá)到軟件風(fēng)險(xiǎn)的管理與控制。以提高 軟件丌發(fā)項(xiàng)目的成功率。 1 2 國(guó)內(nèi)外研究現(xiàn)狀 1 2 1 國(guó)外研究現(xiàn)狀 國(guó)際上關(guān)于軟件風(fēng)險(xiǎn)管理研究大體上是從20 世紀(jì)80 年代開(kāi)始將軟件風(fēng) 險(xiǎn)管理引入軟件項(xiàng)目管理之中,美國(guó)軟件風(fēng)險(xiǎn)管理之父b a r r yb o e h m 就提出了 一個(gè)重復(fù)的、由風(fēng)險(xiǎn)驅(qū)動(dòng)的軟件生命周期的螺旋式軟件丌發(fā)模型1 8 1 1 9 8 1 年美 岡防御系統(tǒng)管理學(xué)院編寫(xiě)了一本手冊(cè),使項(xiàng)目管理人員通曉量化的風(fēng)險(xiǎn)評(píng)估的 概念和技巧,以協(xié)助他們作內(nèi)部管理。1 9 8 3 年美國(guó)空軍系統(tǒng)指揮部出版了幾本 風(fēng)險(xiǎn)方面的手冊(cè),它們包括具有里程碑作用的降低軟件風(fēng)險(xiǎn)的a f s c a f l c 手冊(cè)8 0 0 4 5 9 1 。美國(guó)空軍開(kāi)發(fā)了軟件開(kāi)發(fā)能力評(píng)估模型( s o f t w a r ed e v e l o p m e n t c a p a b i l i t ye v a l u a t i o n ,簡(jiǎn)稱s d c e 模型) ,并將其作為軟件丌發(fā)實(shí)踐狀態(tài)的基 礎(chǔ),s d c e 的基本目的是減少獲得密集型系統(tǒng)的風(fēng)險(xiǎn)i l 。1 9 8 4 年,c a r n e g i e m e l l o nu n i v e r s i t y 組建了軟件工程研究所( s o f t w a r ee n g i n e e r i n gi n s t i t u t e 簡(jiǎn)稱 s e i ) ,s e i 于1 9 8 7 年研究發(fā)布了軟件過(guò)程成熟度框架,并提供了軟件過(guò)程評(píng)估 和軟件能力評(píng)價(jià)兩種評(píng)估方法和軟件成熟度提問(wèn)單。s e i 風(fēng)險(xiǎn)計(jì)劃在1 9 9 0 年獲 得了通過(guò)( s e i 風(fēng)險(xiǎn)計(jì)劃的兩大貢獻(xiàn)足風(fēng)險(xiǎn)管理范例和以分類為基礎(chǔ)的調(diào)查表, 軟 ;,i :項(xiàng)日風(fēng)險(xiǎn)管理和控制研究 風(fēng)險(xiǎn)管理范例是一個(gè)模型,它演示了風(fēng)險(xiǎn)管理過(guò)程中不同因素是如何相互作用 【l l 】;以分類為基礎(chǔ)的風(fēng)險(xiǎn)識(shí)別是一種用風(fēng)險(xiǎn)分類和相關(guān)調(diào)查表確定軟件項(xiàng)目風(fēng) 險(xiǎn)的可重用方法。) ,其目的旨在研究風(fēng)險(xiǎn)方法并將其推廣到行業(yè)應(yīng)用中去。 1 9 9 1 年s e i 將軟件過(guò)程成熟度框架進(jìn)化為軟件能力成熟度模型( c a p a b i l i t y m a t u r i t ym o d e lf o rs o f t w a r e ,簡(jiǎn)稱s w - c m m ) ,并發(fā)命了最早的s w - c m m1 0 版,并將軟件風(fēng)險(xiǎn)管理引入到c m m ( c a p a b i l i t ym a t u r i t ym o d e l ) 中去。軟件程 序經(jīng)理網(wǎng)( s o f t w a r ep r o g r a mm a n a g e r sn e t w o r k ,簡(jiǎn)稱s p m n 成立于1 9 9 2 年, 其主要職責(zé)是幫助美圍困防部軟件采辦經(jīng)理解決他們?cè)诠芾韽?fù)雜系統(tǒng)時(shí)面臨的 困難) 他們提出了“最佳實(shí)踐”,發(fā)出了“最佳實(shí)踐是創(chuàng)造優(yōu)良業(yè)績(jī)的例程活 動(dòng)”的倡議,希望找出降低成本與風(fēng)險(xiǎn)和提高軟件產(chǎn)量與質(zhì)量之間的平衡點(diǎn) 1 1 2 。經(jīng)過(guò),限密的收集和分析過(guò)程,s p m n 報(bào)告稱規(guī)范風(fēng)險(xiǎn)管理是最好的實(shí)踐。 隨著這些軟件風(fēng)險(xiǎn)管理理論的出現(xiàn),國(guó)外軟件產(chǎn)業(yè)界紛紛將風(fēng)險(xiǎn)管理納入項(xiàng)目 管理過(guò)程,為此一些軟件風(fēng)險(xiǎn)管理自動(dòng)化分析工具開(kāi)始被研發(fā)并且投入使用, 一些大的公司和研究機(jī)構(gòu)也建立了風(fēng)險(xiǎn)數(shù)據(jù)庫(kù),為軟件的丌發(fā)和研究提供一些 科學(xué)化決策,極力降低軟件開(kāi)發(fā)風(fēng)險(xiǎn),提高軟件丌發(fā)的成功率和追求最大的投 資回報(bào)率。 1 2 2 國(guó)內(nèi)研究現(xiàn)狀 自7 0 年代出現(xiàn)軟件危機(jī)以來(lái),學(xué)術(shù)界和企業(yè)界對(duì)軟件工程環(huán)境工具和技術(shù) 的研究都傾注了大量的人力、財(cái)力和物力,多年來(lái)來(lái)也取得了許多成果。但一 個(gè)不爭(zhēng)的事實(shí)是,僅有這些并沒(méi)有達(dá)到期望的效果。開(kāi)始意識(shí)到,沒(méi)有良好有 序的管理,任何新技術(shù)都足無(wú)法得以真正的實(shí)施的。項(xiàng)目風(fēng)險(xiǎn)管理在幽際上正 在成為普遍的實(shí)踐,但是在我國(guó),知道項(xiàng)目管理的人還不多,實(shí)行者就更少。 這一事實(shí)主要足體現(xiàn)在國(guó)內(nèi)專門介紹軟件項(xiàng)目風(fēng)險(xiǎn)管理類的書(shū)籍的缺少上i l 引。 項(xiàng)目管理作為管理科學(xué)的一個(gè)分支,在國(guó)家教委1 9 9 7 年新修訂的學(xué)科目錄上還 沒(méi)有列入。至2 0 0 0 年4 月止,我國(guó)還沒(méi)有一個(gè)正式發(fā)行的項(xiàng)目管理專業(yè)刊物 【h 】。這也就說(shuō)明了項(xiàng)目管理這個(gè)學(xué)科當(dāng)時(shí)的發(fā)展和重要性還沒(méi)有在科技教育界 取得共識(shí),同時(shí),項(xiàng)目風(fēng)險(xiǎn)管理也就更沒(méi)有得到足夠多的_ 重視和系統(tǒng)的研究。 隨著各種外版書(shū)籍的引入、與國(guó)際接軌思想的促進(jìn),風(fēng)險(xiǎn)管理也隨著對(duì)項(xiàng)目管 理規(guī)范化的迫切需求而得到了一定的認(rèn)識(shí)【1 5 】。2 0 0 2 年中國(guó)科學(xué)院計(jì)算機(jī)技術(shù) 第1 章緒論 研究所、北京中科項(xiàng)目管理研究所推出的項(xiàng)目風(fēng)險(xiǎn)管理分析軟件p r i s k a ,該軟 件要求用戶先使用微軟的p r o j e c t 建立項(xiàng)目計(jì)劃,然后由用戶使用3 0 多種概率分 柿函數(shù)之一對(duì)項(xiàng)目中不確定性進(jìn)行描述,從而模擬出項(xiàng)目變化的規(guī)律。 當(dāng)自訂,軟件風(fēng)險(xiǎn)控制及管理引起了許多軟件公司的注意,為了進(jìn)一步發(fā)展 軟件的風(fēng)險(xiǎn)管理,我們引進(jìn)了或者自行研究出多種軟件系統(tǒng)。各自的丌發(fā)環(huán)境 琳瑯滿目,耗資巨大,但是并沒(méi)有給我國(guó)的軟件風(fēng)險(xiǎn)管理有一個(gè)質(zhì)的提高。這 里面存在眾多的因素,總的來(lái)說(shuō)有以下幾方面: 1 ) 軟件風(fēng)險(xiǎn)控制還沒(méi)有引起大多數(shù)公司的重視,其結(jié)果也是顯而易見(jiàn)的 2 ) 丌發(fā)公司在很多情況下沒(méi)有給予那螳提出可能引起項(xiàng)目失敗的問(wèn)題的人 足夠的重視,所以開(kāi)發(fā)人員會(huì)有抵觸情緒 3 ) 風(fēng)險(xiǎn)管理并沒(méi)有成為項(xiàng)目開(kāi)發(fā)的核心部分,即使一些大的軟件開(kāi)發(fā)公司 也沒(méi)有完整的、有效的風(fēng)險(xiǎn)管理體系。 4 ) 丌發(fā)人員對(duì)軟件風(fēng)險(xiǎn)沒(méi)有引起足夠的重視理解不完全。還有許多開(kāi)發(fā)者 f 在應(yīng)用的都足比較原始的風(fēng)險(xiǎn)管理技術(shù)。例如:簡(jiǎn)單的數(shù)據(jù)分析或者直接憑 借丌發(fā)者的經(jīng)驗(yàn)或者直覺(jué)。缺少一個(gè)量化的標(biāo)準(zhǔn)驚醒風(fēng)險(xiǎn)的管理與控制引。 1 3 主要的研究?jī)?nèi)容 本文通過(guò)對(duì)軟件的特點(diǎn)及其丌發(fā)中的風(fēng)險(xiǎn)作為基本的研究對(duì)象。將風(fēng)險(xiǎn)的 控制應(yīng)用到軟件項(xiàng)目的整個(gè)過(guò)程中。羅列了眾多的典型的軟件項(xiàng)目風(fēng)險(xiǎn)管理模 型,并對(duì)它們進(jìn)行了比較,提出了一種新的風(fēng)險(xiǎn)管理模型。 首先要建立軟件項(xiàng)目風(fēng)險(xiǎn)的一個(gè)實(shí)用性的模型。在研究了國(guó)內(nèi)外的許多經(jīng) 典風(fēng)險(xiǎn)管理的模型之后,提出一種新的給予改進(jìn)后的新模型,提高目自仃中國(guó)許 多軟件開(kāi)發(fā)項(xiàng)日缺少定量分析的缺點(diǎn),是軟件分析及控制具有更高的可靠性。 根據(jù)前文的分析與新建立的模型,開(kāi)發(fā)出一個(gè)具有定量分析、可進(jìn)行風(fēng)險(xiǎn) 預(yù)測(cè)及控制的風(fēng)險(xiǎn)管理系統(tǒng),并使系統(tǒng)具有良好的交互性。 1 4 本文的組織結(jié)構(gòu) 第一章:介紹了本文的研究背景及意義,軟件風(fēng)險(xiǎn)管理研究的國(guó)內(nèi)外現(xiàn) 狀;同時(shí)介紹了本文的研究?jī)?nèi)容和組織結(jié)構(gòu); 第二章:總結(jié)軟件風(fēng)險(xiǎn)管理的理論基礎(chǔ),風(fēng)險(xiǎn)的定義、軟件風(fēng)險(xiǎn)的特征, 軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究 分析了軟件風(fēng)險(xiǎn)管理的經(jīng)典模型。 第三章:詳細(xì)地分析了影響軟件開(kāi)發(fā)的風(fēng)險(xiǎn)因素,并進(jìn)行了分類歸納整理, 同時(shí)闡述了風(fēng)險(xiǎn)因素與風(fēng)險(xiǎn)事件之間的關(guān)系。介紹了軟件風(fēng)險(xiǎn)定性和定量分析方 法,比較了定性和定量分析方法,分析其優(yōu)缺點(diǎn)。并分析了影響軟件風(fēng)險(xiǎn)的因 素。 第四章:在前面詳細(xì)分析了軟件項(xiàng)目風(fēng)險(xiǎn)的分類和概念后,建立基于改進(jìn) 后的貝葉斯的網(wǎng)絡(luò)模型。 第五章:構(gòu)建了軟件風(fēng)險(xiǎn)量化評(píng)估的原型系統(tǒng)。描述個(gè)系統(tǒng)中的功能,并進(jìn) 行了系統(tǒng)的設(shè)計(jì)。 最后,對(duì)全文進(jìn)行總結(jié)與對(duì)未來(lái)的展望。 7 第3 章軟件風(fēng)險(xiǎn)因素的分析及分析方法 第2 章軟件風(fēng)險(xiǎn)管理的理論基礎(chǔ) 要想對(duì)風(fēng)險(xiǎn)管理進(jìn)行深入的討論,我們應(yīng)該從了解軟件風(fēng)險(xiǎn)的相關(guān)概念開(kāi) 始。進(jìn)一步掌握軟件風(fēng)險(xiǎn)管理的相關(guān)理論基礎(chǔ)。 本篇文章涉及的是軟件風(fēng)險(xiǎn)的控制問(wèn)題,根據(jù)軟件項(xiàng)目的多樣性,風(fēng)險(xiǎn)可 能發(fā)生在不同的領(lǐng)域。因此其發(fā)生的概率也不完全相同,這也就使得風(fēng)險(xiǎn)的管 理方法的多樣性??偟膩?lái)說(shuō),由于軟件項(xiàng)目的多樣性,使其相應(yīng)領(lǐng)域的風(fēng)險(xiǎn)管 理也具有多元化。但是,從宏觀的角度來(lái)看,風(fēng)險(xiǎn)管理的概念及基本的相關(guān)理 論是相同的。 2 1 軟件風(fēng)險(xiǎn)管理的相關(guān)概念 2 1 1 風(fēng)險(xiǎn)的定義 軟件項(xiàng)目風(fēng)險(xiǎn)的基石是風(fēng)險(xiǎn)概念。但是由于在許多其他的領(lǐng)域例如自然經(jīng) 濟(jì)及工程,所以我們沒(méi)有一個(gè)統(tǒng)一的定義,只是從各個(gè)方面對(duì)風(fēng)險(xiǎn)進(jìn)行陳述。 所以我們不妨從各個(gè)方面來(lái)理解風(fēng)險(xiǎn),包括它的陳述、特點(diǎn)及分類。這將幫助 我們更深一步的開(kāi)展對(duì)風(fēng)險(xiǎn)管理的討論。 風(fēng)險(xiǎn)在字典中有如下定義“可能發(fā)生的危險(xiǎn)”。 現(xiàn)代漢語(yǔ)字典把風(fēng)險(xiǎn)定義為“可能發(fā)生的危險(xiǎn)”,韋氏字典中將風(fēng)險(xiǎn)定義 為“遭到傷害或損失的可能性”,美國(guó)c o p e rd f 和c h p a m n a cb 在大項(xiàng)目風(fēng) 險(xiǎn)分析一書(shū)中給出了較權(quán)威的定義:“風(fēng)險(xiǎn)是由于從事某項(xiàng)特定活動(dòng)過(guò)程中存 在的不確定性而產(chǎn)生的經(jīng)濟(jì)或財(cái)務(wù)的損失,自然破壞或損傷的可能性。 在美 國(guó)國(guó)防部( d o d ) 文件中,將風(fēng)險(xiǎn)定義為可能危及計(jì)劃或工程項(xiàng)目的潛在問(wèn)題, 并用問(wèn)題發(fā)生的可能性及其后果( 經(jīng)度量或評(píng)估) 的綜合影響來(lái)度量風(fēng)險(xiǎn)。美國(guó) 的m i l s t d 8 8 2 c 和m i l h d b k 7 6 4 把風(fēng)險(xiǎn)定義為事故的先決條件。e s a 對(duì)風(fēng) 險(xiǎn)的定義則是可能造成危害或?qū)Π踩跃哂袧撛谖kU(xiǎn)之源。我國(guó)在1 9 9 0 年制定 的g j b 9 0 0 系統(tǒng)安個(gè)性通用大綱中對(duì)風(fēng)險(xiǎn)的定義為事件的風(fēng)險(xiǎn)就是該事件的 發(fā)生概率和損失程度的函數(shù)1 1 7 】【1 8 1 。 任何風(fēng)險(xiǎn)都包括三個(gè)方面要素:即發(fā)生了什么有害事件? 有害事件發(fā)生的可 能性有多大? 如果發(fā)生產(chǎn)生的后果如何? 這三個(gè)方面構(gòu)成了評(píng)估風(fēng)險(xiǎn)的基礎(chǔ)。據(jù) 此,k a p l n a 和g a r r i c k 認(rèn)為,風(fēng)險(xiǎn)不是一個(gè)數(shù)字,也不是一條曲線或是一個(gè)向 8 軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究 量,而應(yīng)該是一個(gè)三元組的完備集,即 r ,礎(chǔ)= ) 。( 2 1 ) 其中,r , i s k 代表風(fēng)險(xiǎn),s i 代表第i 個(gè)有害事件,l i 代表第i 個(gè)有害事件發(fā)生的 幾率( 1 i k e l i h o o d ) ,x i 代表第i 個(gè)事件的結(jié)果,是一種損失指標(biāo),c 表示這個(gè)集 合是一個(gè)完備集。集合中的元素,即三元組( s i ,l i ,x i ) 只是風(fēng)險(xiǎn)的一個(gè)答案,整 個(gè)集合才是全部風(fēng)險(xiǎn)。在1 9 9 7 年風(fēng)險(xiǎn)分析學(xué)會(huì)的大會(huì)報(bào)告中,k a p l a n 進(jìn)一步 完善了這種完備集風(fēng)險(xiǎn)的定義。他從學(xué)術(shù)界對(duì)概率定義的爭(zhēng)論出發(fā),指出可能 性有三種表達(dá):頻率、概率和頻率的概率,其中頻率的概率是最有說(shuō)服力、最 適用的。基于這種認(rèn)識(shí),公式( 2 1 ) 可轉(zhuǎn)化為: r ,i s k2 ) 。 ( 2 2 ) 其中s 仍然代表第i 個(gè)有害事件;1 l ,j 表示第i 個(gè)事件發(fā)生的頻率,p ( ( p i ) 代表 第i 個(gè)事件發(fā)生頻率為( p i 的概率,p ( x i ) 代表第i 個(gè)事件的結(jié)果為必i 的概率,它是 一個(gè)向量,與事件不獨(dú)立。顯然,該完備集風(fēng)險(xiǎn)的定義在量化上是一個(gè)進(jìn)步 1 1 9 o 2 1 2 軟件風(fēng)險(xiǎn)的特征 第一,風(fēng)險(xiǎn)存在的客觀性和普遍性。作為損失發(fā)生的不確定性,風(fēng)險(xiǎn)是不 以人的意志為轉(zhuǎn)移并超越人們主觀意識(shí)的客觀存在,而且在項(xiàng)目的生命周期 內(nèi),風(fēng)險(xiǎn)是無(wú)處不在、無(wú)時(shí)不有的【2 0 1 。這些都說(shuō)明為什么雖然人類一直希望認(rèn) 識(shí)和控制風(fēng)險(xiǎn),但直到現(xiàn)在也只能在有限的空間和時(shí)間內(nèi)改變風(fēng)險(xiǎn)存在和發(fā)生 的條件,降低其發(fā)生的頻率,減少損失程度,而不能也不可能完全消除風(fēng)險(xiǎn)的 原因。 第二,風(fēng)險(xiǎn)的不確定性。不確定性是風(fēng)險(xiǎn)最本質(zhì)的特征,由于客觀條件的 不斷變化以及人們對(duì)未來(lái)環(huán)境認(rèn)識(shí)的不充分性,導(dǎo)致人們對(duì)事件未來(lái)的結(jié)果不 能完全確定。風(fēng)險(xiǎn)是各種不確定因素綜合的產(chǎn)物。 第三,風(fēng)險(xiǎn)的行為相關(guān)性。行為相關(guān)性是指決策者面臨的風(fēng)險(xiǎn)與其決策行 為是緊密關(guān)聯(lián)的。不同的決策者對(duì)同一風(fēng)險(xiǎn)事件會(huì)有不同的決策行為,具體反 映在其采取的不同策略和不同的管理方法上【2 1 】。因而也就會(huì)面臨不同的風(fēng)險(xiǎn)結(jié) 9 第3 章軟件風(fēng)險(xiǎn)岡素的分析及分析方法 果。風(fēng)險(xiǎn)的行為相關(guān)性表明,任何一種風(fēng)險(xiǎn)實(shí)質(zhì)上都是由決策行為與風(fēng)險(xiǎn)狀態(tài) 結(jié)合而成的,是風(fēng)險(xiǎn)狀態(tài)與決策行為的統(tǒng)一,風(fēng)險(xiǎn)狀態(tài)是客觀的,但其結(jié)果會(huì) 因不同的風(fēng)險(xiǎn)態(tài)度和決策行為而不同。 第四,風(fēng)險(xiǎn)的可變性。這是指在項(xiàng)目實(shí)施的整個(gè)過(guò)程中各種風(fēng)險(xiǎn)在質(zhì)和量 上會(huì)發(fā)生變化,隨著項(xiàng)目的進(jìn)行,有些風(fēng)險(xiǎn)得到控制,有些風(fēng)險(xiǎn)會(huì)發(fā)生并得到 處理,同時(shí)在項(xiàng)目的每一階段都可能產(chǎn)生新的風(fēng)險(xiǎn)。 第五,多樣性和多層次性。這一特征主要體現(xiàn)在大型項(xiàng)目中,因啦大項(xiàng)目 周期長(zhǎng)、規(guī)模大、涉及苑圍廣、風(fēng)險(xiǎn)因素?cái)?shù)量多且種類繁雜,致使其在全生命 周期內(nèi)面臨的風(fēng)險(xiǎn)會(huì)多種多樣,而且大量風(fēng)險(xiǎn)因素之間的內(nèi)在關(guān)系錯(cuò)綜復(fù)雜、 各風(fēng)險(xiǎn)因素之間的影響以及與外界的交叉影響,又使風(fēng)險(xiǎn)呈現(xiàn)出多層次性 2 2 1 1 2 3 2 4 。 2 1 3 軟件風(fēng)險(xiǎn)的種類 ( 1 ) 按風(fēng)險(xiǎn)的內(nèi)容分類 一般來(lái)說(shuō),根據(jù)風(fēng)險(xiǎn)的內(nèi)容,一個(gè)規(guī)范的軟件項(xiàng)目在實(shí)施過(guò)程中面臨的風(fēng) 險(xiǎn)可分為6 個(gè)方面:商業(yè)影響、社會(huì)環(huán)境、技術(shù)( 與性能有關(guān)) 、費(fèi)用、進(jìn)度和管 理,如圖2 1 所示。 圖2 1 風(fēng)險(xiǎn)內(nèi)容分類圖 f i g 2 1r i s kc o n t e n tc l a s s i f i c a t i o n 1 0 軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究 ( 2 ) s e i 的風(fēng)險(xiǎn)分類 s e i 把風(fēng)險(xiǎn)分為兩大類:管理和技術(shù)。軟件風(fēng)險(xiǎn)是度量不如人意的結(jié)果的可 能性和損失的方法,這些結(jié)果影響到軟件項(xiàng)目、過(guò)程和產(chǎn)品。管理包括項(xiàng)目風(fēng) 險(xiǎn)和管理過(guò)程的風(fēng)險(xiǎn)。技術(shù)包括產(chǎn)品風(fēng)險(xiǎn)和技術(shù)過(guò)程的風(fēng)險(xiǎn)。如圖2 2 所示。 圖2 2s e i 的軟件風(fēng)險(xiǎn)分類 f i g 2 2s e is o f t w a r er i s kc l a s s i f i c a t i o n 軟件項(xiàng)目風(fēng)險(xiǎn)定義了操作過(guò)程的、組織過(guò)程的和合同等軟件開(kāi)發(fā)參數(shù)。項(xiàng) 目風(fēng)險(xiǎn)是主要的管理責(zé)任。項(xiàng)目風(fēng)險(xiǎn)包括資源制約、外界因素、供應(yīng)商關(guān)系和 合同制約。其它風(fēng)險(xiǎn)還包括不負(fù)責(zé)任的廠商和缺乏組織的支持。 軟件過(guò)程風(fēng)險(xiǎn)包括管理和技術(shù)工作規(guī)程。在管理規(guī)程中,人們可能在一些 活動(dòng)( 如計(jì)劃、人員分配、跟蹤、質(zhì)量保證和配置管理) 中發(fā)現(xiàn)過(guò)程風(fēng)險(xiǎn);在技術(shù) 過(guò)程中,過(guò)程風(fēng)險(xiǎn)可能存在于工程活動(dòng)中( 如需求分析、設(shè)計(jì)、編碼和測(cè)試) 中。 軟件產(chǎn)品風(fēng)險(xiǎn)。這類風(fēng)險(xiǎn)包括中間的和最后的產(chǎn)品特征。產(chǎn)品風(fēng)險(xiǎn)主要是 技術(shù)責(zé)任。產(chǎn)品風(fēng)險(xiǎn)可能存在于需求穩(wěn)定性、設(shè)計(jì)性能、編碼復(fù)雜度和測(cè)試明 細(xì)清單中。因?yàn)檐浖枨笸ǔ1灰暈殪`活的,所以產(chǎn)品風(fēng)險(xiǎn)難于管理。 ( 3 ) 按確定性分類 按確定性分類,可將風(fēng)險(xiǎn)分為已知風(fēng)險(xiǎn)、可預(yù)知風(fēng)險(xiǎn)和不可預(yù)知風(fēng)險(xiǎn)三 第3 章軟件風(fēng)險(xiǎn)岡素的分析及分析方法 類。 已知風(fēng)險(xiǎn):此類別指經(jīng)過(guò)審查項(xiàng)目進(jìn)度、成本計(jì)算、技術(shù)背景以及其他的 一些評(píng)估內(nèi)容之后覺(jué)察出的一些風(fēng)險(xiǎn)。 可預(yù)知風(fēng)險(xiǎn):此類別是通過(guò)對(duì)過(guò)去經(jīng)驗(yàn)的繼承,根據(jù)過(guò)去項(xiàng)目中出現(xiàn)的問(wèn) 題( 人員頻繁更換對(duì)項(xiàng)目進(jìn)度的影響、開(kāi)發(fā)人員對(duì)項(xiàng)目的理解程度對(duì)項(xiàng)目的影 響) 而得出的風(fēng)險(xiǎn)。 不可預(yù)知風(fēng)險(xiǎn):對(duì)軟件項(xiàng)目進(jìn)行了系統(tǒng)的分析與評(píng)估后,將可能出現(xiàn)的風(fēng) 險(xiǎn)進(jìn)行控制與管理,但是仍不能保證在未來(lái)的軟件開(kāi)發(fā)中會(huì)出現(xiàn)的不能預(yù)測(cè)的 風(fēng)險(xiǎn)【2 5 】。 2 2 風(fēng)險(xiǎn)管理的特征 風(fēng)險(xiǎn)是相對(duì)于即將要來(lái)臨的事情而言,它包含了很多方面,最宏觀的是從 時(shí)間、空間上產(chǎn)生的因素;隨著事物的發(fā)展,環(huán)境也相應(yīng)的隨之變化,與此同 時(shí),風(fēng)險(xiǎn)的特征也會(huì)隨之變化【2 6 】。所以,如果我們想要控制風(fēng)險(xiǎn),就要從引起 風(fēng)險(xiǎn)變化的因素入手,控制好這些風(fēng)險(xiǎn)因素,將有助于我們進(jìn)行對(duì)風(fēng)險(xiǎn)的控 制。以下是風(fēng)險(xiǎn)的特點(diǎn): ( 1 ) 風(fēng)險(xiǎn)是客觀存在的。并且存在于所有的事物之中。風(fēng)險(xiǎn)是不以人的意 志為轉(zhuǎn)移而發(fā)生的。并且在項(xiàng)目的整個(gè)周期中,任何一個(gè)過(guò)程都會(huì)存在風(fēng)險(xiǎn)。 從這些特點(diǎn)中我們不難理解,在長(zhǎng)期的與風(fēng)險(xiǎn)斗爭(zhēng)的過(guò)程中,我們努力地影響 風(fēng)險(xiǎn)的生存環(huán)境,期望讓它們按照我們的意愿進(jìn)行發(fā)展,從而提高軟件的成功 率,但是,我們并不能完全的控制住風(fēng)險(xiǎn),其總有一定的不可控性。 ( 2 ) 從科學(xué)辯證的角度來(lái)看,某一風(fēng)險(xiǎn)發(fā)生的偶然和眾多風(fēng)險(xiǎn)的發(fā)生一定 是必然的。任一個(gè)風(fēng)險(xiǎn)的發(fā)展都是由其環(huán)境中的各個(gè)條件相互反應(yīng)而發(fā)生的, 其結(jié)果是不可預(yù)見(jiàn)的。如果來(lái)看單個(gè)的風(fēng)險(xiǎn),我們能發(fā)現(xiàn),它們的發(fā)生沒(méi)有規(guī) 律可循。當(dāng)我們把大量的風(fēng)險(xiǎn)示例進(jìn)行總計(jì)分析,可以發(fā)現(xiàn)它們呈某種分布, 人們開(kāi)始用概率統(tǒng)計(jì)等方法來(lái)評(píng)估風(fēng)險(xiǎn)的各種數(shù)據(jù),這讓風(fēng)險(xiǎn)管理有了一個(gè)質(zhì) 的飛躍。 ( 3 ) 風(fēng)險(xiǎn)的不確定性。在軟件項(xiàng)目開(kāi)發(fā)期間,隨著環(huán)境的變化,風(fēng)險(xiǎn)的大 小和嚴(yán)重情況可以隨著條件的變化而進(jìn)行變化。有的風(fēng)險(xiǎn)被成功的規(guī)避了,有 的風(fēng)險(xiǎn)造成了部分的損失,與此同時(shí),可能有新的風(fēng)險(xiǎn)從舊的風(fēng)險(xiǎn)中孕育而 軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究 來(lái)。 ( 4 ) 風(fēng)險(xiǎn)的多樣化。在一些大的軟件工程中,由于其開(kāi)發(fā)的規(guī)模巨大,人 員繁多,組織結(jié)構(gòu)龐大,就有可能導(dǎo)致在開(kāi)發(fā)過(guò)程中出現(xiàn)各種各樣的風(fēng)險(xiǎn)。同 時(shí)各個(gè)風(fēng)險(xiǎn)之間又相互纏繞在一起,相互影響,這是大型軟件項(xiàng)目中非常常見(jiàn) 的一個(gè)特點(diǎn)2 7 】【2 8 1 1 2 9 1 。 2 3 風(fēng)險(xiǎn)管理模型 2 3 1b a r r yb o e h m 的模型 在風(fēng)險(xiǎn)管理步驟上,b o e h m 基本上沿襲了傳統(tǒng)的項(xiàng)目風(fēng)險(xiǎn)管理理論,指出風(fēng) 險(xiǎn)管理由風(fēng)險(xiǎn)評(píng)估和風(fēng)險(xiǎn)控制兩大部分組成,風(fēng)險(xiǎn)評(píng)估又可分為識(shí)別、分析、設(shè) 置優(yōu)先級(jí)三個(gè)子步驟,風(fēng)險(xiǎn)控制則包括制定管理計(jì)劃、解決和監(jiān)督三步口o j 。 風(fēng)險(xiǎn)管理 圖2 3b o e h m 風(fēng)險(xiǎn)管理模型 f i g 2 3b o e h mr i s km a n a g e m e n tm o d e l 風(fēng)險(xiǎn)識(shí)別 風(fēng)險(xiǎn)分析 風(fēng)險(xiǎn)優(yōu)先級(jí) 風(fēng)險(xiǎn)計(jì)劃 風(fēng)險(xiǎn)解決 風(fēng)險(xiǎn)監(jiān)控 b o e h m 模型思想的核心是1 0 大風(fēng)險(xiǎn)因素。其中包含人員短缺、不合理的進(jìn) 度安排和預(yù)算、需求的不斷變動(dòng)等。b o e h m 分析了每一個(gè)風(fēng)險(xiǎn)因素,然后提出 了相應(yīng)的管理辦法。對(duì)待不顯示不合理的進(jìn)度安排和預(yù)算,應(yīng)該采用增量式開(kāi) 發(fā)方法對(duì)軟件進(jìn)行重新開(kāi)發(fā)或者對(duì)要求做一些改動(dòng)。在實(shí)際環(huán)境中,以1 0 大風(fēng) 險(xiǎn)清單為基礎(chǔ),對(duì)當(dāng)前項(xiàng)目即將出現(xiàn)的風(fēng)險(xiǎn)進(jìn)行分析,之后再對(duì)1 0 大風(fēng)險(xiǎn)因素 進(jìn)行解決再次討論,來(lái)提出新的1 0 大風(fēng)險(xiǎn)因素名單,循環(huán)往復(fù)。 第3 章軟件風(fēng)險(xiǎn)岡素的分析及分析方法 1 0 大風(fēng)險(xiǎn)因素清單的作用是將決策層的所應(yīng)關(guān)注的事情聚集在優(yōu)先級(jí)較高 的,對(duì)軟件項(xiàng)目影響較大的因素上,從而忽略掉不是十分重要的因素。此外, 這個(gè)清單來(lái)源于對(duì)一些重大的項(xiàng)目,通過(guò)對(duì)它們的詳細(xì)研究最后總結(jié)而出的, 因此具有一定程度的實(shí)用性。但是它也存在一些不足,它只是針對(duì)風(fēng)險(xiǎn)因素的 全集進(jìn)行了分析整理,并沒(méi)有對(duì)風(fēng)險(xiǎn)因素進(jìn)行具體的定義,闡述其分析的方 法。此外,由于用于參考的對(duì)象過(guò)少,集合并不完整,造成1 0 大風(fēng)險(xiǎn)清單沒(méi)有 描述整個(gè)風(fēng)險(xiǎn)因素集合。甚至有些因素在描述的是同一事件。這說(shuō)明清單不完 整,需要進(jìn)一步的完善。 b o e h m 被認(rèn)為是軟件風(fēng)險(xiǎn)管理的創(chuàng)始人。所以在其理論上的研究并不十分 的完備。在他提出了風(fēng)險(xiǎn)管理的觀點(diǎn)后,涌現(xiàn)除了越來(lái)越多的機(jī)構(gòu)和科學(xué)家開(kāi) 始對(duì)這一學(xué)科進(jìn)行深入的研究,軟件風(fēng)險(xiǎn)管理也逐漸引起大家的注意力。 2 3 2s ei 的c r m 模型 s e i ( 美國(guó)卡內(nèi)基梅隆大學(xué)軟件工程研究所) 認(rèn)為,在軟件項(xiàng)目的進(jìn)行中, 風(fēng)險(xiǎn)是由各種風(fēng)險(xiǎn)因素的作用而致使計(jì)劃遭受的損失。其表現(xiàn)形式是產(chǎn)品質(zhì)量 的下降、開(kāi)銷增多、時(shí)間延遲、市場(chǎng)份額減少甚至是完全的失敗。風(fēng)險(xiǎn)管理的 本質(zhì)就是,找出可能導(dǎo)致項(xiàng)目失敗的風(fēng)險(xiǎn)因素、為所有的風(fēng)險(xiǎn)因素設(shè)定優(yōu)先 級(jí)、建立可以對(duì)風(fēng)險(xiǎn)進(jìn)行有效管理的計(jì)劃;隨時(shí)關(guān)注風(fēng)險(xiǎn)管理計(jì)劃的運(yùn)行情 況,保證其實(shí)施的正確性。s e i 的持續(xù)風(fēng)險(xiǎn)管理模型有7 個(gè)原則:全局觀點(diǎn)、遠(yuǎn) 視的觀點(diǎn)、暢通開(kāi)放的溝通、集成化的管理、持續(xù)的過(guò)程、統(tǒng)一的產(chǎn)品觀點(diǎn)以 及團(tuán)隊(duì)合作【3 1 】【3 2 1 。 c r m ( c o n t i n u o u sr i s km a n a g e m e n t s ) 要求在項(xiàng)目生命周期的所有階段都要 關(guān)注風(fēng)險(xiǎn)識(shí)別和管理,它將風(fēng)險(xiǎn)管理劃分為五個(gè)步驟:風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、 風(fēng)險(xiǎn)跟蹤、風(fēng)險(xiǎn)控制。s e i 描述了這個(gè)模型。并設(shè)計(jì)出一個(gè)風(fēng)險(xiǎn)管理模型。如 圖2 4 所示,可以從圖中看出信息流的方向。溝通則是邏輯流的最重要的實(shí)現(xiàn)方 法,它描述了基于c r m 的五大要素之間的關(guān)系,說(shuō)明這個(gè)模型會(huì)在軟件開(kāi)發(fā)過(guò) 程中循環(huán)的出現(xiàn)。 1 4 軟件項(xiàng)目風(fēng)險(xiǎn)管理和控制研究 圖2 4s e i 風(fēng)險(xiǎn)管理范例 f i g 2 4 s e ir i s km a n a g e m e n te x a m p l e s e l 分別從軟件風(fēng)險(xiǎn)管理的風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)計(jì)劃、風(fēng)險(xiǎn)跟蹤和 風(fēng)險(xiǎn)應(yīng)對(duì)的各個(gè)管理過(guò)程用i d e f o 3 3 】【3 4 1 ( i n t e g r a t e dc o m p u t e r - a i d e dm a n u f a c t u r i n gd

溫馨提示

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

評(píng)論

0/150

提交評(píng)論