我正在學習領域建模/ UML類圖,有些詞沒有以我能理解的方式解釋。Application Domain是什麼意思?
我剛剛通過這個美好的網站發現了什麼「域」的意思,應用領域就像簡單解釋一樣?我確實試圖重複搜索這個,所以不要傷害我我是新來的。
隨意打破它對於我,就像我已經在2天內沒有睡,因爲多數民衆贊成:-)
我正在學習領域建模/ UML類圖,有些詞沒有以我能理解的方式解釋。Application Domain是什麼意思?
我剛剛通過這個美好的網站發現了什麼「域」的意思,應用領域就像簡單解釋一樣?我確實試圖重複搜索這個,所以不要傷害我我是新來的。
隨意打破它對於我,就像我已經在2天內沒有睡,因爲多數民衆贊成:-)
通常有一個問題域和解決方案領域的情況。問題領域描述了需要改進的情況。例如,它可以描述人力資源部門的概念和流程。解決方案領域描述了可能很多問題解決方案之一。一種解決方案可能是簡化的流程,另一種解決方案可能是接管流程的一部分的應用程序。應用程序域將屬於解決方案域。這將是對應用程序的描述,改進問題域的狀態。
所以,您也應不同的三個主要層次:
項目 - 你是如何工作的組織 產品 - 你的工作 域的結果:你的工作幫助一些業務。該業務及其規則和流程是域名。
項目位於產品以上,產品位於以上域名。
有些人可能會挑剔對應用程序和解決方案領域之間微妙(或主要)差異的理解。至少在所有我讀過的軟件工程教科書中,這些術語通常可以互換使用,並且從作者到作者的確切含義不同。這可能會導致混淆,因爲我已經看到應用程序在兩個衝突的上下文中使用。
問題/應用領域:軟件系統將運行並存活的領域。因爲這是軟件系統將應用於的領域。
應用/解決方案領域:適用於問題領域的軟件解決方案/應用,以滿足客戶的需求
基於這些原因,我不喜歡,因爲怎麼了歧義潛在的短語應用程序域它可能會被解釋。我傾向於說'問題域'(將使用軟件的情況)和'解決方案域'(爲解決問題域中的問題而構建的軟件和系統)。
不幸的是,我能想到的就是三種不同的含義(你應用工具的領域,例如'該軟件應用於會計領域',CLR的具體含義以及Jim L所說的) ,所以如果沒有更好的上下文,這將被關閉。 –
我認爲這是一個正確的問題。編程從域開始。這個問題被嚴重解釋。 +1 – Gangnus