舉報

會員
簡單之美:軟件開發(fā)實踐者的思考
最新章節(jié):
10.4 知識資產(chǎn)
本書不是一本關于方法論的理論性書籍(盡管已經(jīng)嘗試在大量的思考上進行一些理論歸納),也不是一本關于具體技術的操作手冊。本書為讀者呈現(xiàn)的是作者在軟件開發(fā)實踐中的思考和體驗,目的在于探究實踐中的問題的根源,并給出思想上的解決之道。本書以軟件開發(fā)的基本順序為主線,以簡單、想象和文化的開發(fā)思想為線索,以為軟件開發(fā)實踐提供指導價值為目標。本書力圖做到傳遞經(jīng)過組織的、可操作的軟件開發(fā)經(jīng)驗,使軟件開發(fā)領域的新手在知識(軟件開發(fā)思想)積累過程中少走彎路,也使軟件開發(fā)領域的老手可以對照自己的經(jīng)驗把可能的困惑降到最低。有一些有趣例子為那些有價值的思考提供支持。本書中,作者嘗試對簡單、想象和文化做一些形而上的思考。這些思考會比較抽象,但卻是很多話題的基礎。
目錄(89章)
倒序
- 封面
- 版權信息
- 本書贊譽
- 前言
- 第1章 無極生太極
- 1.1 創(chuàng)造的根源
- 1.2 本質(zhì)的把握
- 1.3 簡單的追求
- 第2章 關于軟件開發(fā)方法論的思考
- 2.1 方法論的實踐場景
- 2.2 CMM的精髓
- 2.2.1 過程定義
- 2.2.2 成熟之路
- 2.3 敏捷軟件開發(fā)的精髓
- 2.3.1 人與實踐
- 2.3.2 海岸燈塔
- 2.4 最好的軟件開發(fā)方法
- 2.4.1 中庸
- 2.4.2 聚焦
- 2.5 方法論的執(zhí)行
- 2.5.1 關于執(zhí)行
- 2.5.2 約束與習慣
- 第3章 關于需求的思考
- 3.1 需求的實踐場景
- 3.2 需求開發(fā)
- 3.2.1 準確表達
- 3.2.2 信息傳遞
- 3.3 需求管理
- 3.3.1 變化之道
- 3.3.2 應對之道
- 第4章 關于軟件架構設計的思考
- 4.1 架構設計的實踐場景
- 4.2 軟件架構的本質(zhì)
- 4.3 軟件架構的設計
- 4.3.1 業(yè)界技術成果
- 4.3.2 軟件框架
- 4.3.3 隱喻的價值
- 4.3.4 架構模式
- 4.3.5 軟件架構師的素質(zhì)
- 第5章 關于軟件實現(xiàn)的思考
- 5.1 軟件實現(xiàn)的實踐場景
- 5.2 模型的設計
- 5.2.1領域模型
- 5.2.2 計算模型
- 5.3 軟件開發(fā)
- 5.3.1 寫給新手
- 5.3.2 掌握編程
- 5.4 負責制度
- 5.5 軟件決策
- 5.6 質(zhì)量保證
- 第6章 關于軟件測試的思考
- 6.1 軟件測試的實踐場景
- 6.2 軟件測試的本質(zhì)
- 6.3 破壞的意義
- 6.3.1 軟件測試的第一個原則:聚焦
- 6.3.2 軟件測試的第二個原則:積累
- 6.3.3 軟件測試的第三個原則:自動化
- 6.3.4 軟件測試的第四個原則:目標一致
- 6.4 一個典型的破壞:性能測試
- 6.5 其他
- 第7章 關于團隊的思考
- 7.1 團隊的實踐場景
- 7.2 湘江戰(zhàn)役
- 7.3 團隊建設
- 7.3.1 思想準備
- 7.3.2 如何組建團隊
- 7.3.3 現(xiàn)實與理想
- 7.4 團隊管理
- 7.4.1 論人
- 7.4.2 穩(wěn)定的價值
- 7.4.3 團隊文化
- 第8章 關于項目管理的思考
- 8.1 項目管理的實踐場景
- 8.2 項目管理的本質(zhì)
- 8.3 關于項目經(jīng)理
- 8.4 計劃的本質(zhì)
- 8.5 風險的問題
- 8.6 管理的境界
- 第9章 關于軟件維護的思考
- 9.1 軟件維護的實踐場景
- 9.2 軟件維護的本質(zhì)
- 9.3 組件化開發(fā)
- 9.4 版本依賴
- 9.5 妥協(xié)的方案
- 第10章 關于組織發(fā)展的思考
- 10.1 組織發(fā)展的實踐場景
- 10.2 知識積累
- 10.3 行業(yè)成熟
- 10.4 知識資產(chǎn) 更新時間:2018-12-31 18:21:08
推薦閱讀
- 軟件工程基礎教程
- 軟件需求與可視化模型(微軟技術叢書)
- UML基礎與Rose建模案例(第3版)
- Python與數(shù)據(jù)挖掘
- 自己動手構造編譯系統(tǒng):編譯、匯編與鏈接
- 偉大的小細節(jié):互聯(lián)網(wǎng)產(chǎn)品設計中的微創(chuàng)新思維
- 大規(guī)模組織DevOps實踐(第2版)
- 軟件架構指標:度量軟件系統(tǒng)的性能和架構質(zhì)量
- 瘋狂Java:突破程序員基本功的16課(修訂版)
- 深入淺出系統(tǒng)虛擬化:原理與實踐
- Vue.js 3企業(yè)級項目開發(fā)實戰(zhàn)(微課視頻版)
- 開源之迷
- iOS應用開發(fā)指南:使用HTML5、CSS3和JavaScript
- 點云配準從入門到精通
- 云原生應用開發(fā)實戰(zhàn):基于.NET開發(fā)框架及Kubernetes容器編排技術
- Cocos2d-X案例開發(fā)大全
- MLOps實踐:機器學習從開發(fā)到生產(chǎn)
- 架構啟示錄
- 程序員必讀之軟件架構
- 站點可靠性工程(SRE)實戰(zhàn)
- 可編程網(wǎng)絡自動化
- 加速:高效能軟件交付之道
- 不敢止步:一個軟件工匠的12年
- 構建高可用VMware vSphere 5.X虛擬化架構
- Visual Basic從入門到精通(第2版)
- 21天學通Java 6(第5版)
- 國產(chǎn)基礎軟件集群平臺技術與應用
- UG NX 10中文版從入門到精通
- 跨平臺移動APP設計及應用
- Android開發(fā)實戰(zhàn):從學習到產(chǎn)品