軟體工程 項目總結

來源:互聯網
上載者:User

         經過一個月左右的時間,終於將哈工大的軟體工程視頻系統的學習了一遍,一個最大的感受就是——軟體工程這門學科所包含的東西真的很多。比如你要接觸進階程式設計語言、經濟學、數學、管理學等等許多領域的知識,當然不同的人側重的方面是不一樣的,軟體公司的專案經理主要研究軟體工程項目的管理,而作為一線的程式員則更看重主流的程式設計語言和新的演算法及介面技術等電腦科學方面的東西。

         如果你想成為軟體工程師,那麼所有的領域你都要涉及都要瞭解,對於軟體生存周期內的所有環節,你都得懂,並不是一定要你去做所有的工作,而是作為工程師,能寫代碼,也能統籌管理,以便給出軟體項目的最佳方案。學習軟體工程,個人認為最核心的東西就是工程化的思想和思維,以工程化的思想和思維去分析和研究軟體的開發與管理,這也許才是軟體工程的精髓。說了這麼多,什麼是軟體工程。

         “軟體工程”的概念是在1968年由Fritz Bauer首次正式提出,書中給出的定義如下:

         軟體工程學是一門指導軟體開發和維護的工程學科,是為了經濟地獲得能夠在實際機器上有效啟動並執行可靠軟體而建立和使用的一系列完善的工程化原則。它應用電腦科學、數學及管理科學等原理,借鑒傳統工程的原則、方法來生產軟體,以達到提高品質、降低成本的目的。

         階段性的學習需要階段性的總結,這就是知識管理,同樣我還是用畫圖的方法來整理所學習到的一些最基本的東西,和大家分享以及交流。下面給出我畫的軟體工程總結導圖:

PS:點擊下圖查看大圖


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.