回覆列表
  • 1 # 使用者5742713194518

    軟體專案成果的需求分析方和軟體專案的承擔者都十分關心這樣的一個問題:什麼樣的因素會導致軟體專案的失敗?與專案有關的因素的改變將對按時、按經費預算交付符合預定質量要求的軟體成果產生什麼樣的影響?這些都屬於軟體專案開發過程中考慮的風險問題。 軟體專案的風險是指在軟體開發過程中可能出現的不確定因而造成損失或者影響,如資金短缺、專案進度延誤、人員變更以及預算和進度等方面的問題。風險關注未來的事情,這意味著,軟體風險涉及選擇及選擇本身包含的不確定性,軟體開發過程及軟體產品都要面臨各種決策的選擇。風險是介於確定性和不確定性之間的狀態,是處於無知和完整知識之間的狀態。另一方面,風險將涉及思想、觀念、行為、地點等因素的改變。軟體專案風險會影響專案計劃的實現,如果專案風險變成現實,就有可能影響專案的進度,增加專案的成本,甚至使軟體專案不能實現。因此有必要對軟體專案中的風險進行分析並採取相應的措施加以管理,儘可能減少風險造成的損失。風險是在專案開始之後才對專案的執行過程其負面的影響,所以軟體專案開始之前風險分析的不足,或者是軟體專案實施過程中風險應對措施不得力,都有可能造成軟體失敗。如果對專案進行風險管理,就可以最大限度的減少風險的發生。它是為了將不確定因素出現的機率控制到最低,將不確定性所造成的損失減少到最低限度,對軟體專案全過程中的風險識別、分析和應對的過程。在整個軟體專案的實施過程中,可能形成專案風險的因素有很多,如在專案啟動階段可能存在專案目標不明確,與使用者溝通少導致專案範圍不明確等分先因素;在系統設計階段可能因為缺乏有經驗的分析人員、設計人員導致和設計的結果不能直接用於程式設計師的開發;在專案實施階段可能因為開發環境沒有準備好,程式設計師開發能力差,或者因為使用者提出新的功能需求導致原有設計實效、開發費用超支,還有可能因為開發人員的流動導致專案延期,客戶不滿意等情況。 軟體專案運用專家調查法和頭腦風暴法分析軟體開發專案中,並將其進行整理分類。由於與客戶溝通不暢對客戶的需求瞭解不足造成的風險在軟體開發專案整個生命週期的中都存在的風險,主要包括需求變更風險,涉及風險,過程風險,安裝及維護風險。由於管理人員素質不夠,經驗不足,溝通不暢,任務或其分配不合理,對專案的控制力度不夠造成的各種風險,主要包括進度風險,預算風險,管理能力風險,資訊保安風險。 由於技術力量不足,開發環境工具不足造成的。主要包括技術風險,質量風險,軟體設計工具風險,軟體開發工具風險,員工技能風險。 由於公司或專案組內外部環境變化所導致的風險,主要包括人力資源風險,政策風險,市場風險,營銷風險。 軟體專案中的風險永遠不能全部消除,而只能採用避免、減輕、和接受三種因對策略。避免:透過分析找出發生風險事件的原因,消除這些原因來避免一些特定風險事件的發生。減輕:透過降低風險事件發生的機率或得失衡量來減輕風險對專案的影響,也可採用風險轉移的方法來減輕風險對專案的影響。接受:對於一些無法避免的風險,應當接收風險造成的後果或者提前設計相應的應對措施,但這需要一定的資金做後盾。

  • 中秋節和大豐收的關聯?
  • 行書的中和之美透過什麼技法形成?