軟件測試ROSE 技術白皮書[5] 軟件測試工具
關鍵字:oo
類和對象模型類和對象模型
商業對象確定了應用程序的結構基礎,用戶可以在應用領域里重復使用商業對象,也可以將商業對象從使用事件或應用領域中直接識別并提取出來。
UML既支持基類和對象模型,也支持高級的類和對象模型。通過一體化建模語言,用戶可以用類模型來確定商業對象和應用程序結構,可以建立對象,作為類的實例來顯示類是怎樣活躍地交互作用并提供使用事件和應用行為的。對象模型確定各種各樣的類所要求的行為,以確保使用事件和商業規則能得到正確的支持。
類模型確定商業對象和應用對象的結構細節,類奠定了代碼生成和數據庫定義生成的基礎。
類的定義及其相互關系被集中在程序包中,以確定應用程序的結構。程序可能是成套的,其相互間的關系決定了應用程序的獨立性及程序結構的易變性。
組件模型
組件模型是源代碼的實際單元,也就是組成應用程序的可執行單元。類被分配到組件中,以提供可重復使用的應用程序結構部件。這些組件將為即插即用的應用程序結構奠定基礎。
一體化建模語言中的重復使用在前期編譯階段和后期編譯階段都的到支持。前期的支持有可重復使用的類或架構,后期則有組件裝配。
分布處理模型
處理模型可以模擬演示應用程序是如何被映射到一個分布處理結構中的。
各種網絡拓撲結構都可以模擬出來,包括客戶/服務器、三層結構、Internet/Intranet以及廣域交流網絡中拓撲結構的節點,以及這些節點是怎樣相互連接、應用程序在網絡中是怎樣分布的。
原文轉自:http://www.anti-gravitydesign.com