淺談軟體工程

來源:互聯網
上載者:User

標籤:

借鑒《構造之法》--淺談軟體工程

來源程式就是代碼,建立在資料結構之上,對資料進行操作。資料分為待用資料和動態資料。

軟體構建不僅僅是cc和link命令,一個複雜的軟體具有合理的軟體架構、軟體設計,實現等等。軟體團隊要從需求分析開始,把合適需求梳理出來,然後展開後續工作,如軟體架構設計,寫資料結構和演算法,測試到最後發布軟體。

由“軟體=程式+軟體工程”擴充出“軟體企業=軟體+商業模式”

程式是基本功,軟體工程決定了軟體的品質,商業模式決定了一個軟體企業的成敗,軟體從業人員的道德操守會極大的影響軟體客戶的利益。

軟體具有以下特性:

複雜性,不可見度易變性,服從性和非連續性。

而一個軟體工程的搭建需要團隊。軟體團隊的模式有主治醫師模式,明星模式,社區模式,業餘劇團模式,秘密團隊,特工團隊,交響樂隊模式,爵士模式,功能團隊模式等12種。

而在一個團隊中,不同的人擔任不同的角色,每個人的能力職責不同會導致績效區分時出現問題,所以如何來評比每個人的績效有著不同的方法,不能單一片面的僅僅根據完成的事物或者寫的bug多少等來判斷。比較可行有比如“二維的評價體系--完成任務維度和團隊貢獻維度”

團隊合作需要時間,分為以下幾個階段;

萌芽階段、磨合階段、規範階段、創造階段;又四個階段一個零散的團隊成長為一個默契的成熟的團隊。

搭建軟體工程是一個複雜又極具成就感的工作工程,期間有許多步驟與要學習的東西,路漫漫其修遠兮,任重而道遠啊。

以上為本人的一些淺顯的看法與理解。

淺談軟體工程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.