構建之法閱讀筆記02

2022-08-12 04:12:12 字數 393 閱讀 7695

軟體開發過程特別的難題:複雜性、不可見性、易變性、服從性、非連續性,這些是有軟體的本質決定的。

軟體工程的三大類基礎知識領域:計算領域,數學基礎,工程基礎。

專門領域:軟體配置領域,軟體工程管理,軟體工程過程,軟體工程模型和方法,軟體質量。

生命週期:軟禁需求,軟體設計,軟體構建,軟體測試,軟體維護。

軟體工程也要研究新的規律,新的規律是否在實際操作中還有效,人工智慧是否會取代軟體工程各個領域中的工具等等。

個人感受:

(1)現在對軟體工程這個專業以後能做什麼,能會發展成什麼樣搞到很迷茫

(2)不知道軟體工程在將來會不會被人工智慧取代,只能程式設計會不會搶占我們在市場上的位置

(3)現在唯一能做的就是先學好自己應該學的東西,盡量先不被其他人淘汰才是最重要的

02《構建之法》閱讀筆記02

個人感受 過去我的做法 1 以前每個部分都是分開各做各的,做好自己的事情就好了 不需要管其他的。獨立開發,想做什麼做什麼,只要實現布置的任務就行。這樣做的缺陷 無法做到團隊快速開發,很難提公升速度。問題解決方法 1 要自己挑選任務 每次sprint結束之後,還要總結不足,提出改進,並且自己要實施這些...

構建之法閱讀筆記02

第二章的開頭就給我講出了單元測試的概念和效果,單元測試可以使自己父子的模組功能定義盡量明確,模組內部的不會影響其他模組,而且模組的質量能得到穩定的,量化的保證。還舉例了小飛寫單元測試的例子,讓我們隊建立單元測試主要步驟印象深刻,建立單元測試的主要步驟 1.設定資料 2.使用被測試型別的功能 3.比較...

構建之法閱讀筆記02

今天看了第六章敏捷流程,在裡面我看到了衝刺執行任務中的每日例會,在這裡身份的類似於主人暑假給我們布置的任務和發表部落格的要求,其中這裡面有三條內容,分別是我昨天做了什麼,今天做了什麼,在其中又遇到了什麼問題。這個寫問題只有在衝刺階段真正的做了,用心的去解決了,才會真的有收穫 相反這些流程也會流於形式...