當前位置:編程學習大全網 - 熱門推薦 - 什麽叫做軟件工程?為什麽要采用軟件工程方法開發大型軟件?

什麽叫做軟件工程?為什麽要采用軟件工程方法開發大型軟件?

軟件工程包括兩方面內容:軟件開發技術和軟件項目管理。軟件開發技術包括軟件開發方法學、軟件工具和軟件工程環境。軟件項目管理包括軟件度量、項目估算、進度控制、人員組織、配置管理、項目計劃等。軟件工程是六十年代末為了解決軟件危機而出現的壹門學科,壹般來講它包含開發技術與管理技術。而軟件過程是隨作軟件工程的開展,特別是近年來系ISO900系列與CMM方法的實踐而逐漸時髦的壹個概念。它基於質量是做出來的,而非檢查出來的現代質量理論。在規範化的軟件生產中,離開了軟件過程是不可思議的。區別在於“工程”和“過程”的不同,軟件工程是指將系統化的、規範的、可度量的方法應用於軟件的開發、運行和維護的過程,即將工程化應用於軟件過程。工程著重應用,軟件工程壹定是軟件過程的壹個“產出”,壹個個性化的實例!工程也是由過程組成的。硬件的壹些功能壹目了然,形象化,就在那兒,更容易理解,比如蓋房子的磚,賽車的輪子,數字電路中的接口電路,以某種方式連結在壹塊就好了軟件工程的結構開發思想,是在妳對語言又很深理解的基礎上,實現壹些功能模塊,使這些模塊的使用者以某種方式把它們放在壹塊就安全高效的實現了所要求的功能補充: 隨著企業信息化的深入,對軟件項目的需求日益復雜,並會產生頻繁的變更, 傳統的個人英雄主義的開發方式已經越來越不能適應發展的需要。從軟件企業的發展戰略來說,如何在技術日新月異和人員流動頻繁的情況下,建立本公司的知識庫及經驗庫,把企業中分散的隱性的財富,即個人的知識及經驗,轉變為企業的知識和經驗,以便提高工作效率,縮短產品周期,加強企業的競爭力,具有至關重要的作用。采用科學的管理思想,輔之以先進的管理工具,已經成為企業未來發展必不可少的手段。 如果軟件開發機構不能有效地控制和使用軟件資源,則在面對風險時就可能導致軟件開發活動出現各種問題。由於不能很好地管理軟件過程,會使得壹些好的開發方法和技術沒有起到預期的作用。項目的成功往往是通過工作組的傑出努力來達到的,這種僅僅建立在依賴特定高素質開發人員基礎上的成功,不能保證全組織的持續穩定的軟件生產和質量的長期提高。因此,要降低軟件開發過程的風險、保證軟件產品質量,就必須加強管理,而 軟件工程方法開發大型軟件是企業過程改善和能力提升的基礎。 梵谷的左耳 的感言: 謝謝妳幫了我大忙!

  • 上一篇:wifi密碼如何修改?
  • 下一篇:好看點的韓劇生活片,經典的,並且完結了的,謝謝各位了,我媽看的,43歲
  • copyright 2024編程學習大全網