當重要的對象被發現后,通過一組互相關聯的模型詳細表示類之間的關系和對象的行為,這些模型從四個不同的側面表示了軟件的體系結構、靜態邏輯、動態邏輯、靜態物理和動態物理。試描述一下這四種特性。
解:靜態邏輯模型描述實例化 (類成員關系) 、關聯、聚集(整體 /部分)、和一般化 (繼承)等關系。這被稱為對象模型。一般化關系表示屬性和方法的繼承關系。定義對象模 型 的圖形符號體系通常是從用于數據建模的實體關系圖導出的。 對設計十分重要的約束, 如 基 數(一對一、一對多、多對多) ,也在對象模型中表示。
動態邏輯模型描述對象之間的互相作用。 互相作用通過一組協同的對象, 對象之間消 息 的有序的序列,參與對象的可見性定義,來定義系統運行時的行為。
靜態物理模型通過模塊描述代碼的布局。動態物理模型描述軟件的進程和線程體系結構。
暫無解析