版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟 件 工 程第十章系統(tǒng)分析(2)第十章 系統(tǒng)分析任務(wù)2 創(chuàng)建用例模型用例模型用例模型產(chǎn)生的過程補(bǔ)充性規(guī)格說明2任務(wù)2 創(chuàng)建用例模型如何從用戶需求中分析、歸納問題,如何根據(jù)用例構(gòu)建過程抽取用例,并能夠采用精練的語言進(jìn)行用例描述,以及如何找出并區(qū)分與系統(tǒng)整體相關(guān)的全部因素,確定問題的主次先后關(guān)系呢?這些就是創(chuàng)建用例模型的過程。那么,MSMS系統(tǒng)用例模型的創(chuàng)建過程是怎樣的呢?31 用例模型用例的概念用例描述了在不同條件下,系統(tǒng)對(duì)某一項(xiàng)目相關(guān)人員的請(qǐng)求所作出的響應(yīng),是系統(tǒng)中各相關(guān)人員之間就系統(tǒng)行為所達(dá)成的契約。根據(jù)參與者作出的請(qǐng)求和請(qǐng)求涉及的條件,系統(tǒng)將執(zhí)行不同的行為序列,每一行為序列被稱之為一個(gè)場(chǎng)
2、景。一個(gè)用例是多個(gè)不同場(chǎng)景的集合。(1)參與者參與者(或稱為執(zhí)行者)是任何具有行為的人或事物。也可稱為執(zhí)行者。是任何具有行為的人或事物。參與者和用例通信并且期待它的反饋一個(gè)有價(jià)值或可覺察的結(jié)果。5參與者的類型有三種主要參與者具有用戶目標(biāo),并通過使用當(dāng)前系統(tǒng)的服務(wù)完成。例如,收銀員。他們是發(fā)現(xiàn)驅(qū)動(dòng)用例的用戶目標(biāo)。協(xié)助參與者為當(dāng)前系統(tǒng)提供服務(wù)。例如,自動(dòng)付費(fèi)授權(quán)服務(wù)。協(xié)助參與者通常是計(jì)算機(jī)系統(tǒng),但也可以是組織或人。通過協(xié)助參與者可以明確外部接口和協(xié)議。幕后參與者在用例行為中具有影響或利益,但不是主要或協(xié)助參與者。例如政府稅收機(jī)關(guān)。幕后參與者的確定確保確定并滿足所有必要的重要事務(wù)。如果不明確地對(duì)幕后
3、參與者進(jìn)行命名,則有時(shí)很容易忽略其影響或利益。(2)用例的描述形式用例是文本形式的。三種常用形式摘要簡介的一段式概要,通常用于主成功場(chǎng)景非正式非正式的段落格式。用幾個(gè)段落覆蓋非正式場(chǎng)景詳述詳細(xì)編寫所有步驟及各種變化,同時(shí)具有補(bǔ)充部分,如前置條件和成功保障。7摘要式描述登錄:設(shè)定使用權(quán)限。用戶提供用戶名和密碼,系統(tǒng)根據(jù)注冊(cè)信息進(jìn)行驗(yàn)證,通過后根據(jù)用戶權(quán)限顯示主界面。還書:將揀來的圖書進(jìn)行歸還。從曬書場(chǎng)上撿來的圖書到期后,揀書者應(yīng)主動(dòng)向藏書擁有者歸還圖書。系統(tǒng)在收到撿書者的歸還請(qǐng)求后,自動(dòng)向藏書擁有者發(fā)送提示信息。藏書擁有者在確定拿到圖書后,通過系統(tǒng)進(jìn)行確認(rèn)徹底改變圖書的狀態(tài)(變?yōu)楸涣罆駡D書,或收
4、回私人藏書室)。圖書推薦:老師們可以推薦自己喜愛的圖書,得到的推薦列表可以作為購買圖書的依據(jù)。非正式形式的樣例項(xiàng)目用例用例UC2:藏書管理對(duì)個(gè)人擁有圖書信息的管理。子用例包括添加藏書(UC2.1)、修改藏書(UC2.2)、查找圖書(UC2.3)、刪除藏書(UC2.4)。用例UC2.1:添加藏書基本流程:1、藏書者登記新購買圖書的信息,包括書名、作者、譯者、出版社、購買時(shí)間、價(jià)格、對(duì)圖書的推薦信息、喜愛程度、數(shù)量、歸類。2、系統(tǒng)進(jìn)行輸入信息的有效性檢查。3、系統(tǒng)根據(jù)圖書名稱進(jìn)行重復(fù)圖書檢查。4、系統(tǒng)保存圖書信息,并提示保存成功。5、系統(tǒng)重新顯示初始錄入界面,用戶可以進(jìn)行下一本圖書的錄入過程。分支
5、流程:2.a、如果藏書者錄入信息有誤,系統(tǒng)提示藏書者此信息,返回添加藏書界面,界面保持原來填寫數(shù)據(jù)3.a、如果圖書名稱發(fā)生重復(fù),系統(tǒng)將提示此信息,并給出相應(yīng)圖書列表,用戶可以查閱圖書的詳細(xì)信息,同時(shí)要求用戶對(duì)此情況進(jìn)行處理。1、 如果確認(rèn)圖書錄入重復(fù),則系統(tǒng)提取該書的其余信息顯示在錄入界面中,并增加1本該書的數(shù)量。2、 如果只是同名不同書,則用戶確認(rèn)此情況后,系統(tǒng)對(duì)當(dāng)前錄入的圖書信息進(jìn)行保存。備注:1、系統(tǒng)自動(dòng)給出錄入時(shí)間。2、喜愛程度,默認(rèn)情況下為3星,最高等級(jí)為5級(jí),最低等級(jí)為1級(jí),藏書者可以以后進(jìn)行修改。3、圖書數(shù)量,默認(rèn)為1本,極個(gè)別情況會(huì)出現(xiàn)多本重復(fù)書籍。詳述形式的樣例項(xiàng)目用例 用例
6、的特征用例是一個(gè)自包含的單元用例必須由參與者發(fā)起并監(jiān)控用例必須完成一個(gè)特定目標(biāo)用例應(yīng)該使系統(tǒng)保持在穩(wěn)定狀態(tài)用例是黑盒風(fēng)格需求并不是在項(xiàng)目一開始就很明確,往往是隨著項(xiàng)目的推進(jìn),逐漸細(xì)化。人的認(rèn)知往往具有層次的特性。從粗到細(xì)、從一般到特殊。采用不同的層次來描述,適于認(rèn)知的過程。例子用例的層次高層次目標(biāo)概要級(jí)用例低層次目標(biāo)用戶級(jí)用例 用例模型是所有書面用例的集合是系統(tǒng)功能性和環(huán)境的模型用例模型中可包括UML用例圖,以顯示用例和參與者的名稱及其關(guān)系(3)用例的可視化描述(4)用例之間的關(guān)系2 用例產(chǎn)生的過程構(gòu)建用例的過程將事件表按照參與者分組對(duì)事件進(jìn)行歸類,命名具有群集趨向的事件這些事件的共同點(diǎn)是什么
7、?這些事件有相同的最終目標(biāo)嗎?倘若有,目標(biāo)是什么?采用用例圖描述分析的結(jié)果對(duì)用例進(jìn)行描述用例產(chǎn)生的過程(1)描述系統(tǒng)特性根據(jù)業(yè)務(wù)目標(biāo)構(gòu)建系統(tǒng)特性(2)編寫事件清單列出事件清單(3)編寫事件表(4)將事件表進(jìn)行分組(5)使用用例圖進(jìn)行歸納整理整理后的用例圖5.對(duì)用例進(jìn)行描述對(duì)用例的描述摘要式描述登錄:設(shè)定使用權(quán)限。用戶提供用戶名和密碼,系統(tǒng)根據(jù)注冊(cè)信息進(jìn)行驗(yàn)證,通過后根據(jù)用戶權(quán)限顯示主界面。藏書管理:對(duì)個(gè)人擁有圖書信息的管理。添加:登記新購買圖書的信息,包括書名、作者、譯者、出版社、購買時(shí)間(系統(tǒng)自動(dòng)給出錄入時(shí)間)、價(jià)格、對(duì)圖書的推薦信息、喜愛程度(默認(rèn)情況下為3星,最高等級(jí)為5級(jí),最低等級(jí)為1
8、級(jí)),數(shù)量(默認(rèn)為1本,極個(gè)別情況會(huì)出現(xiàn)多本重復(fù)書籍)、歸類(方便管理,可自己設(shè)定歸類名稱)。系統(tǒng)根據(jù)圖書名稱進(jìn)行重復(fù)圖書檢查之后,將圖書信息進(jìn)行存儲(chǔ),并提示存儲(chǔ)成功。系統(tǒng)重新顯示初始錄入界面,用戶可以進(jìn)行下一本圖書的錄入過程。還書:將揀來的圖書進(jìn)行歸還。從曬書場(chǎng)上撿來的圖書到期后,揀書者應(yīng)主動(dòng)向藏書擁有者歸還圖書。系統(tǒng)在收到撿書者的歸還請(qǐng)求后,自動(dòng)向藏書擁有者發(fā)送提示信息。藏書擁有者在確定拿到圖書后,通過系統(tǒng)進(jìn)行確認(rèn)徹底改變圖書的狀態(tài)(變?yōu)楸涣罆駡D書,或收回私人藏書室)圖書推薦:老師們可以推薦自己喜愛的圖書,得到的推薦列表可以作為購買圖書的依據(jù)。非正式形式的樣例項(xiàng)目用例用例UC2:藏書管理對(duì)
9、個(gè)人擁有圖書信息的管理。用例UC2.1:添加藏書基本流程:藏書者登記新購買圖書的信息,包括書名、作者、譯者、出版社、購買時(shí)間(系統(tǒng)自動(dòng)給出錄入時(shí)間)、價(jià)格、對(duì)圖書的推薦信息、喜愛程度(默認(rèn)情況下為3星,最高等級(jí)為5級(jí),最低等級(jí)為1級(jí)),數(shù)量(默認(rèn)為1本,極個(gè)別情況會(huì)出現(xiàn)多本重復(fù)書籍)、歸類(方便管理,可自己設(shè)定歸類名稱)。系統(tǒng)進(jìn)行輸入信息的有效性檢查系統(tǒng)根據(jù)圖書名稱進(jìn)行重復(fù)圖書檢查存儲(chǔ)圖書信息,并提示存儲(chǔ)成功。系統(tǒng)重新顯示初始錄入界面,用戶可以進(jìn)行下一本圖書的錄入過程。分支流程:1.a、如果藏書者錄入信息有誤 1、系統(tǒng)提示藏書者此信息 2、返回添加藏書界面,界面保持原來填寫數(shù)據(jù)3.a、如果圖書
10、名稱發(fā)生重復(fù),系統(tǒng)將提示此信息,并給出相應(yīng)圖書列表,用戶可以查閱圖書的詳細(xì)信息,同時(shí)要求用戶對(duì)此情況進(jìn)行處理。1、 如果確認(rèn)圖書錄入重復(fù),則系統(tǒng)放棄對(duì)當(dāng)前圖書信息的存儲(chǔ)2、 如果只是同名不同書,則用戶確認(rèn)此情況后,系統(tǒng)對(duì)當(dāng)前錄入的圖書信息進(jìn)行保存。詳述形式的樣例項(xiàng)目用例 分支流程:1.a、如果藏書者錄入信息有誤 1、系統(tǒng)提示藏書者此信息 2、返回添加藏書界面,界面保持原來填寫數(shù)據(jù)3.a、如果圖書名稱發(fā)生重復(fù),系統(tǒng)將提示此信息,并給出相應(yīng)圖書列表,用戶可以查閱圖書的詳細(xì)信息,同時(shí)要求用戶對(duì)此情況進(jìn)行處理。1、 如果確認(rèn)圖書錄入重復(fù),則系統(tǒng)放棄對(duì)當(dāng)前圖書信息的存儲(chǔ)2、 如果只是同名不同書,則用戶確
11、認(rèn)此情況后,系統(tǒng)對(duì)當(dāng)前錄入的圖書信息進(jìn)行保存。特殊需求: 希望能夠上傳圖書封皮的小圖像 希望系統(tǒng)能夠?qū)π落浫氲膱D書自動(dòng)根據(jù)編碼規(guī)則編號(hào)技術(shù)和數(shù)據(jù)變?cè)? 資料管理員在錄入圖書信息時(shí),希望使用讀卡器讀取圖書的ISDN號(hào)發(fā)生頻率:陣發(fā)式雜項(xiàng): 系統(tǒng)是否能夠提供嵌入式的圖像掃描功能,并自動(dòng)轉(zhuǎn)換成圖書封面格式3 補(bǔ)充性規(guī)格說明捕獲了用例或詞匯表難以描述的其他需求、信息和約束。例如功能性(通常跨越多個(gè)用例的功能性)日志和錯(cuò)誤處理:在持久性存儲(chǔ)中記錄所有錯(cuò)誤安全性:任何使用都需要進(jìn)行用戶認(rèn)證接口重要硬件和接口條形碼激光掃描儀票據(jù)打印機(jī)信用卡/借記卡讀卡器軟件接口由于存在眾多外部協(xié)作系統(tǒng)(稅金計(jì)算器、財(cái)務(wù)、庫存),我們需要采用不同的接口,接入不同的系統(tǒng)實(shí)現(xiàn)約束項(xiàng)目領(lǐng)導(dǎo)層堅(jiān)持采用Java技術(shù)的解決方案,他們認(rèn)為采用Java技術(shù)除了易于開發(fā)外,還能夠提高遠(yuǎn)期的移植和可支持性能力。購買構(gòu)件稅金計(jì)算器。必須支持用于不同國家的可插拔計(jì)算器。免費(fèi)開源構(gòu)件建議在該項(xiàng)目中盡可能地使用免費(fèi)的Java技術(shù)開源構(gòu)件。質(zhì)量屬性為系統(tǒng)分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全自動(dòng)糖衣薄膜包衣機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2030年磁療美容面罩項(xiàng)目投資價(jià)值分析報(bào)告
- 混合式步進(jìn)電機(jī)項(xiàng)目績效評(píng)估報(bào)告
- 抗阿特拉津等除草劑轉(zhuǎn)基因大豆新品種項(xiàng)目風(fēng)險(xiǎn)識(shí)別與評(píng)估綜合報(bào)告
- 2025年二氯異氰尿酸鈉項(xiàng)目可行性研究報(bào)告
- 2025年圓管微調(diào)項(xiàng)目投資可行性研究分析報(bào)告
- 汽車鹵素?zé)繇?xiàng)目可行性研究報(bào)告-20241226-053701
- 2025年度建筑工程項(xiàng)目進(jìn)度管理合同
- 2025年度共享辦公空間智能管理系統(tǒng)委托合同
- 2025年度企業(yè)人力資源戰(zhàn)略規(guī)劃與實(shí)施合同
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- NB-T 47013.15-2021 承壓設(shè)備無損檢測(cè) 第15部分:相控陣超聲檢測(cè)
- 黑龍江省哈爾濱市八年級(jí)(下)期末化學(xué)試卷
- 各種抽油泵的結(jié)構(gòu)及工作原理幻燈片
- 學(xué)習(xí)弘揚(yáng)雷鋒精神主題班會(huì)PPT雷鋒精神我傳承爭當(dāng)時(shí)代好少年P(guān)PT課件(帶內(nèi)容)
- 社區(qū)獲得性肺炎的護(hù)理查房
- 體育賽事策劃與管理第八章體育賽事的利益相關(guān)者管理課件
- 專題7閱讀理解之文化藝術(shù)類-備戰(zhàn)205高考英語6年真題分項(xiàng)版精解精析原卷
- 《生物資源評(píng)估》剩余產(chǎn)量模型
- 2022年廣東省10月自考藝術(shù)概論00504試題及答案
- 隧道二襯承包合同參考
評(píng)論
0/150
提交評(píng)論