我讀《構(gòu)建之法》

以前讀過鄒欣老師的幾篇博客,覺得還是有些受用封恰。這次看到鄒欣老師出書麻养,就趕熱鬧買了一本,看看軟件從業(yè)者眼中的現(xiàn)代軟件工程是什么樣子诺舔。這本書我看的比較快鳖昌,也沒做筆記,今天有點(diǎn)時(shí)間低飒,就把我認(rèn)為比較有意思的一些點(diǎn)總結(jié)一下许昨,對(duì)自己算是個(gè)交代。

這本書對(duì)于軟件開發(fā)者的作用:不用讀枯燥的課本褥赊,可以學(xué)習(xí)到現(xiàn)代軟件工程的方方面面糕档,結(jié)合自己的實(shí)際工作,查缺補(bǔ)漏拌喉,為成長(zhǎng)成一位職業(yè)的速那、合格的開發(fā)者做好準(zhǔn)備。如果你已經(jīng)在軟件領(lǐng)域從業(yè)多年尿背,可以看看這些知識(shí)你是否大部分已經(jīng)掌握并實(shí)踐端仰,對(duì)于軟件開發(fā)和團(tuán)隊(duì)提升是否有幫助。

第1章 概論

提出了軟件=程序+軟件工程的概念田藐;
普及軟件開發(fā)涉及的子課題荔烧,如源代碼管理、配置管理汽久、質(zhì)量保障鹤竭、軟件測(cè)試、需求分析景醇、程序理解臀稚、軟件維護(hù)、服務(wù)運(yùn)營(yíng)啡直、軟件生命周期烁涌、軟件項(xiàng)目管理苍碟、用戶體驗(yàn)、職業(yè)道德規(guī)范等等撮执。
給出了軟件工程的定義:

軟件工程是把系統(tǒng)的微峰、有序的、可量化的方法應(yīng)用到軟件的開發(fā)抒钱、運(yùn)營(yíng)和維護(hù)上的過程蜓肆。

軟件工程包括下列領(lǐng)域:軟件需求分析、軟件設(shè)計(jì)谋币、軟件構(gòu)建仗扬、軟件測(cè)試和軟件維護(hù)。

軟件的特殊性:復(fù)雜性蕾额、不可見性早芭、易變性、服從性诅蝶、非連續(xù)性退个。
軟件工程與計(jì)算機(jī)科學(xué)的關(guān)系,其中有一副對(duì)比圖比較有用调炬。
軟件工程的知識(shí)領(lǐng)域:15個(gè)知識(shí)領(lǐng)域语盈,參見SWEBOK 3.0 -- 下載了這本書,可以瀏覽一下缰泡。
軟件工程的目標(biāo):創(chuàng)造“足夠好”的軟件刀荒。

第2章 個(gè)人技術(shù)和流程

單元測(cè)試

好的單元測(cè)試的標(biāo)準(zhǔn):在最低的功能/參數(shù)上驗(yàn)證程序的正確性、必須由最熟悉代碼的人來(lái)寫棘钞、單元測(cè)試后機(jī)器狀態(tài)不變缠借、要快、應(yīng)該產(chǎn)生可重復(fù)宜猜、一致的結(jié)果烈炭、獨(dú)立性、應(yīng)該覆蓋所有的代碼路徑宝恶、應(yīng)該繼承到自動(dòng)測(cè)試的框架中、必須和產(chǎn)品代碼一起保存維護(hù)趴捅。

效能分析工具

抽樣和代碼注入

個(gè)人開發(fā)流程

PSP以及書中沒有提到的TSP(團(tuán)隊(duì)開發(fā)流程)

第3章 軟件工程師的成長(zhǎng)

個(gè)人能力的衡量和發(fā)展

其中講了具體的衡量和發(fā)展的方法垫毙。

軟件領(lǐng)域可以分為兩個(gè)方面:一方面是技藝創(chuàng)新的大爆發(fā),另一方面是堅(jiān)持不懈的工程工作拱绑。包括軟件的改善综芥、維護(hù)和測(cè)試等,這一方面占了90-95%的比例猎拨。

軟件工程的職業(yè)發(fā)展

職業(yè)發(fā)展-考級(jí)之路膀藐,職業(yè)成長(zhǎng)-Steve McConnell版本(我個(gè)人比較喜歡的實(shí)踐方法)屠阻,職業(yè)成長(zhǎng)-大公司版本,職業(yè)成長(zhǎng)-自我評(píng)估(舉例:即使是做CRUD需要的核心技能和擴(kuò)展知識(shí)也不少额各,贊/P51)

技能的反面

那怎么提高技能呢国觉?答案很簡(jiǎn)單,通過不斷的聯(lián)系虾啦,把哪些低層次的問題都解決了麻诀,變成不經(jīng)過大腦的自動(dòng)操作,然后才有時(shí)間和腦力來(lái)解決較高層次的問題傲醉。

第4章 兩人合作

代碼規(guī)范蝇闭、代碼復(fù)審、結(jié)對(duì)編程硬毕。有參考價(jià)值呻引,后面部分涉及到軟件工程師合作的一些技巧,不僅僅是技術(shù)問題吐咳。參見P79逻悠,如何正確地給予反饋。

第5章 團(tuán)隊(duì)和流程

非團(tuán)隊(duì)和團(tuán)隊(duì)挪丢。團(tuán)隊(duì)的特點(diǎn):有一致的目標(biāo)蹂风,一起完成;有各自的分工乾蓬,互相依賴合作惠啄。

