開心生活站

位置:首頁 > IT科技 > 

軟件危機的主要表現

IT科技1.54W

軟件危機的主要表現是:

軟件危機的主要表現

1、軟件開發進度難以預測。拖延工期幾個月甚至幾年的現象並不罕見,這種現象降低了軟件開發組織的信譽。

2、軟件開發成本難以控制。投資一再追加,令人難於置信。往往是實際成本比預算成本高出一個數量級。而爲了趕進度和節約成本所採取的一些權宜之計又往往損害了軟件產品的質量,從而不可避免地會引起用戶的不滿。

3、用戶對產品功能難以滿足。開發人員和用戶之間很難溝通、矛盾很難統一。往往是軟件開發人員不能真正瞭解用戶的需求,而用戶又不瞭解計算機求解問題的模式和能力,雙方無法用共同熟悉的語言進行交流和描述。在雙方互不充分了解的情況下,就倉促上陣設計系統、匆忙着手編寫程序,這種“閉門造車”的開發方式必然導致最終的產品不符合用戶的實際需要。

4、軟件產品質量無法保證。系統中的錯誤難以消除。軟件是邏輯產品,質量問題很難以統一的標準度量,因而造成質量控制困難。軟件產品並不是沒有錯誤,而是盲目檢測很難發現錯誤,而隱藏下來的錯誤往往是造成重大事故的隱患。

5、軟件產品難以維護。軟件產品本質上是開發人員的代碼化的邏輯思維活動,他人難以替代。除非是開發者本人,否則很難及時檢測、排除系統故障。爲使系統適應新的硬件環境,或根據用戶的需要在原系統中增加一些新的功能,又有可能增加系統中的錯誤。

6、軟件缺少適當的文檔資料。文檔資料是軟件必不可少的重要組成部分。實際上,軟件的文檔資料是開發組織和用戶的之間權利和義務的合同書,是系統管理者、總體設計者向開發人員下達的任務書,是系統維護人員的技術指導手冊,是用戶的操作說明書。缺乏必要的文檔資料或者文檔資料不合格,將給軟件開發和維護帶來許多嚴重的困難和問題。

標籤:軟件 危機