當前位置:編程學習大全網 - 編程語言 - 軟件危機產生的原因

軟件危機產生的原因

問題壹:軟件危機形成的原因!!! 所謂軟件危機是指在計算機軟件的開發和維護過程中所遇到的壹系列嚴重問題。

導致出現軟件危機的主要原因是人們在開發軟件時使用了錯誤的方法,而錯誤做法是在錯誤認識的指導下采用的。為了消除軟件危機首先應該樹立起對軟件和軟件開發的正確認識

問題二:軟件危機產生的原因,以及應對方法? 兄弟,居然把軟件工程的書裏的題也來baidu啊,自己查書啊或看這裏baike.baidu/view/30093?wtp=tt

問題三:下述選項除了什麽,都是軟件危機的原因 除b外都是

問題四:為什麽會產生軟件危機?怎樣克服軟件危機? (1) 開發人員方面,對軟件產品缺乏正確認識,沒有真正理解軟件產品是壹個完整的配置組成。造成開發中制定計劃盲目、編程草率,不考慮維護工作的必要性。

(2) 軟件本身方面,對於計算機系統來說,軟件是邏輯部件,軟件開發過程沒有統壹的、公認的方法論和規範指導,造成軟件維護困難。

(3) 尤其是隨著軟件規模越來越大,復雜程度越來越高,原有軟件開發方式效率不高、質量不能保證、成本過高、研制周期不易估計、維護困難等壹系列問題更為突出,技術的發展已經遠遠不能適應社會需求。

(1) 充分吸收和借鑒人類長期以來從事各種工程項目中積累的行之有效的有效原理、概念、技術與方法,特別是吸取幾十年來人類從事計算機硬件研究和開發的經驗教訓。在開發軟件的過程中努力作到良好的組織,嚴格的管理,相互友好的協作。

(2) 推廣在實踐中總結出來的開發軟件的成功的技術和方法,並研究更好、更有效的技術和方法,盡快克服在計算機系統早期發展階段形成的壹些錯誤概念和作法。

(3) 根據不同的應用領域,開發更好的軟件工具並使用這些工具。將軟件開發各個階段使用的軟件工具 *** 成壹個整體,形成壹個很好的軟件開發支環環境。

總之為了解決軟件危機,既要有技術措施(方法和工具),又要有必要的組織管理措施

問題五:軟件危機有什麽表現? (1)對於軟件開發的成本和進度的估計很不準確。(2)開發的軟件產品不能完全滿足用戶要求,用戶對已完成的軟件系統不滿意的現象常常發生。(3)開發的軟件可靠性差。(4)軟件通常沒有適當的文檔資料。(5)軟件的可維護性差。(6)軟件開發生產率提高的速度,遠遠跟不上計算機應用普及深入的趨勢。

問題六:什麽是軟件危機?分析軟件危機產生的原因。 好好看看這裏啊:希望對妳有點幫助baike.baidu/view/30093?wtp=tt

問題七:軟件危機形成的原因!!! 概括地說,主要包含兩方面的問題:如何開發軟件,怎樣滿足對軟件日益增長的需求;如何維護數量不斷膨脹的已有軟件。軟件發展第二階段的末期,由於計算機硬件技術的進步。壹些復雜的、大型的軟件開發項目提出來了,但軟件開發技術的進步壹直未能滿足發展的要求。在軟件開發中遇到的問題找不到解決的辦法,使問題積累起來,形成了尖銳的矛盾,因而導致了軟件危機。主要表現在以下幾個方面:a.經費預算經常突破,完成時間壹再拖延。b.開發的軟件不通滿足用戶要求。c.開發的軟件可維護性差。d. 開發的軟件可靠性差。軟件危機產生的原因是由於軟件產品本身的特點以及開發軟件的方式、方法、技術和人員引起的:a.軟件的規模越來越大,結構越來越復雜。b.軟件開發管理困難而復雜。c.軟件開發費用不斷增加。d.軟件開發技術落後。e.生產方式落後。f.開發工具落後,生產率提高緩慢。

問題八:什麽是軟件危機 所謂軟件危機是指在計算機軟件的開發和維護過程中所遇到的壹系列嚴重問題。主要是指如何開發軟件,怎樣滿足對軟件日益增長的需求,如何維護數量不斷膨脹的先有軟件。

問題九:軟件危機的原因分析 用戶需求不明確在軟件開發過程中,用戶需求不明確問題主要體現在四個方面:在軟件開發出來之前,用戶自己也不清楚軟件開發的具體需求;用戶對軟件開發需求的描述不精確,可能有遺漏、有二義性、甚至有錯誤;在軟件開發過程中,用戶還提出修改軟件開發功能、界面、支撐環境等方面的要求;軟件開發人員對用戶需求的理解與用戶本來願望有差異。缺乏正確的理論指導缺乏有力的方法學和工具方面的支持。由於軟件開發不同於大多數其他工業產品,其開發過程是復雜的邏輯思維過程,其產品極大程度地依賴於開發人員高度的智力投入。由於過分地依靠程序設計人員在軟件開發過程中的技巧和創造性,加劇軟件開發產品的個性化,也是發生軟件開發危機的壹個重要原因。軟件開發規模越來越大隨著軟件開發應用範圍的增廣,軟件開發規模愈來愈大。大型軟件開發項目需要組織壹定的人力***同完成,而多數管理人員缺乏開發大型軟件開發系統的經驗,而多數軟件開發人員又缺乏管理方面的經驗。各類人員的信息交流不及時、不準確、有時還會產生誤解。軟件開發項目開發人員不能有效地、獨立自主地處理大型軟件開發的全部關系和各個分支,因此容易產生疏漏和錯誤。軟件開發復雜度越來越高軟件開發不僅僅是在規模上快速地發展擴大,而且其復雜性也急劇地增加。軟件開發產品的特殊性和人類智力的局限性,導致人們無力處理“復雜問題”。所謂“復雜問題”的概念是相對的,壹旦人們采用先進的組織形式、開發方法和工具提高了軟件開發效率和能力,新的、更大的、更復雜的問題又擺在人們的面前。

  • 上一篇:計算機軟件著作權取得時間
  • 下一篇:如何讓紙張流動起來?
  • copyright 2024編程學習大全網