試題一
某軟件公司擬為物流企業(yè)開(kāi)發(fā)一套庫(kù)存管理系統(tǒng),該系統(tǒng)的部分需求陳述如下:
(1)庫(kù)存管理系統(tǒng)主要包括貨物入庫(kù)管理、貨物出庫(kù)管理、倉(cāng)庫(kù)管理、統(tǒng)計(jì)報(bào)表和系統(tǒng)管理等功能;
(2)庫(kù)存管理系統(tǒng)的用戶包括倉(cāng)庫(kù)管理員、倉(cāng)庫(kù)經(jīng)理和系統(tǒng)管理員,用戶必須在注冊(cè)后才能使用系統(tǒng)功能;用戶可以選擇使用郵件注冊(cè)或電話注冊(cè)。
(3)倉(cāng)庫(kù)管理員在進(jìn)行出入庫(kù)操作前必須先登錄;倉(cāng)庫(kù)經(jīng)理可以通過(guò)系統(tǒng)查看統(tǒng)計(jì)報(bào)表,如果前一個(gè)月的報(bào)表未生成,則系統(tǒng)自動(dòng)生成統(tǒng)計(jì)報(bào)表,否則直接顯示。
(4)系統(tǒng)管理員可以在系統(tǒng)中設(shè)置倉(cāng)庫(kù)溫度范圍,當(dāng)倉(cāng)庫(kù)內(nèi)溫度超過(guò)最高值或者低于最低值時(shí),系統(tǒng)自動(dòng)調(diào)用溫控管理操作,連接溫度調(diào)節(jié)系統(tǒng)進(jìn)行制冷或加熱。
(5)倉(cāng)庫(kù)管理功能要求每個(gè)月1日零點(diǎn)對(duì)前一個(gè)月貨物入庫(kù)和出庫(kù)記錄進(jìn)行數(shù)據(jù)匯總操作。項(xiàng)目組決定構(gòu)造用例模型以描述系統(tǒng)需求。
【問(wèn)題1】(6分) 用例建模的首要任務(wù)是識(shí)別系統(tǒng)中的參與者。請(qǐng)根據(jù)題目中所描述的需求,識(shí)別出系統(tǒng)中有哪些參與者?
【問(wèn)題2】(7分) 用例建模的主要工作是書(shū)寫(xiě)用例規(guī)約。用例規(guī)約通常包括哪幾部分內(nèi)容?
【問(wèn)題3】(12分) 建立了用例模型后,可以利用用例之間的關(guān)系調(diào)整用例模型,用例之間的關(guān)系包括哪幾種?對(duì)于每種關(guān)系,請(qǐng)根據(jù)題目中所描述的需求分別給出一組用例。