面向對象分析與設計
本書系統(tǒng)講解了面向對象方法的基本概念,統(tǒng)一建模語言的概念、結構和建模方法,對象約束語言(OCL)基礎知識和使用方法,還詳細介紹了業(yè)務建模方面的基礎知識,包括業(yè)務、業(yè)務規(guī)則、業(yè)務模型及其構成要素的概念以及業(yè)務建模的方法。本書詳細介紹了各種標準UML模型的概念、構成元素、使用規(guī)則和建模方法,這些標準模型包括:用例模型、類圖模型、順序圖、通信圖、狀態(tài)圖、活動圖、構件圖和部署圖等。同時,還概要介紹了UML2.0中新增加的一些模型及其建模方法,如復合結構圖、交互概覽圖和時序圖等模型。本書還介紹了設計模式的基礎知識和基本理論,概要介紹了每種設計模式的定義、結構、適用情形和主要特點。最后,本書還提供了若干帶有全部實現(xiàn)的軟件設計案例,能夠更加直觀、有效地幫助讀者理解面向對象方法中的各種抽象概念、設計原則、建模方法和建模過程。本書適合作為高等院校軟件工程及相關專業(yè)的本科生或研究生教材,也可以作為從事軟件開發(fā)工作和學習面向對象方法的讀者的參考資料。
·27.1萬字