本書是UML創始人Grady
Booch的代表作之一。全書分為理論和應用兩部分。理論部分深刻剖析了面向對象分析與設計(OOAD)的概念和方法。應用部分連續列出了5個不同類型、不同領域的應用,描述如何從初始階段到交付階段,將OOAD理論和方法應用到項目中。應用部分所涉及的領域包括系統架構、數據獲取、密碼分析、控制系統和Web開發,還給出了一些關於重要問題的有效建議,包括分類、實現策略和高性價比的項目管理。書中介紹的概念都基於牢固的理論基礎。同時,作者十分注重實效,基於其豐富的經驗,面向軟件工程實踐者的實際需要,提出了改進的對象開發方法,用於解決系統和軟件開發者面臨的復雜問題;運用大量例子說明了基本概念,解釋了方法,並展示了在不同領域的成功應用。書中的表示法采用最新的UML
2.0,因此本書是學習UML 2.0不可多得的參考書。本書非常適合實際系統和軟件的開發者、系統分析師或架構師、項目經理閱讀,也可以作為高等院校軟件工程和高級編程課程的教材使用。
本書是UML創始人Grady
Booch的代表作之一。全書分為理論和應用兩部分。理論部分深刻剖析了面向對象分析與設計(OOAD)的概念和方法。應用部分連續列出了5個不同類型、不同領域的應用,描述如何從初始階段到交付階段,將OOAD理論和方法應用到項目中。應用部分所涉及的領域包括系統架構、數據獲取、密碼分析、控制系統和Web開發,還給出了一些關於重要問題的有效建議,包括分類、實現策略和高性價比的項目管理。書中介紹的概念都基於牢固的理論基礎。同時,作者十分注重實效,基於其豐富的經驗,面向軟件工程實踐者的實際需要,提出了改進的對象開發方法,用於解決系統和軟件開發者面臨的復雜問題;運用大量例子說明了基本概念,解釋了方法,並展示了在不同領域的成功應用。書中的表示法采用最新的UML
2.0,因此本書是學習UML 2.0不可多得的參考書。本書非常適合實際系統和軟件的開發者、系統分析師或架構師、項目經理閱讀,也可以作為高等院校軟件工程和高級編程課程的教材使用。
Grady Booch在軟件架構、軟件工程和建模領域的創新工作是世界知名的。從1981年Rational公司創建開始,他就一直擔任該公司的首席科學家。Grady於2003年3月成為了IBM院士(IBM Fellow)。
Grady是統一建模語言(UML)最早的開發者之一,也是幾個Rational產品的最早開發者之一。Grady曾擔任世界各地一些復雜的軟件密集型項目的架構師和架構指導者。
Grady是6本暢銷書的作者,包括UML Users Guide和Object-Oriented Analysis with Applications。Grady發表了幾百篇有關軟件工程的技術文章,其中包括在20世紀80年代早期發表的文章,這些文章先提出了面向對象設計的術語和實踐。他曾在世界各地演講和咨詢。
Grady是美國計算機協會(ACM)、美國電氣電子工程師學會(IEEE)、美國科學促進會(AAAS)、有社會責任的計算機專家協會(CPSR)的成員。他是IBM院士、ACM院士、世界技術網絡院士,也是軟件開發論壇夢想家。Grady是敏捷聯盟、Hillside集團和軟件架構師世界學院的創始委員會成員,也是Northface大學的顧問委員會成員。
Grady於1977年從美國空軍學院獲得學士學位,於1979年從加州大學聖巴巴拉分校獲得電子工程科學碩士學位。
Grady與他的妻子和他的貓生活在科羅拉多。他的興趣包括閱讀、旅行、唱歌和彈奏豎琴。