1. 程式人生 > 其它 >介面測試要測試什麼?怎麼測?(轉載)

介面測試要測試什麼?怎麼測?(轉載)

為什麼軟體開發週期總是預估的2~3倍

​ 軟體開發週期預估就是根據軟體的開發內容、開發工具、開發人員等因素對需求調研、程式設計、編碼、測試等整個開發過程所花費的時間做的預測。
軟體開發週期預估在軟體開發中也是較為困難的工序之一,因為軟體開發所涉及的因素不僅多而且異常複雜。軟體開發是一項非常複雜的工程,不僅包含需求分析、設計、編碼、測試、實施、維護等不同的過程,還涉及到開發工具、開發人員、專案管理、風險等眾多因素,不同因素會對週期預估產生不同的影響。
​ 當然也不止這些原因,週期延遲的因素其實還包括如下的方面:

​ 1.構造軟體框架時做的東西沒有也無法全量覆蓋 業務需求、技術難點 等,導致與實際落地產品 差距甚大。
​ 2.需求理解有差異,使用者表達的是這樣的,而程式設計師的理解是這樣的,且客戶需求不定,增加需求,組織協調不暢。
​ 3.專案經理沒有處理好任務的時間分配。有的任務分配時間過長,浪費了時間,有的任務分配時間過短,沒時間去完成。

​ 4.專案技術難度很大,花費的時間超過原先的估計。

​ 5.程式設計師大多是樂觀的,樂觀表現於假定一切運作是良好的,而事實經常相反。