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


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

 

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM