1. 軟體危機就是指開發出的軟體不能使用質量太差這種說法對嗎為什麼
摘要 你好,您的問題我們已經看到了,正在整理答案,請稍等一會兒哦~
2. 什麼是軟體危機,軟體危機有哪幾種表現
軟體危機,是因為千萬人合作一個大軟體,比如windows 操作系統,結果就會發現讓每個人按自己的編程風格完成規定的任務,就會要了命,最後花錢巨多搞出來的東西,可能非常失敗。
因為:
每個人只能編寫一部分,他為完成任務,需要搞好和別人軟體的介面數據,這樣介面沒有標准,憑每個人隨意布置,就會對不上。
即使所有的這類協調工作都搞的很好,最後軟體順利拼接,真正的大麻煩也就隨之而來:大軟體總是無法避免巨多錯誤,但很多錯誤和不能理解同事的思路有關系,這需要讀懂同事的軟體來檢查糾錯;即使錯的與別人無關,也是需要容易讀懂自己以往幹活時的思路。
這就造成一個問題,軟體往往編寫時思路清晰,技巧明白,一旦事過境遷,自己寫的是什麼,很快忘光,同事的更會雲里霧里。這就需要軟體編寫時有很強的可讀性,為此甚至不惜改變演算法,降低運行速度和效率。
以上種種,就需要為編程制定一系列標准和規則,制定可讀性,可修改性等要求,這就是軟體工程要講的內容。
3. 簡述信息安全的重要性 什麼是軟體危機,軟體危機有哪幾種表現
(1)中國電子信息產業發展研究院曾經做過預測,針對中國中小企業調查他們對信息安全需求,企業對於信息安全的認知也跨出了一大步,有相當一部分的企業擔心信息安全問題,而網路問題則是他們關心的第一位,調查還顯示只有五分之一的企業沒有信息泄密的事實,卻也足以讓人心驚膽戰。企業的正常運作離不開信息資源的支持,包括企業的經營計劃、知識產權、生產工藝、流程配方、方案圖紙、客戶資源以及各種重要數據等,這些都是企業全體員工努力拚搏、刻苦鑽研、殫精竭慮、長期積累下來的智慧結晶,是企業發展的方向和動力,關乎著企業的生存與發展,企業的重要信息一旦被泄露會使企業頓失市場競爭優勢,甚至會遭受滅頂之災。
因此,企業要保持健康可持續性發展,信息安全是基本的保證之一。隨著網路環境的日益惡化以及企業自身的發展伴隨著越來越多的商業泄密事件的發生,信息安全問題逐漸被提上議事日程,企業管理者也逐漸走出以往的誤區,信息安全建設成了企業首要任務,一些中小企業也紛紛加入到這個日益龐大的隊伍中來。所以,在不久的將來,信息安全將更多的被企業所關注,會有更多的企業加入到安全行列中來的,這也是企業生存和發展的關鍵步驟之一。
隨著計算機技術的不斷發展,計算機被廣泛地應用於各個領域,如數值計算、數據處理、輔助設計與製造、人工智慧、家電產品等。在企業(包括政府機關、事業單位、生產企業、商品流通企業、金融財稅等)中,利用計算機進行管理的目的是為了提高工作效率,使企業管理水平有一個明顯的提高。例如,ERP(企業資源計劃)系統、O A ( 辦公自動化) 系統以及各類管理信息系統、各種信息製作和傳播工具等,都要涉及信息的存儲、傳輸與使用等信息處理問題,而尤為突出的是信息處理過程中的信息安全問題。對於存儲在計算機中的重要文件、資料庫中的重要數據等信息都存在著安全隱患,一旦丟失、損壞或泄露、不能及時送達,都會給企業造成很大的損失。如果是商業機密信息,給企業造成的損失會更大,甚至會影響到企業的生存和發展。
在沒有使用計算機進行信息管理之前,信息通常都是以紙介質和某些設備(如錄音、錄像設備等)進行保存和傳播,並對信息的安全管理有著嚴格的行政管理、法律法規約束,一旦出現安全問題,可以通過行政、執法手段進行追蹤,查出問題的根源,並追究其相應的責任。而現在用計算機管理的信息安全問題更為復雜,象數據瞬間丟失、瞬間被盜、瞬間被破壞等問題,大大增加了管理難度。如果管理不善,如重要文件、圖紙、信用卡賬戶等機密文件,出現安全問題時很難查清。因此,企業的信息安全問題、以及對信息的安全管理都是至關重要的。要保證企業信息安全,就必須找出存在信息安全問題的根源,並具有良好的安全管理策略。
(2)軟體危機泛指在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題。
(3)軟體危機主要表現在:
① 軟體開發費用和進度失控。費用超支、進度拖延的情況屢屢發生。有時為了趕進度或壓成本不得不採取一些權宜之計,這樣又往往嚴重損害了軟體產品的質量。
②軟體的可靠性差。盡管耗費了大量的人力物力,而系統的正確性卻越來越難以保證,出錯率大大增加,由於軟體錯誤而造成的損失十分驚人。
③生產出來的軟體難以維護。很多程序缺乏相應的文檔資料,程序中的錯誤難以定位,難以改正,有時改正了已有的錯誤又引入新的錯誤。隨著軟體的社會擁有量越來越大,維護佔用了大量人力、物力和財力。進入80年代以來,盡管軟體工程研究與實踐取得了可喜的成就,軟體技術水平有了長足的進展,但是軟體生產水平依然遠遠落後於硬體生產水平的發展速度。
④用戶對「已完成」的系統不滿意現象經常發生。一方面,許多用戶在軟體開發的初期不能准確完整的向開發人員表達他們的需求;另一方面,軟體開發人員常常在對用戶需求還沒有正確全面認識的情況下,就急於編寫程序。[1]
軟體危機不僅沒有消失,還有加劇之勢。主要表現在:
①軟體成本在計算機系統總成本中所佔的比例居高不下,且逐年上升。由於微電子學技術的進步和硬體生產自動化程度不斷提高,硬體成本逐年下降,性能和產量迅速提高。然而軟體開發需要大量人力,軟體成本隨著軟體規模和數量的劇增而持續上升。從美、日兩國的統計數字表明,1985年度軟體成本大約占總成本的90%。
②軟體開發生產率提高的速度遠遠跟不上計算機應用迅速普及深入的需要,軟體產品供不應求的狀況使得人類不能充分利用現代計算機硬體所能提供的巨大潛力。
4. 軟體危機的准確定義是什麼
軟體危機(Software Crisis) 是計算機軟體在它的開發和維護過程中所遇到的一系列嚴重問題。概括地說,主要包含兩方面的問題:如何開發軟體,怎樣滿足對軟體日益增長的需求;如何維護數量不斷膨脹的已有軟體。
「軟體危機」使得人們開始對軟體及其特性進行更深一步的研究,人們改變了早期對軟體的不正確看法。早期那些被認為是優秀的程序常常很難被別人看懂,通篇充滿了程序技巧。現在人們普遍認為優秀的程序除了功能正確,性能優良之外,還應該容易看懂、容易使用、容易修改和擴充。
程序設計語言雖然為計算機的應用開拓了無比廣闊的前景,但游盪在軟體世界的幽靈——「軟體危機」依然存在。因為軟體的開發不僅受到程序設計的方法、結構的制約,而且受到開發周期以及軟體開發成本的限制,更重要的是軟體質量的保障與其程序設計的正確性關系極大。如果所開發的軟體其可靠性得不到保障,在運行中將會產生不堪設想的嚴重後果。
其次就是,有軟體危機的存在,也對應著程序員不斷去更新和完善軟體
5. 什麼是「軟體危機」
軟體危機:軟體發展第二階段的末期,由於計算機硬體技術的進步。一些復雜的、大型的軟體開發項目提出來了,但,軟體開發技術的進步一直未能滿足發展的要求。在軟體開發中遇到的問題找不到解決的辦法,使問題積累起來,形成了尖銳的矛盾,因而導致了軟體危機。主要表現在以下幾個方面:
a.經費預算經常突破,完成時間一再拖延。
b.開發的軟體不通滿足用戶要求。
c.開發的軟體可維護性差。
d. 開發的軟體可靠性差。
軟體危機產生的原因是由於軟體產品本身的特點以及開發軟體的方式、方法、技術和人員引起的:
a.軟體的規模越來越大,結構越來越復雜。
b.軟體開發管理困難而復雜。
c.軟體開發費用不斷增加。
d.軟體開發技術落後。
e.生產方式落後。
f.開發工具落後,生產率提高緩慢。
參考書是這么說的,但是我覺得最大的因素是因為,信息技術的突飛猛進,使得軟體開發跟不上,就拿個硬體來說,硬體越來越來快更新,當然這對軟體開發無疑是一個很好的環境,但是軟體開發也要去適應硬體的新規格等等問題,等到能了解到新硬體的新規格,更新的硬體又出來了。就這樣就搞了個死循環,還有技術的日益更新,今天這個技術好,所以開發時就用這個技術,然而,開發到一半,新的技術又來了,舊的技術還沒有掌握好,新的又來,跟不上啊,當然還有很多其他的例子,在這里就不一一舉例說明啦,大概的,也就參考書上所提的東西。
6. 軟體工程導論解答題,1、軟體危機是什麼,其產生的原因是什麼 2、詳細設計要做些什麼
1。軟體危機是指:在計算機軟體開發和維護過程中所遇到的一系列嚴重的問題。
2。原因是:一方面與軟體本身的特點有關,另一方面是和軟體的開發和維護的方法不正確有關。
3。詳細設計步驟:
1。結構程序設計
2。人機界面設計
3。數據設計
4。體系結構設計
5。過程設計(最重要)
7. 什麼是軟體危機
軟體危機指,隨著計算機工業的發展,在軟體開發過程中逐漸形成了一些矛盾。比如:軟體開發沒有計劃性;軟體前期需求分析不足;軟體開發過程沒有規范等等。這些矛盾表現在軟體開發中導致了一系列問題,如開發計劃無法順利執行,成本昂貴,開發的軟體錯誤百出等等。正是這種軟體危機才促使人們尋求解決方法,也就產生了軟體工程。
8. 什麼是軟體危機
軟體危機是指在計算機軟體的開發和維護過程中遇到的一系列嚴重問題。這些問題絕不僅僅是不能正常運行的軟體才具有的,實際上,幾乎所有的軟體都不同程度地存在這些問題。
具體地說,軟體危機有以下幾種典型表現:
1、對軟體開發成本和進度的估計常常不很准確
2、用戶對「已完成的」軟體系統不滿意的現象經常發生
3、軟體產品的質量往往靠不住
4、軟體常常是不可維護的
5、軟體通常沒有適當的文檔資料
6、軟體成本在計算機系統總成本中所佔的比例逐年上升
7、軟體開發生產率提高的速度,遠遠跟不上計算機應用普及及深入的趨勢,軟體產品「供不應求」的現象使人類不能充分利用現代計算機硬體提供的巨大潛力。