基本信息
作者: 傑克遜
出版社: 機械工業出版社
出版年: 2005-2
頁數: 304
定價: 45.00元
ISBN: 9787111157052
內容簡介
分析了許多現實世界中的實例問題,講述了怎樣在實際中識別和結構化問題。
·結合各種大小問題,剝繭抽絲,展現了問題類的本質,並討論了每個問題的不同方面。
·問題框架獨立於任何特定的開發方法,所以可以很容易地將其套用到具體環境中。
本書有助於:
·將複雜問題分解為簡單的子問題,並且討論怎樣組合這些子問題。
·建立簡單、清楚和易用的問題類的資料庫,可以訪問並重用它,得出與每個類相關的經驗。
本書分析了許多現實世界中的實例問題,講述了如何在實際中識別和結構化問題。既給出了大問題也給出了小問題,展現了問題類的層次性本質,並討論了每個問題的不同方面。 本書適用於系統分析、系統規格說明以及軟體和需求工程領域的教師、學生和從業者,以及對軟體開發的概念和智慧型工具感興趣的任何人。
“理解和使用問題框架很可能成為所有軟體系統設計人員的一個基本技巧,Jackson的書提供了進入該領域的一個極佳途徑。”
——David Garlan,卡內基—梅隆大學計算機科學系教授
“我認為Michael Jackson在本書中吸收了許多設計模式的精髓,並且構造了利用框架隱喻的一種更易掌握的技術。”
——Warren Keuffel,《軟體開發》雜誌資深編輯
在處理軟體開發問題時,人們往往草率地開始考慮其解決方案。但是,軟體開發問題涉及的是計算機之外的世界(即系統發揮作用的現實環境),因此必須考慮周邊環境特徵、關係和上下文。問題框架是分類、分析和結構化這類軟體開發問題的一種工具。面向對象模式主要關註解決方案,而問題框架關注於問題本身,以便你能夠清楚地、直接地理解和解決它。