本書系統(tǒng)、全面地闡述了基于UML的面向對象分析與設計的基本概念及其開發(fā)過程,以一個集成案例為范本貫穿于可行性研究、需求分析、系統(tǒng)分析與設計的全過程:介紹如何采用循環(huán)、反復、漸增的方法分析、設計系統(tǒng)對象的靜態(tài)模型、動態(tài)模型和功能模型。本書主要內容:·系統(tǒng)建模與分析設計技術的演變歷程和面向對象方法學的發(fā)展過程。 ·統(tǒng)一建模語言UML在面向對象分析與設計各個階段產生的簡單模型及其基本圖符表示方法。 ·采用基于UML的面向對象分析設計技術開發(fā)一個軟件項目模型的全過程。 ·可行性分析報告、客戶需求規(guī)格說明、系統(tǒng)分析報告和系統(tǒng)設計報告的格式與基本內容。 ·介紹了11種經典的設計模式及設計模式的描述方法、使用規(guī)則。 ·軟件復用方法的概念及組織實施。 ·COM+、EJB、CORBA等構件接口技術模型,持久對象與關系數據庫,面向對象數據庫,客戶機/服務器模型,瀏覽器/服務器模型及分布式對象模型。 ·CASET具集成開發(fā)環(huán)境及面向對象的CASET具的功能與結構。