軟件開發作為一件分工流程較多的工作,工作中的任何問題都有可能導致項目的流產,了解軟件開發中的風險并及時做好準備工作至關重要。那么軟件開發中的風險有哪些?下面我們先來了解一下軟件開發設計與實現差異帶來的風險。
軟件開發設計與實現差異帶來的風險
1、設計質量低下,導致重復設計和實現;
2、過高估計增強型工具對項目進度的節省量;
3、產品采用低級語言來實現,導致生產率比預期低;
4、設計過于復雜,導致一些不必要工作,并影響效率;
5、分別開發的模塊無法有效集成,需要重新設計或者重做;
6、代碼和庫質量低下,導致需要額外的測試,錯誤修正或重做;
7、設計過于簡單,無法確定主要事件,并導致重新設計和實現;
8、采用不熟悉的方法,導致額外的培訓時間,并重犯以前的錯誤;
9、華盛恒輝認為一些必要的功能無法是用現有的代碼和庫實現,開發人員必需使用新的庫或者自行開發所需要的功能;