第一章,第二章總結

2021-09-24 16:40:01 字數 770 閱讀 6772

主要是一些概念的記憶和理解。

比較重點的:

軟體:程式+資料+文件

三個維度:build/run,moment/period,code/component

注意:code snapshot/memory dump都是run-moment-code

(code snapshot:變數的狀態;memory dump:記憶體轉儲是用於系統崩潰時,將記憶體中的資料轉儲儲存在轉儲檔案中(硬碟上),進行排錯分析用途。)

uml class diagram的繪製(掌握)

外部質量(健壯性、可擴充套件性…),內部質量(圈複雜度,耦合度,可讀性…)

過程模型:理解其優缺點和其中的聯絡

基本模型:垂直模型,迭代模型

瀑布:垂直/非迭代,利於使用,變化代價高

增量:非迭代,瀑布的擴充套件,按優先順序逐一完成增量;一旦開始開發某增量,則該增量的需求被凍結

v:用於驗證,瀑布的擴充套件

原型:迭代,原型模擬最終產品的幾個方面,甚至完全不同;細節可以忽略;修改和增強原型步驟迴圈;在專案早期可以獲得使用者的反饋;使用者估算/評估

螺旋:迭代,風險驅動

(敏捷模型:提倡適應性規劃、演化開發、盡早交付和持續改進,並鼓勵對變化技進行快速靈活的響應,「人」以及「人與人的互動」;可執行的軟體;客戶合作;響應變化)

scm和xp(extreme programming)的概念

git的使用

git特點:不重複儲存各版本中沒有發生變化的檔案(節省空間)

Practical Vim 第一章 第二章

本質上講,我們的工作是重複性的.凡是可以簡化重複性操作的方式,都會成倍地節省我們的時間.vim 對重複性操作進行了優化.它之所以能高效地重複,是因為它會記錄我們最近的操作,讓我們用一次按鍵就能重複上次的修改.這個看似簡單的命令是 vim 中的瑞士軍刀.修改是改變文件內文字的任意操作,分為兩類 它可以...

C語言 第一章第二章

第一章 初識c語言 1.優缺點。優點 強大的控制結構 因為它是當前流行程式語言中最貼近組合語言的,所以它在微調控制上更出色,即能更有效地使用記憶體 快速 這是由c語言的特點決定的,c語言允許直接訪問實體地址,能進行位 bit 操作,能實現組合語言的大部分功能,可以直接對硬體進行操作。生成目標 質量高...

繼續第一章,第二章的練習

上午回顧了昨天所看的知識,進一步加深之前的記憶。下午2點半開始做題,題目為這兩章的課後練習題。第一章課後的兩個程式設計題很簡單,但編寫程式起來還是不能大意。1.5題是乙個列印文字題。上面還有符號跟一句英文,英文不是頂格,與符號的位置也有關。所以在編寫的時候要認真看,不能憑第一感覺直接列印個英文句,那...