準則: 表示外部系統的介面
這個準則簡介系統層次的介面。
關係
相關元素
主要說明

如果系統與另一個系統通訊,會有一或多個作業:使用案例分析中識別的界限類別,用來說明通訊協定。外部系統可以是現行系統目前在用的,從軟體到硬體單元的任何東西,如印表機、終端機、警報裝置,以及感應器。在每個情況之下,都會識別出一個其目的在於形成與外部系統之通訊中介的界限類別。

範例

自動櫃員機 (ATM) 必須與 ATM 網路通訊,以確定客戶的銀行號碼與 PIN 是否正確,以及他們的帳戶是否有足以有效提款的資金。由於 ATM 網路是一個外部系統(從 ATM 的角度),因此,我們將利用一個界限類別,在使用案例分析中代表它。

如果系統介面很簡單且定義妥善,單一類別就可能足以代表外部系統。不過,這些介面通常都太複雜,無法利用單一類別來表示;它們通常需要許多類別的複雜協同作業。另外,系統之間的介面,各個應用程式通常都很容易重複使用它們。因此,在許多情況下,子系統更能夠適當建立系統介面的模型。

利用子系統可以定義外部系統的介面,使介面穩定,同時也可以在發展介面的定義之時,將系統介面的設計細節隱藏起來。