2021 10 1讀書筆記

2022-09-18 02:06:19 字數 910 閱讀 8371

1.1什麼是軟體工程?

軟體工程師的工作就是在合適的費用和時間內交付高質量的軟體產品。這涉及了三個方面的內容:生產高質量的產品,按預算完成工作,按時完成工作。為了達到此目的,需要:

1.計畫工作

2.按計畫工作

3.努力生產最優質的產品

1.3 個人軟體過程

個人軟體過程(psp)是乙個改善軟體工程師的工作的模式。它告訴他們怎樣運用高階工程方法來管理其日常工作任務。它提供詳細的估計和計畫方法,展示怎樣追蹤執行和計畫的差異,闡述怎樣定義過程以指導他們的工作。

1.4高質量工作的紀律(the discipline of high-quality work)

紀律的定義是乙個發展或者改善技術的行為或者練習。與流行將紀律當作乙個負有法律責任的約束的觀點相反的是,它是乙個用於學習和個人改進的框架。psp的紀律提供了乙個供軟體工程師發展個人技術和方法的結構框架。

1.7過程改進的步驟

定義質量目標-->>測量產品質量-->>了解產品過程-->>迴圈體(迴圈和持續改進)【對過程進行調整-->>應用調整後的過程-->>測量結果-->>將結果與目標進行比較】

乙個較複雜的過程,通常需要進行幾個迴圈的過程改進。

第二章 時間管理

時間管理的邏輯原理:人們很可能像上星期那樣安排這個星期的時間。為了制定切實可行的計畫,必須對所用的時間進行跟蹤。為了檢查時間估計和計畫的準確性,必須把它們寫成文件並在今後與實際情況進行比較。為了制訂出更準確的計畫,需要知道以前的計畫中存在那些錯誤,那些地方可以進行改進。為了管理好時間,首先制訂時間分配計畫,然後按照計畫去做。

按計畫工作有三個好處:第一,了解計畫中還存在那些錯誤,有助於更好地計畫下乙個專案。第二,按照計畫好的方式完成工作。可以減少軟體設計的錯誤。第三,有了計畫,就不用浪費時間去考慮下一步要幹什麼,它會幫助你把精力集中在所做的事情上,很少分心,從而提高了工作效率。

mysql運維 讀書筆記 Mysql 讀書筆記

mysql儲存時間有兩種型別 datetime和timestamp。分別說一下兩者的區別。datetime,以8位元組儲存時間,理論上可以從0000年儲存到9999年。並且沒有時區的概念,它儲存的就是乙個時間點的概念。timestamp和datetime最主要的不同就是,它是以4個位元組儲存,由19...

struts in action讀書筆記

struts in action 學習筆記 一 struts的控制流 因為web 應用是動態的,所以很難表現 乙個真正固定的控制流 取決於環境,不同的方式下有很多不同的事情發生 特別是在web 應用中。但是事情仍然有乙個通用的秩序。如果你是個struts,應用框架,甚至web 應用的新手,這些流程剛...

中 斷(讀書筆記)

裝置的中斷會打斷核心中程序的正常排程和執行,系統對更高吞吐率的追求勢必要求中斷服務程式盡可能地短小精悍。但是這個良好的願望往往與現實並不吻合。在大多數的系統中,當中斷到來時,要完成的工作往往並不是短小的,它可能要求進行較大量的耗時處理。為了在中斷執行時間盡可能短和中斷處理需要完成大量工作之前找乙個平...