作 者:(美)居瓦·洛瑞 著 朱少民//丁慧//周倩嫣//金澤鋒 譯
定 價:199
出 版 社:機械工業出版社
出版日期:2021年08月01日
頁 數:327
裝 幀:平裝
ISBN:9787111687702
●贊譽
譯者序
前言
作者介紹
第1設計方法
1.1 設計方法
1.1.1 設計驗證
1.1.2 緊迫的時間
1.1.3 消除分析癱瘓
1.1.4 溝通
1.設計方法不是什麼
第一部分 繫統設計
第2章 分解
2.1 避免功能分解
2.1.1 功能分解帶來的問題
2.1.2 關於功能分解的思考
2.1.3 避免領域分解
2.1.4 錯誤的動機
2.1.5 可測試性和設計
2.1.6 示例:功能型交易繫統
2.2 基於易變性的分解
2.2.1 分解、維護和開發
2.2.2 普遍性原則
2.2.3 基於易變性的分解與測試
2.2.4 易變性的挑戰
2.3 識別易變性
2.3.1 易變性與可變性
2.3.2 易變軸
2.3.3 偽裝成需求的解決方案
2.3.4 易變列表
2.3.5 示例:基於易變性的交易繫統
2.3.6 抵制“塞王之歌”
2.3.7 易變性與業務
2.3.8 為競爭對手設計
2.3.9 易變性和壽命
2.3.10 實踐的重要性
第3章 結構
3.1 用例和需求
3.2 分層方法
……
第二部分 項目設計
附錄
本書展示了有名架構師Juval Lowy在世界各地實踐和教授的經過檢驗的、結構化和高度工程化的軟件設計方法。盡管各種各樣的公司已經成功地在數百個繫統中實現了他最初的設計思想,但這些見解從未出現在正式出版的技術圖書中。 Lowy的方法論基於軟件工程的基本原理以及一整套匹配的工具和技術,將繫統設計和項目設計結合起來。首先,他描述了許多軟件架構師失敗的主要領域,並展示了如何基於易變性將繫統分解成更小的構建塊或服務。接下來,他展示了如何在繫統設計中進行有效的項目設計,如何準確計算項目持續時間、成本和風險,以及如何設計多個執行選項。 無論你的項目和公司規模、技術、平臺或行業如何,本書中的方法和原則都適用。作者通過展示如何設計正確的軟件繫統和項目來指導讀者應對當今軟件開發的關鍵挑戰,軟件專業人士、架構師、項目負責人或經理在職業生涯的任何階段都將從本書中受益。
(美)居瓦·洛瑞 著 朱少民//丁慧//周倩嫣//金澤鋒 譯
朱少民,同濟大學軟件學院教授、中國科學技術大學軟件學院教學指導委員會委員,曾任恩科一網迅(中國)軟件有限公司QA高級總監,國內軟件測試界的領軍人物和資深專家。30多年來一直從事軟件測試、質量管理和過程改進等工作,先後獲機械工業部、安徽省、青島市、合肥市等多項科技進步獎,並出版了十多部著作,包括測試方面的暢銷書《全程軟件測試》《完美測試》《軟件測試方法和技術》等,經常在國內外會議上發表演講。