




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目風(fēng)險評定匯報本文檔范圍和目標(biāo)
本文關(guān)鍵針對軟件開發(fā)包含到風(fēng)險,包含在軟件開發(fā)周期過程中可能出現(xiàn)風(fēng)險和軟件實施過程中外部環(huán)境改變可能引發(fā)風(fēng)險等進(jìn)行評定。在文中對所提到風(fēng)險全部一一做了具體分析,并提出了對應(yīng)風(fēng)險回避方法。
因為風(fēng)險是在項目開始以后才開始對項目標(biāo)開提議負(fù)面影響,所以風(fēng)險分析不足,或是風(fēng)險回避方法不得力,全部很有可能造成軟件開發(fā)失敗。風(fēng)險分析是在事前一個估量,憑借一定技術(shù)手段和豐富經(jīng)驗,基礎(chǔ)能夠?qū)椖繕?biāo)風(fēng)險做出比較正確估量,經(jīng)過慎重考慮提出可行風(fēng)險回避方法,是避免損失關(guān)鍵步驟。
關(guān)鍵風(fēng)險綜述
任何軟件開發(fā),其關(guān)鍵風(fēng)險均來自于兩個方面,一是軟件管理,二是軟件體系結(jié)構(gòu)。軟件產(chǎn)品開發(fā)是工程技術(shù)和個人創(chuàng)作有機(jī)結(jié)合。軟件開發(fā)是人集體智慧根據(jù)工程化思想進(jìn)行發(fā)揮過程。軟件管理是確保軟件開發(fā)工程化手段。軟件體系結(jié)構(gòu)合理程度是取決于集體智慧發(fā)揮程度和經(jīng)驗利用。
軟件管理將影響到軟件下列原因:
軟件是否能夠按工期要求完成:軟件工期常常是制約軟件質(zhì)量關(guān)鍵原因。很多情況下,軟件開發(fā)商在工期壓力下,放棄文檔書寫,組織,結(jié)果在工程晚期,大量需要文檔進(jìn)行協(xié)調(diào)工作時,致使軟件進(jìn)度越來越慢。軟件開發(fā)不一樣于其它工程,在不一樣工程階段,需要人員不一樣,需要配合方面也不一樣,全部這些全部需要行之有效軟件管理確保。
軟件需求調(diào)研是否深入透徹:軟件需求是確保軟件正確反應(yīng)用戶對軟件使用關(guān)鍵文檔,探討軟件需求是軟件開提議始點,但軟件需求卻會貫穿整個軟件開發(fā)過程,軟件管理需要對軟件需求改變進(jìn)行控制和管理,首先確保軟件需求改變不至于造成軟件工程一改再改而無法按期完成;同時又要確保開發(fā)軟件能夠為用戶所接收。軟件管理需要控制軟件每個階段進(jìn)行成度,不能過細(xì)造成時間浪費,也不能過粗,造成軟件缺點。
軟件實現(xiàn)技術(shù)手段是否能夠同時滿足性能要求:軟件結(jié)構(gòu)需要對軟件結(jié)構(gòu)過程中使用多種技術(shù)進(jìn)行評定。軟件結(jié)構(gòu)技術(shù)通常是這么:最成熟技術(shù),往往不能表現(xiàn)最好軟件性能;優(yōu)異技術(shù),往往人員對其熟悉程度不夠,對其中隱含缺點不夠明了。軟件管理在制訂軟件開發(fā)計劃和定義里程碑時必需考慮這些原因,并做出合理權(quán)衡決議。
軟件質(zhì)量體系是否能夠被有效地確保:任何軟件管理忽略軟件質(zhì)量監(jiān)督步驟全部將對軟件生產(chǎn)組成巨大風(fēng)險。而制訂卓有成效軟件質(zhì)量監(jiān)督體系,是任何軟件開發(fā)組織必不可少。軟件質(zhì)量確保體系是軟件開發(fā)成為可控制過程基礎(chǔ),也是開發(fā)商和用戶進(jìn)行交流基礎(chǔ)和依據(jù)。
軟件體系結(jié)構(gòu)影響到軟件以下質(zhì)量原因:
軟件可伸縮性:是指軟件在不進(jìn)行修改情況下適應(yīng)不一樣工作環(huán)境能力。因為硬件飛速發(fā)展和軟件開發(fā)周期較長矛盾,軟件升級需要顯得很迫切。假如軟件升級和移植很困難,軟件生命期肯定很短,使得化費巨大人力物力開發(fā)出軟件系統(tǒng)只能在低性能硬件或網(wǎng)絡(luò)上運行,甚至被廢棄不用,造成巨大浪費。
軟件可維護(hù)性:軟件維護(hù)也是肯定事情,為了確保軟件較長使用壽命,軟件就必需適應(yīng)不停業(yè)務(wù)需求改變,依據(jù)業(yè)務(wù)需求改變對軟件進(jìn)行修改。修改成本和周期全部直接和軟件體系結(jié)構(gòu)相關(guān)。一個好軟件體系結(jié)構(gòu)能夠盡可能地將系統(tǒng)改變放在系統(tǒng)配置上,即軟件代碼無需修改,僅僅是在系統(tǒng)提供配置文件中進(jìn)行合適修改,然后軟件重新加載進(jìn)入運行狀態(tài),就完成了系統(tǒng)部分功效和性能要求改變。對于重大改動,需要打開源代碼進(jìn)行修改,也僅僅是先繼承原先代碼,然后用新功效接替原先調(diào)用接口,這么將把軟件改動量減小到最低。
軟件易用性:軟件易用性是影響軟件是否被用戶接收關(guān)鍵之關(guān)鍵原因。在軟件產(chǎn)品中,設(shè)計復(fù)雜,功效強(qiáng)大而完備,但因為操作繁復(fù)而被擱置者屢見不鮮。造成關(guān)鍵原因在于缺乏軟件開發(fā)中軟件體系結(jié)構(gòu)宏觀把握能力。其次,缺乏有效手段進(jìn)行軟件需求確實定和對潛在需求挖掘。
項目管理風(fēng)險
軟件項目管理風(fēng)險來自于軟件項目本身特點:
軟件產(chǎn)品不可見:開發(fā)進(jìn)展和軟件質(zhì)量是否符合要求難于度量,從而使軟件管理難于把握。
軟件生產(chǎn)過程不存在絕對正確過程形式:能夠肯定是不一樣軟件開發(fā)項目應(yīng)該采取不一樣或說是有針對性軟件開發(fā)過程,而真正適宜軟件開發(fā)過程是在軟件項目標(biāo)開發(fā)完成才能明了。所以項目開發(fā)之初只能依據(jù)項目標(biāo)特點和開發(fā)經(jīng)驗進(jìn)行選擇,并在開發(fā)過程中不停調(diào)整。
大型軟件項目往往是"一次性"。以往經(jīng)驗?zāi)軌虮唤梃b地方不多?;乇芎涂刂栖浖芾盹L(fēng)險唯一措施就是設(shè)置監(jiān)督制度,項目開發(fā)中任何較大決定全部必需相關(guān)鍵技術(shù)步驟甚至是由用戶參與進(jìn)行。在該項目中項目監(jiān)督由項目開發(fā)中質(zhì)量監(jiān)督組來實施。
通常參與軟件開發(fā)人員(包含管理者和技術(shù)人員)和其責(zé)任進(jìn)行分析以下:
參與者
項目經(jīng)理1人
關(guān)鍵職責(zé):進(jìn)行全局把握,側(cè)重于項目標(biāo)商務(wù)方面,充當(dāng)項目組同用戶正式交流接口步驟。
項目責(zé)任人1人
關(guān)鍵職責(zé):制訂項目開發(fā)計劃和開發(fā)策略,參與項目關(guān)鍵系統(tǒng)分析設(shè)計,同時努力確保開發(fā)計劃按時完成和開發(fā)策略真正落實落實。
領(lǐng)域教授1或2人
關(guān)鍵職責(zé):在軟件分析階段幫助分析人員界定系統(tǒng)實現(xiàn)邊界和實現(xiàn)功效,對特定檢測點進(jìn)行算法審核,同時對測試策略和軟件操作界面提出參考意見。
質(zhì)量監(jiān)督組1或2人
關(guān)鍵職責(zé):編制軟件質(zhì)量控制計劃,并負(fù)責(zé)落實;控制必需文檔生產(chǎn),經(jīng)過文檔,監(jiān)督項目實施過程中軟件質(zhì)量,并產(chǎn)生軟件質(zhì)量匯報,提請項目經(jīng)理和項目責(zé)任人審閱;對于項目中出現(xiàn)質(zhì)量問題,主持召開質(zhì)量復(fù)審會議。
系統(tǒng)分析員1或2人
關(guān)鍵職責(zé):協(xié)同項目責(zé)任人進(jìn)行軟件系統(tǒng)分析和設(shè)計工作,書寫軟件需求分析和系統(tǒng)設(shè)計相關(guān)文檔。在軟件實現(xiàn)階段進(jìn)行測試策略編制和對性能測試指導(dǎo)。
程序員2或3人
關(guān)鍵職責(zé):幫助分析人員進(jìn)行具體設(shè)計,和軟件系統(tǒng)代碼實現(xiàn),并進(jìn)行合適白盒測試。
測試員2或3人
關(guān)鍵職責(zé):已經(jīng)實現(xiàn)軟件組件、構(gòu)件或系統(tǒng)進(jìn)行正確性驗證測試,整合后系統(tǒng)性能測試等。書寫測試匯報和測試統(tǒng)計匯報提請質(zhì)量監(jiān)督組復(fù)審。
技術(shù)支持2或3人
關(guān)鍵職責(zé):協(xié)同系統(tǒng)分析人員聽取用戶需求,對需求分析進(jìn)行參考性復(fù)審。協(xié)同測試人員進(jìn)行測試,書寫操作手冊和在線幫助,在項目交付用戶以后進(jìn)行跟蹤服務(wù)。
文檔組1或2人
關(guān)鍵職責(zé):對各部門產(chǎn)生文檔進(jìn)行格式規(guī)范、版本編號和控制、存檔文件檢索;幫助質(zhì)量監(jiān)督組進(jìn)行軟件質(zhì)量監(jiān)督。經(jīng)過合適人員配置和職責(zé)劃分,能有效降低軟件開發(fā)在后期失控可能性,和軟件對關(guān)鍵人員依靠性。
軟件技術(shù)風(fēng)險
本系統(tǒng)擬訂采取兩個重大軟件技術(shù)是面向?qū)ο髽?gòu)件和基于微軟COM組件技術(shù)。組件和構(gòu)件技術(shù)全部是為了提升軟件可靠性和軟件可擴(kuò)展性而采取技術(shù)手段。從技術(shù)成熟度上說不存在風(fēng)險,但為了實現(xiàn)良好軟件構(gòu)架和穩(wěn)定組件,和傳統(tǒng)開發(fā)方法比較,有相當(dāng)多額外工作需要做,這會給項目工期帶來較大風(fēng)險。
回避和控制這部分風(fēng)險措施是在項目進(jìn)行過程不停對該階段進(jìn)行風(fēng)險估量和指定有效里程碑。同時采取"范例"方法提升開發(fā)人員構(gòu)件組件分析識別能力,適時調(diào)整構(gòu)件組件數(shù)量和粒度。
軟件過程風(fēng)險
軟件需求階段風(fēng)險
軟件開發(fā)是以用戶需求開始,在大多數(shù)情況下,用戶需求要靠軟件開發(fā)方誘導(dǎo)才能確保需求完整,再以書面形式形成《用戶需求》這一關(guān)鍵文檔。需求分析更多是開發(fā)方確定需求可行性和一致性過程,在此階段需要和用戶進(jìn)行廣泛交流和確定。需求和需求分析任何疏漏造成損失會在軟件系統(tǒng)后續(xù)階段被一級一級地放大,所以本階段風(fēng)險最大。
設(shè)計階段風(fēng)險
設(shè)計關(guān)鍵目標(biāo)在于軟件功效正確反應(yīng)了需求??梢娦枨蟛煌暾蛯π枨蠓治霾煌暾湾e誤,在設(shè)計階段被成倍地放大。設(shè)計階段關(guān)鍵任務(wù)是完成系統(tǒng)體系結(jié)構(gòu)定義,使之能夠完成需求階段即定目標(biāo);其次也是檢驗需求一致性和需求分析完整性和正確性。
設(shè)計本身風(fēng)險關(guān)鍵來自于系統(tǒng)分析人員。分析人員在設(shè)計系統(tǒng)結(jié)構(gòu)時過于定制,系統(tǒng)可擴(kuò)展性較弱,會給后期維護(hù)帶來巨大負(fù)擔(dān),和維護(hù)成本激增。對用戶來說系統(tǒng)使用百分比會有顯著折扣,甚至造成軟件壽命過短。反之,軟件結(jié)構(gòu)過于靈活和通用,肯定引發(fā)軟件實現(xiàn)難度增加,系統(tǒng)復(fù)雜度會上升,這又會在實現(xiàn)和測試階段帶來風(fēng)險,系統(tǒng)穩(wěn)定性也會受到影響。從另一個角度上看,業(yè)務(wù)規(guī)則改變,或說用戶需求和未來軟件運行環(huán)境改變?nèi)渴强隙ㄇ闆r,現(xiàn)在軟件設(shè)計所謂"通用性"是否就能很好適應(yīng)未來需求和運行環(huán)境改變,是需要認(rèn)真折衷。這種折中也蘊涵著很大風(fēng)險。
設(shè)計階段蘊涵另一個風(fēng)險來自于設(shè)計文檔。文檔不健全不僅會造成實現(xiàn)階段困難,更會在后期測試和維護(hù)造成災(zāi)難性后果,比如根本無法對軟件系統(tǒng)進(jìn)行版本升級,甚至是發(fā)覺簡單錯誤全部無從更正。
實現(xiàn)階段引入風(fēng)險
軟件實現(xiàn)從某種意義上講是軟件代碼生產(chǎn)。原代碼本身也是文檔一部分,同時它又是未來運行于計算機(jī)系統(tǒng)之上實體。源代碼書寫規(guī)范性,可讀性是該階段關(guān)鍵風(fēng)險起源。規(guī)范代碼生產(chǎn)會把屬于程序員本身個性風(fēng)格成份引入代碼百分比降到最低程度,從而減小了系統(tǒng)整合風(fēng)險。
維護(hù)階段風(fēng)險
軟件維護(hù)包含兩個關(guān)鍵維護(hù)階段,一個是軟件生產(chǎn)完成到軟件試運行階段維護(hù),這個階段是一個實環(huán)境測試性維護(hù),其關(guān)鍵目標(biāo)是發(fā)覺在測試環(huán)境中不能或未發(fā)覺問題;另一個階段是當(dāng)軟件運行不再能適應(yīng)用戶業(yè)務(wù)需求或是用戶運行環(huán)境(包含硬件平臺,軟件環(huán)境等)時進(jìn)行軟件維護(hù),具體可能是軟件版本升級或軟件移植等。
從軟件工程角度看,軟件維護(hù)費用約占總費用55%~70%,系統(tǒng)越大,該費用越高。對系統(tǒng)可維護(hù)性輕視是大型軟件系統(tǒng)最大風(fēng)險。在軟件漫長運行期內(nèi),業(yè)務(wù)規(guī)則肯定會不停發(fā)展,科學(xué)處理此問題做法是不停對軟件系統(tǒng)進(jìn)行版本升級,在確??删S護(hù)性前提下逐步擴(kuò)展系統(tǒng)。
在軟件系統(tǒng)運行期間,關(guān)鍵風(fēng)險源自于技術(shù)支持體系無效運轉(zhuǎn)??茖W(xué)方法是有一支用戶支持隊伍不停搜集運行中發(fā)覺問題,并將處理問題方法傳授給軟件系統(tǒng)全部使用者。
項目風(fēng)險表
風(fēng)險評定表中所提到風(fēng)險是通常項目在開發(fā)過程中全部客觀存在,表中所列出風(fēng)險系數(shù)是指在不對風(fēng)險進(jìn)行深入分析和有效規(guī)避情況下,該風(fēng)險項發(fā)生概率。比如軟件產(chǎn)品設(shè)計目標(biāo)是運行十年,體系結(jié)構(gòu)不合理風(fēng)險是40%含義是,假如不對系統(tǒng)進(jìn)行深
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西南石油大學(xué)招聘事業(yè)編制輔導(dǎo)員筆試真題2024
- 上海海事大學(xué)招聘輔導(dǎo)員筆試真題2024
- 莆田市數(shù)字集團(tuán)有限公司選聘專業(yè)人才筆試真題2024
- 臨沂郯城縣教育系統(tǒng)事業(yè)單位招聘教師筆試真題2024
- 晉江市新佳園物業(yè)發(fā)展有限公司招聘筆試真題2024
- 廣西能源集團(tuán)有限公司招聘筆試真題2024
- 人教版九年級數(shù)學(xué)教學(xué)反思與調(diào)整計劃
- 25年公司級員工安全培訓(xùn)考試試題及完整答案【名校卷】
- 2025年車間員工安全培訓(xùn)考試試題含答案(突破訓(xùn)練)
- 2025年工廠安全培訓(xùn)考試試題【考點精練】
- 營銷策劃 -2024凱樂石沖鋒衣品牌小紅書營銷方案
- 2024年自考《14269數(shù)字影像設(shè)計與制作》考試復(fù)習(xí)題庫(含答案)
- 歲月漫長解鎖幸福密碼教學(xué)設(shè)計高中下學(xué)期心理健康主題班會
- 餐飲服務(wù)初級試題練習(xí)附有答案
- 山東省威海市文登區(qū)城區(qū)重點初中聯(lián)考2023-2024學(xué)年七年級下學(xué)期5月期中數(shù)學(xué)試題【含答案解析】
- DL∕T 619-2012 水電廠自動化元件(裝置)及其系統(tǒng)運行維護(hù)與檢修試驗規(guī)程
- 緊密型縣域醫(yī)共體總醫(yī)院一體化運行工作方案
- 2025年山東省春季高考模擬考試英語試卷試題(含答案詳解)
- 高考英語3500詞高頻單詞詞塊默寫
- 子宮脫垂護(hù)理
- CHT 8023-2011 機(jī)載激光雷達(dá)數(shù)據(jù)處理技術(shù)規(guī)范
評論
0/150
提交評論