將抽象層次應用到 IT 系統
既然我們已經分析了其他學科是如何應用抽象層次的,現在就讓我們將此技術應用于 IT 解決方案1。下列部分展示了應用抽象層次為典型 IT 應用程序的需求、設計和實現建模的技術。這些技術是通過一個針對假想零售商的簡單的、指導性的在線定單系統示例來展示的。在我們的示例中,我們不僅包括了體系結構,而且擴展了范圍以包括系統需求和業務環境 — 如同由零售業所定義的。
簡單框架:四個抽象層次
我們的簡單示例定義 IT 解決方案的如下四個抽象層次:
• |
域 |
• |
業務處理 |
• |
邏輯 |
• |
物理 |
在每個層次內,我們既展示了該特定層次行為的動態視圖,又展示了其靜態視圖。動態視圖為對象之間的消息建模,而靜態視圖為對象之間的結構和關系建模。
域抽象層次
應用了上面的范圍規則,零售商就會作為域層次中的黑盒子中心的演員?蛻糇鳛橥獠康难輪T。域層次是從客戶的角度來建模的。只為購買交互建模。用于完成購買的通訊形式不包括在這個層次,但是會在業務處理層次引入。

圖 2. 關于從零售商處購買物品的域層次動態視圖

圖 3. 關于從零售商處購買物品的域層次靜態視圖
動態視圖
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/