天天看點

面向對象分析

面向對象的分析模型由三個獨立的模型組成:

(1)功能模型:由用例和場景表示;

(2)分析對象模型:由類圖和對象圖表示;

(3)動态模型:由狀态圖和順序圖表示。

在分析對象模型中,分析類是概念層次上的内容,用來描述系統中較高層次的對象。從軟體的功能需求來看,分析類可以劃分成實體類、邊界類和控制類3種類型。

(1)實體類:表示系統存儲和管理的永久資訊;

(2)邊界類:表示參與者與系統之間的互動;

(3)控制類:表示系統在運作過程中的業務控制邏輯;

順序圖可以将用例和分析對象聯系在一起,實作将用例的行為配置設定到所識别的分析類中,并且幫助開發人員發現和補充前面遺漏的分析類。