系統上下文

2022-08-30 14:06:14 字數 883 閱讀 9789

系統上下文是系統的軟體架構中的基礎構件。開發系統上下文檢視非常重要,因為此檢視將作為回溯到業務上下文、展開功能和操作體系結構的機制使用。我們將提供業務上下文的簡單概述,以了解為何可跟蹤性對其如此重要。

業務上下文提供系統需要如何與其他企業互動的組織檢視,描述軟體所在的業務生態系統。此檢視在非常依賴外部組織的系統中特別重要。這個高階檢視並不區分各個使用者和角色。相反,它將其描述為與業務互動的使用者社群。

例如,如果您在為某所大學構建軟體,業務上下文可能將這所大學描述為**實體,並描述對以下實體的依賴關係:

系統上下文使用業務上下文標識外部系統。標識了外部組織後,系統上下文將標識具體的 it 系統和應用程式,系統將需要與其進行互動來接收和傳送資訊。要對每個外部組織進行相同的處理,所獲得的全部資訊一起構成了系統級別的檢視,可表明需要將哪些外部系統納入整體解決方案的範疇內。

系統上下文提供了業務上下文的分解,並提供了對業務上下文資訊的可跟蹤性。

系統上下文幫助標識構建完整的解決方案所需的一些主要體系結構構件。待構建系統與每個外部系統之間的資訊流為資訊模型提供了關鍵輸入。外部系統的特徵決定了對可促進技術整合的介面卡的需求。資訊流還表示從體系結構而言非常重要的活動,這些活動可以回溯到業務流程模型,而後者是表示系統需求的乙個主要部分。

不能低估系統上下文的重要性。它在開發應用程式系統的軟體架構中扮演著重要的角色。我強烈建議對系統上下文加以記錄。

記錄系統上下文的第一步是建立系統上下文關係圖。如 圖 1 中所示,系統上下文關係圖具有以下特點:

外部實體並不一定是企業範圍外的系統。現有企業應用程式或資料庫也可以在系統上下文中表示為外部實體。我建議專門劃出乙個部分來描述系統上下文關係圖,並使用意義明確的名稱,如「系統上下文關係圖」等。

copy form 

上下文 上下文棧

全域性 函式 區域性 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 this 賦值 window 開始執行全域性 在呼叫函式...

中斷上下文 程序上下文

在學習與作業系統相關的知識時候,我們經常遇到程序上下文 中斷上下文,看似熟悉又感覺不是特別清晰。這裡我們從如下幾個方面進行描述。上下文是從英文中context翻譯過來的,指的是一種環境。上下文我們看起來不怎麼熟悉,但是我們可以看context的中文翻譯,或者我們能更加的情形些。context n 語...

全域性上下文與上下文

全域性上下文由main函式載入系統的主架構和主事件迴圈和全域性資料構成。是上帝創造世界時,建立的基礎事物。萬物之始,大道至簡,衍化至繁。全域性上下文代表著程式執行所需要的基礎資源。是程式執行的基礎。全域性上下文的特徵是在程式執行期間常駐記憶體。全域性上下文的生命週期和應用程式的生命週期相同。與應用程...