《構建之法(第三版)》第三章

2022-05-23 07:51:12 字數 636 閱讀 8634

1.軟體開發流程不光指團隊的流程,還包括個人開發流程。把每個人的工作有序地組織起來,就是團隊的流程。「有序」,並不是「無爭論」。每個人的工作質量直接影響最終軟體的質量。

2.初級軟體工程師成長階段

3.軟體開發的工作量和質量的衡量標準

軟體領域可以分為兩個方面:一方面是技藝創新的大爆發;而另一方面是堅持不懈的工程工作,包括軟體的改善、維護和測試等,這一方面佔了90%-95%的比例。對於這些任務,乙個成熟的軟體工程師應該能夠降低任務交付的時間的標準差。在團隊工作中,穩定、一致的交付時間是衡量乙個員工能力的重要方面。

軟體工程師在開發過程中會走很多彎路,對軟體的模組之間的依賴關係的極端態度都會導致延遲交付。

1.如果我們對職業有認真的態度,就可以發現很多證明個人能力的方式。

2.需要有一些核心技術和許多擴充套件的知識,並在實際工作中不斷學習和不斷成長:

3.「不精通」者會把時間花在解決低層次問題上,所以要通過不斷的練習,把那些低層次的問題變成不用經過大腦的自動操作,然後才有時間和腦力來解決較高層次的問題。有了工程基礎,再去談高層次的「科研」。

構建之法第三章

構建之法第三章 本章為軟體工程師的成長,主要介紹了評價軟體工程師水平的主要方法,技能的反面,tsp對個人的要求。軟體開發流程 軟體開發流程包括團隊的流程,也包括個人的流程 初級軟體工程師有幾方面成長 1 積累軟體開發相關的知識,提公升技術技能 2 積累問題領域的知識和經驗 3 對通用的軟體設計思想和...

速讀《構建之法(第三版)》 20199319

本週速讀了 構建之法 第三版 本書共有十七個章節 如下圖所示 介紹了軟體工程的方方面面,乾貨滿滿。在速讀完成後我思考了以下幾個問題。github是基於git實現的 託管。git可能是目前最好用的版本控制系統了,非常受歡迎。trac trac是乙個為軟體開發專案需要而整合了wiki和問題跟蹤管理系統的...

《構建之法(第三版)》速讀提問

軟體工程學科誕生後,人們為軟體工程給出了不同的定義,例如最早的定義是由f.l.bauer給出的,即 軟體工程是為了經濟地獲得能夠在實際機器上高效執行的 可靠的軟體而建立和應用一系列堅實的軟體工程原則 軟體工程學科包含為完成軟體需求 設計 構建 測試和維護所需的知識 方法和工具。軟體工程是一門交叉性的...