UML業(yè)務(wù)建模實(shí)例分析[3]

字號(hào):

(2)管理員
     描述:圖書(shū)管理員對(duì)系統(tǒng)進(jìn)行維護(hù),包括讀者信息的創(chuàng)建、修改、刪除,書(shū)刊信息的維護(hù),條目信息的維護(hù),還有系統(tǒng)信息的維護(hù)。
     示例:圖書(shū)管理員。
     通過(guò)識(shí)別的參與者,對(duì)需求進(jìn)一步分析,將業(yè)務(wù)需求進(jìn)行分解,獲得每個(gè)參與者的使用用例。在本例中,我們可以得到以下用例:
     1.書(shū)籍借出:提供借閱物理書(shū)刊的功能。
     2.書(shū)籍歸還:提供歸還物理書(shū)刊的功能。
     3.讀者辦卡:提供為讀者辦理借閱卡的功能。
     4.預(yù)定書(shū)刊:提供對(duì)某一個(gè)種類(lèi)的書(shū)刊的預(yù)約功能。
     5.取消預(yù)定:提供對(duì)預(yù)定進(jìn)行取消的功能。
     6.書(shū)籍查詢:為讀者提供網(wǎng)上的書(shū)籍查詢功能。
     7.信息查詢:為讀者提供信息查詢的功能。
     8.讀者信息維護(hù):提供讀者信息的錄入、修改、查詢、刪除的功能。
     9.書(shū)刊信息維護(hù):提供物理書(shū)刊的錄入、修改、查詢、刪除的功能。
     10.條目信息維護(hù):提供書(shū)刊條目的錄入、修改、查詢、刪除的功能。
     11.系統(tǒng)信息維護(hù):提供對(duì)系統(tǒng)的參數(shù)的設(shè)置。
     12.登錄:管理員需要先登錄才能進(jìn)入系統(tǒng)。
     并且,可以畫(huà)出如下系統(tǒng)用例圖:
     通過(guò)用例圖,可以對(duì)系統(tǒng)功能有一個(gè)大概的了解,對(duì)于復(fù)雜系統(tǒng),我們可以結(jié)合IDEF方法,通過(guò)分層分解,逐步細(xì)化的方法來(lái)描述系統(tǒng)的功能。對(duì)于用例圖,建議不要畫(huà)的過(guò)于復(fù)雜,特別是用例之間的關(guān)系,因?yàn)閺?fù)雜的用例圖不僅不能讓需求分析人員與客戶之間更好的溝通,反而是制造了一種溝通障礙。