標籤: 暫無標籤

一個被動物所佔有和保衛的空間,這個空間內含有佔有者所需要的各種資源,如食物、巢地和配偶等。佔有領域的可以是一個個體、一對配偶、一個家庭或一個動物群。對某一科目分類劃分后,對應的各部分就叫作某某領域。也可以稱高級的領域。拓撲學基本概念設A是拓撲空間(X,τ)的一個子集,點x∈A。如果存在集合U,滿足①U是開集,即U∈τ,②點x∈U,③U是A的子集,則稱點x是A的一個內點,並稱A是點x的一個領域。若A是開(閉)集,則稱為開(閉)領域。

領域人類領域

一個被動物所佔有和保衛的空間,這個空間內含有佔有者所需要的各種資源,如食物、巢地和配偶等。佔有領域的可以是一個個體、一對配偶、一個家庭或一個動物群。對某一科目分類劃分后,對應的各部分就叫作某某領域。也可以稱高級的領域。拓撲學基本概念設A是拓撲空間(X,τ)的一個子集,點x∈A。如果存在集合U,滿足①U是開集,即U∈τ,②點x∈U,③U是A的子集,則稱點x是A的一個內點,並稱A是點x的一個領域。若A是開(閉)集,則稱為開(閉)領域。

1 領域 -概述

領域醫學研究領域
動物佔有和保衛一個領域的主要好處是可以得到充足的食物,使安全更有保證和減少對生殖活動的外來干擾。另一方面,動物為了佔有和保衛一個領域所付出的代價也是很大的,要花費很多時間和消耗很多能量。一般說來,只有從領域中所獲得的好處超過為保衛領域所付出的代價時,動物才會佔有領域。

動物保衛領域的方法多種多樣,主要是靠發聲鳴叫、行為炫耀和釋放化學物質,個體之間很少發生直接接觸和戰鬥。鳥類在保衛領域時首先是靠鳴叫對潛在的入侵者發出警告;當入侵者不顧警告侵入領域或進犯到領域邊界時,它便採取各種特定的行為炫耀來維護自己的領域;當鳴叫和行為炫耀都無效時,便採取驅趕和攻擊行動。一個領域的佔有者自己必須知道領域的邊界在哪裡,也必須讓其他個體知道自己所佔有的領域範圍,這就要依靠幾種領域標記行為:(1)視覺標記,即藉助於行為炫耀讓其他動物認清自己的領域,動物的特定姿態和醒目的標誌都可以作為向其他個體發出的信號;(2)聲音標記,鳥類、海豹、吼猴、長臂猿和猩猩都常用叫聲來標記自己的領域,甚至青蛙、蜥蜴和某些魚類也能用聲音標記領域;(3)氣味標記,哺乳動物經常用有氣味的物質標記領域,這些物質包括尿、糞便、唾液和由特定腺體所分泌的物質,如鼬的肛腺和有蹄類的眶前腺等;(4)電標記,貘魚有特定的放電器官,它常用放電來標記自己的領域。

在玄幻小說中,「領域」還表示一種能力的體現,是高級本領中的一種,指完全受自己控制、人為產生的空間,它使製造者在戰鬥中可獲得極大的優勢。

2 領域 -涵義

①猶指領土。國家主權管轄下的區域:國家領域神聖不可侵犯。

②意識形態或社會活動的範圍:思想領域|學術領域|生活領域|科學領域。

3 領域 -主要特徵

(1)是一個固定的空間或區域,其大小可隨時間和生態條件而有所調整;(2)是受領域佔有者積極保衛和防禦的區域;(3)領域的利用是排他性的,即它是被一個或多個個體所獨佔的。不同的領域一般說來是不重疊的,如果重疊也是少量的和暫時的,重疊區域可被兩個領域的佔有者共同利用,但利用的時間不同。領域在脊椎動物中普遍存在,包括硬骨魚類、蛙類、蠑螈、蜥蜴、鱷魚、鳥類和哺乳動物。在嚙齒動物和靈長類中,群體領域比較常見。很多無脊椎動物也有領域,如昆蟲綱中的蜻蜓、蟋蟀、蠅類、蝶類和各種膜翅目昆蟲以及甲殼綱中的蝲蛄、招潮蟹、端足類和軟體動物中的笠貝、石鱉和章魚等。

