1. 程式人生 > >面向物件分析的三個模型和五個層次

面向物件分析的三個模型和五個層次

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

 

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

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

主題層、類與物件層、結構層、屬性層、服務層