軟件團(tuán)隊(duì)的模式

一窩蜂模式(呵呵),主治醫(yī)師模式(IBM System 360)任内,明星模式(不咋樣)撵渡,社區(qū)模式(Linux,OSS)死嗦,業(yè)余劇團(tuán)模式(培訓(xùn)項(xiàng)目)趋距,秘密團(tuán)隊(duì)模式(Macintosh,比較特殊)越除,特工團(tuán)隊(duì)模式(網(wǎng)絡(luò)安全服務(wù))节腐,交響樂團(tuán)模式(大公司普遍),爵士樂模式(即興演出摘盆?)翼雀,功能團(tuán)隊(duì)模式(Feature Team,應(yīng)用廣泛)孩擂,官僚模式

開發(fā)流程

Code-and-Fix狼渊,瀑布開發(fā)(被誤解的瀑布,參見P91类垦;P94瀑布的適用范圍)狈邑,RUP城须,老板驅(qū)動(dòng)的流程,漸進(jìn)交付的流程

第6章 敏捷流程

這一章我覺得很有價(jià)值米苹,篇幅不長(zhǎng)糕伐,但是針對(duì)敏捷流程提出了一些問題,進(jìn)行了一些討論驱入,但是對(duì)一些問題赤炒,作者也沒有給出特別明確的答案。無(wú)論如何亏较,敏捷不是銀彈莺褒,在實(shí)施過程中存在的問題值得反思⊙┣椋可以再次閱讀遵岩。

第7章 MSF

略。

第8章 軟件需求

P158 NABC分析法不錯(cuò)巡通,競(jìng)爭(zhēng)性需求分析框架尘执,更適合產(chǎn)品經(jīng)理和創(chuàng)新。

第9章 項(xiàng)目經(jīng)理

P183 PM的具體任務(wù)

第10章 典型用戶和場(chǎng)景

Persona技術(shù)啊

第11章 ~ 第14章 過于基礎(chǔ)宴凉,新觀點(diǎn)不多 略

第15章 穩(wěn)定和發(fā)布階段

P295 事后諸葛亮?xí)h(鄒老師這個(gè)模板不錯(cuò)哦~) - 敏捷中的回顧 - Project中的Lesson&Learn

第16章 IT行業(yè)的創(chuàng)新

恩誊锭,創(chuàng)新是永恒的話題,不過不是軟件工程的核心話題

第17章 人弥锄,績(jī)效和職業(yè)道德

這章很重要丧靡,尤其對(duì)于管理者。需要再看一下最新版的《人件》籽暇。

--- OVER ---

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末温治,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子戒悠,更是在濱河造成了極大的恐慌熬荆,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绸狐,死亡現(xiàn)場(chǎng)離奇詭異卤恳,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)寒矿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門纬黎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人劫窒,你說我怎么就攤上這事〔鹱” “怎么了主巍?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵冠息,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我孕索,道長(zhǎng)逛艰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任搞旭,我火速辦了婚禮散怖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘肄渗。我一直安慰自己镇眷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布翎嫡。 她就那樣靜靜地躺著欠动,像睡著了一般。 火紅的嫁衣襯著肌膚如雪惑申。 梳的紋絲不亂的頭發(fā)上具伍,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音圈驼,去河邊找鬼人芽。 笑死,一個(gè)胖子當(dāng)著我的面吹牛绩脆,可吹牛的內(nèi)容都是我干的萤厅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼衙伶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼祈坠!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起矢劲,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤赦拘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后芬沉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體躺同,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年丸逸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蹋艺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡黄刚,死狀恐怖捎谨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤涛救,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布畏邢,位于F島的核電站,受9級(jí)特大地震影響检吆,放射性物質(zhì)發(fā)生泄漏舒萎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一蹭沛、第九天 我趴在偏房一處隱蔽的房頂上張望臂寝。 院中可真熱鬧,春花似錦摊灭、人聲如沸咆贬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)素征。三九已至,卻和暖如春萝挤,著一層夾襖步出監(jiān)牢的瞬間御毅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工怜珍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留端蛆,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓酥泛,卻偏偏與公主長(zhǎng)得像今豆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子柔袁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,116評(píng)論 25 707
  • 今天1月21日呆躲,妹妹叫我去青島一趟,所以我收好行李來(lái)火車站買票捶索。 買票的人不多插掂,而在買票的人中大多數(shù)是外來(lái)務(wù)工人員...
    貝克漢銘Mm閱讀 300評(píng)論 0 0
  • 想象中的大學(xué)生活 想象中的大學(xué)生活應(yīng)該是每天或跟同學(xué)一起說說笑笑吵吵鬧鬧地去教室,或自己一個(gè)人享受著陽(yáng)光沐浴靜靜...
    夢(mèng)一場(chǎng)也是奢侈閱讀 609評(píng)論 0 0
  • 歡樂頌熱播以來(lái)腥例,觀眾對(duì)22樓的五個(gè)姑娘各有喜惡辅甥。然總有一款類似于你的人生。樊勝美家的重男輕女觀念讓她在一個(gè)人在上海...
    潘朵拉魔女閱讀 400評(píng)論 0 3
  • 近日,江西省寧都縣禁止副處級(jí)以上打麻將的通知在網(wǎng)絡(luò)流傳构回,通知一出夏块,有說官方作秀弄巧成拙的疏咐,有說該縣副處以下干部...
    深水之下閱讀 950評(píng)論 1 8