4 領域 -模型

領域領域模型
抽象業務模型

經過分析,實體是蘋果、梨、葡萄、橘子、香蕉、荔枝、核桃,這些是不是模型呢?應該說還不是,還要經過進一步分析:在我們分析的業務領域內,它們有沒有共性?蘋果、梨、葡萄、橘子、香蕉、荔枝屬於水果,核桃屬於乾果,它們都是果品的一個具體實例。而在水果中葡萄和荔枝屬於不宜保存水果,通過這樣進一步的分析得出如下的領域模型圖例:

果品進銷存領域模型

這個領域模型不但能反映目前的經營實體,同時給我們需求分析人員和系統功能提供了一定的擴展視野:將來會不會經營食品,短期保持水果採取什麼利潤空間來促銷,長期保存的水果會不會因為保存成本而導致利潤下降。

領域模型與數據模型的關係

領域模型它是一個分析模型,幫助系統分析人員、用戶認識現實業務的工具,描述的是業務中涉及到的實體及其相互之間的關係,它是需求分析的產物,與問題域相關。領域模型是需求分析人員與用戶交流的有力工具,是需求分析人員與用戶共同理解的概念,是彼此之間交流的語言。而數據模型是系統設計、實現的一部分,描述的是對用戶需求在數據結構上的實現,僅此而已。當然數據模型中的概念模型設計與領域模型類似,缺乏的是實體之間更廣泛的關係描述。

領域模型設計期間不用考慮數據的存放問題,只考慮業務描述中涉及的實體以及實體之間的關係。

總結

領域模型設計是需求分析的關鍵步驟。它幫助用戶及需求分析人員建立業務概念,確定用戶業務的問題域,系統涉及的業務範圍等等。

領域模型設計的步驟為:

1. 從業務描述中提取名詞;

2. 從提取出來的名詞中總結業務實體,區分名詞中的屬性、角色、實體、實例,形成問題域中操作實體的集合;

3. 從業務實體集合中抽象業務模型,建立問題域的概念(例如在前面的例子中,我們把容易變質的水果稱之為「短期保持水果」,當然也可以是其它說法,只要能跟用戶達成共識即可);

4. 用UML提供的方法和圖例進行領域模型設計、確定模型之間的關係;

5 領域 -驅動設計

領域領域驅動設計
領域驅動講求將領域模型作為領域專家、分析人員、開發人員之間交流溝通的核心。傳統的瀑布模型方式下,缺乏有效的反饋機制,在鏈路上領域知識以不同的表現形式進行傳遞,知識的丟失容易造成需求與實現之間的斷層。傳統的迭代方式下,軟體產品的優秀程度取決於開發者對領域知識的興趣和掌握程度。

領域模型是領域專家和分析人員互相沉澱知識的一個工具,它幫助分析人員理解領域知識,也為領域專家提供一個規範的表達形式,有條有理的描繪領域知識,分析、解決領域問題。另外,領域模型也是開發團隊知識沉澱的一種方式,幫助開發人員了解他所從事的特定領域,提高建模技能。

領域模型其實是一種語言,領域專家與分析人員、開發人員之間交流的通用語言。

1. 領域模型不是圖,圖只是讓核心、關鍵的概念清晰的呈現出來。圖的表達能力有限,模型必須配備描述(需求採集會議中的口頭描述,或文檔中的文字描述),將圖形所代表的意義,以及圖形中沒有呈現出來的規則、斷言、細節進行補充,才能完整地表述需求。

2. 領域模型的UML或者類UML圖不能太細太完整,否則過於龐大的模型會幹擾人的思維,阻礙對主要部分,或者複雜邏輯的梳理。業務總是被切分成一個個片斷進行分析,在每一個片斷里,畫出幾個主要的對象和交互邏輯,細節的部分用文字記錄、描述。

3. 領域模型中不應當出現設計、技術方面的術語,也不應當出現開發人員不理解的業務術語。

6 領域 -參考資料

[1] 賽迪網 http://media.ccidnet.com/art/3021/20070211/1022785_1.html

[2] 早雪網 http://www.zaoxue.com/article/tech-52333.htm

上一篇[紀錄]    下一篇 [集體]

相關評論

同義詞:暫無同義詞