面向對象分析的三個模型和五個層次

在面向對象分析中,主要由對象模型、動態模型和功能模型組成。對象模型是最基本、最重要、最核心的。

面向對象方法開發軟件,通常需要建立3種形式的模型,它們分別是描述系統數據結構的對象模型,描述系統控制結構的動態模型和描述系統功能的功能模型。

一個典型的軟件系統使用數據結構(對象模型),執行操作(動態模型),並且完成數據值的變化(功能模型)。
對任何大系統來說,上述3種模型都是必不可少的。用面向對象方法開發軟件,在任何情況下,對象模型始終都是最重要、最基本、最核心的。
在面向對象分析過程中,構造出完全獨立於實現的應用域模型;在面向對象設計過程中,把求解域的結構逐漸加入到模型中;在實現階段,把應用域和求解域的結構都編成程序代碼並進行嚴格的測試驗證。

複雜問題(大型系統)的對象模型通常由下屬五個層組成

主題層、類與對象層、結構層、屬性層、服務層

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章