物理抽象層次捕獲系統實現的結構。系統作為一個節點的網絡實現,每個節點都配置有硬件和軟件。邏輯視圖中的三個軟件層(表示層、業務層和數據層)是以代碼形式被物理實現,并部署到這些節點上。邏輯視圖中的持久類物理存儲在 SQL Server 數據庫的關系表中。
動態視圖
動態視圖跟蹤經過物理配置節點的消息流。ConfirmOrder HTTP post 從客戶的瀏覽器通過 Internet 通過零售商的防火墻流動到 Web 服務器,在那里 Microsoft Windows 將其轉發到 IIS,IIS 又將其傳遞到 Microsoft ASP.NET,然后 ASP.NET 調度 ConfirmOrder.aspx。幸運的是,現代開發工具將我們與多數物理網絡隔離開來。但是,架構師需要了解物理層以避免網絡瓶頸和安全暴露。
靜態視圖
靜態視圖(圖 8)將邏輯視圖中的持久類改進為其物理表示形式。在我們的零售示例中,業務層類存儲在下列 SQL Server 表中。

圖 8. 從零售商處在線購買物品的物理層次靜態視圖
映射到關系表和屬性的類作為列實現。一對一關系和一對多關系使用一個外鍵來實現。開放式并發通過給每個被“凝結”的父類分配一個 datetime 字段來實現。
在設計邏輯層次時,架構師主要集中關注于實現系統功能。在確信包含了系統功能之后,架構師就能夠專注于在物理層次優化實現。
通過迭代發展層次
文章來源于領測軟件測試網 http://www.kjueaiud.com/