UML書寫的需求規(guī)格說明書_第1頁
UML書寫的需求規(guī)格說明書_第2頁
UML書寫的需求規(guī)格說明書_第3頁
UML書寫的需求規(guī)格說明書_第4頁
UML書寫的需求規(guī)格說明書_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、網(wǎng)上圖書借閱管理系統(tǒng)需求規(guī)格說明書(示例)2003年09月10日修訂記錄序號時間修訂內(nèi)容修訂人12003年09月10日創(chuàng)建文檔目錄1 引言錯誤!未定義書簽。1.1 概述錯誤!未定義書簽。1.2 背景錯誤!未定義書簽。1.3 定義錯誤!未定義書簽。1.4 參考資料錯誤!未定義書簽。2 任務(wù)概述錯誤!未定義書簽。2.1 目標(biāo)錯誤!未定義書簽。2.2 用戶的特點錯誤!未定義書簽。2.3 假定和約束錯誤!未定義書簽。3 需求規(guī)定錯誤!未定義書簽。3.1 對功能的規(guī)定錯誤!未定義書簽。3.1.1 用戶需求錯誤!未定義書簽。3.1.1.1 組織機構(gòu)和角色錯誤!未定義書簽。3.1.1.2 業(yè)務(wù)概覽錯誤!未定

2、義書簽。3.1.1.3 業(yè)務(wù)場景錯誤!未定義書簽。3.1.2 系統(tǒng)需求錯誤!未定義書簽。3.1.2.1 概覽錯誤!未定義書簽。3.1.2.2 系統(tǒng)需求規(guī)定錯誤!未定義書簽。3.1.2.3 數(shù)據(jù)分析錯誤!未定義書簽。3.2 補充規(guī)定錯誤!未定義書簽。3.2.1 精度錯誤!未定義書簽。3.2.2 時間特性要求錯誤!未定義書簽。3.2.3 靈活性錯誤!未定義書簽。3.2.4 界面要求錯誤!未定義書簽。3.2.5 可靠性錯誤!未定義書簽。3.2.6 可用性錯誤!未定義書簽。3.2.7 可維護性錯誤!未定義書簽。3.3 輸入輸出要求錯誤!未定義書簽。3.3.1 安全性錯誤!未定義書簽。3.3.2 輸入輸

3、出模式錯誤!未定義書簽。3.4 故障處理要求錯誤!未定義書簽。3.5 其他專門要求錯誤!未定義書簽。4 運行環(huán)境規(guī)定錯誤!未定義書簽。4.1 設(shè)備錯誤!未定義書簽。4.2 支持軟件錯誤!未定義書簽。4.3 接口錯誤!未定義書簽。4.4 控制錯誤!未定義書簽。1 引言1.1 概述說明文檔目的,針對的目標(biāo)讀者,文檔內(nèi)容,文檔組織結(jié)構(gòu)等1.2 背景說明項目提出的背景,應(yīng)用環(huán)境,應(yīng)用范圍,目標(biāo)人群等1.3 定義列舉文檔中所用到的專業(yè)名詞,所使用的術(shù)語含義1.4 參考資料列舉文檔所引用到的資料,例如行業(yè)規(guī)范,法律規(guī)章,用戶的崗位手冊,工作流程等2 任務(wù)概述2.1 目標(biāo)說明系統(tǒng)建設(shè)目標(biāo),針對背景,系統(tǒng)要解

4、決的問題2.2 用戶的特點說明系統(tǒng)目標(biāo)人群的特點,使用習(xí)慣,使用場景,使用頻度,以及人群的計算機水平等并以下表列出系統(tǒng)的使用者,以及使用者所代表涉眾(參看系列文章的第3部分)2.3 假定和約束說明針對系統(tǒng)使用和開發(fā),以及目標(biāo)人群的假定和約束,例如用戶支持數(shù)量,系統(tǒng)運行環(huán)境等3需求規(guī)定3.1 對功能的規(guī)定3.1.1 用戶需求3.1.1.1 組織機構(gòu)和角色說明系統(tǒng)角色及它們組織機構(gòu)中所處的位置。將用例分析結(jié)果的Actor視圖拷貝到此,并用表格逐一說明。角色視圖:本視圖展現(xiàn)匕叱防呂于3s.sor及其之間的關(guān)系.若需匕要,可以通過臥作用表現(xiàn)actH上間的彷作先系/圖書管理費b顯-物流送達人M-借閱管理

5、員ba.書架管理員乩.借閱人角色說明:說明角色代表的用戶,其崗位職責(zé),在組織機構(gòu)中所處位置再將業(yè)務(wù)用例模型中的Actor視角視圖拷貝至此,逐一說明角色如何參與業(yè)務(wù),參與哪些業(yè)例如:借閱管理員參與業(yè)務(wù):此視亂展現(xiàn)借用管理貴所與南需要做的事情,用這個視圖便于癡保借閱管理員的所南工作不會被漏掉bu.借出國方bu .收回圖節(jié)bu_查看借閱記錄,一收回借閱證(Tr說明:3.1.1.2業(yè)務(wù)概覽將業(yè)務(wù)用例模型的業(yè)務(wù)視角視圖一一拷貝至此,逐一說明例如:借書業(yè)務(wù)本視因展現(xiàn)某項業(yè)條的參與者與參與業(yè)寄用例。此視圖相助于了解清整裝項業(yè)屏是如何梅咸的U應(yīng)詼為每一項業(yè)泰繪制一個視圍,弁對應(yīng)的給制一小活動因以表達它們之間如

6、何逋過協(xié)作來充成bu-送出國書這項業(yè)募物流送達人bl借閱人借閱管理員(Trcni Bu SI “,.,叩 Bus i n&33. . ("mi Bu,g inegg ctOr-'借書業(yè)務(wù)說明:3.1.1.3業(yè)務(wù)場景將業(yè)務(wù)場景圖拷貝至此,逐一說明業(yè)務(wù)是如何進行的借閱人錯向苦超員物獻達人_I比視同招述破泰流程,應(yīng)使用瓶更乂的七爐ircT ,>OT也!fl bu g 1 ri 6 S fl UdECB 1 F瞰力流道和活動.這樣南助于檢量和發(fā)現(xiàn)bujlnu燈 irtc*T 和 bvdi ncd i uStcSt一繪來通,除了沙戮的稿是蛀立的比寺用例外,如果史 奇點例常

7、配慎用在靛程因中.虛諦府就將共修朝軍北 毒的必要性(它是否應(yīng)該錢包含在其安用制中7或音它 和其它用例應(yīng)當(dāng)抽象成一小更前層的用例了,知果旺布用例沒熊用在誦程中*應(yīng)該怖靛是否更南隱含 的山彝流程設(shè)南調(diào)琰到?業(yè)務(wù)場景說明3.1.2系統(tǒng)需求3.1.2.1概覽將用例實現(xiàn)視圖拷貝到此,并進行說明此視圖展示亞葬用例的實現(xiàn)追溯,業(yè)葬用例的實現(xiàn)時程在警小4用例實現(xiàn)中由這些實現(xiàn)時程將是概念模型建立的依擄和分析歸納的重要來源本例子只實現(xiàn)了與借行和還書南關(guān)的亞彝用例,其它業(yè)備用例如法泡制bu-借閱圖書(frpfn Busina Use Case)bu-收回圖書位。m BusinU"A辦一借出圖節(jié)0jo m

8、Business Use Case)A、匚/bur-c-h&c-knt阮口kgbu-歸還圖節(jié)(frcrn Busina Use C»e)A'、送出圖書(from Business Use Case)AJ/bu .取回圖書(from Buxines fLtee C »e)Abur-retiiTH boMsbur-sent boo*!sbuT-getbaM books系統(tǒng)實現(xiàn)或不實現(xiàn)的用例,范圍及描述3.1.2.2系統(tǒng)需求規(guī)定針對每一個用例實現(xiàn),拷貝用例規(guī)約和用例場景至此,同時需要拷貝用例實現(xiàn)針對領(lǐng)域模型3.1.2.2.1.1業(yè)務(wù)說明拷貝每個用例規(guī)約至此用例名稱

9、bu_借閱圖書實現(xiàn)名稱Bur_borrowbooks用例描述借閱人通過此用例向系統(tǒng)查詢并提交借書請求執(zhí)行者借閱人前置條件1 .借閱人借閱證件在有效期內(nèi)2 .借閱人沒有逾期未歸還的圖書后置條件1 .創(chuàng)建借書定單2 .更新借閱人借閱記錄主過程描述1用戶用借閱證提供的帳號登錄系統(tǒng),計算機顯示我的圖書館界面2 .用戶選擇查詢圖書,計算機顯不查詢界面3 .用戶按書名、作者、出版社查詢,計算機顯示查詢結(jié)果4 .用戶可單選或多選書本,并確認借閱。計算機顯示確認借閱圖書清單。5 .用戶選擇確認借閱,計算機顯示借閱定單及費用6用戶選擇提交定單,計算機顯示提交結(jié)果和定單號7 .計算機執(zhí)行后置條件。用例結(jié)束分支過程

10、描述2.1.1用戶選擇查看原有定單,計算機執(zhí)行4;4.1.1用戶可單選或多選書本,放入借書籃,計算機顯示借書籃現(xiàn)有內(nèi)容4.1.2.1.1用戶選擇繼續(xù)借書,計算機執(zhí)行2;4.1.2.2.1用戶選擇提交借書籃,計算機執(zhí)行44.2.1用戶選擇放棄,計算機執(zhí)行2;6.1.1用戶選擇保存定單,計算機保存并執(zhí)行1;6.2.1用戶選擇放棄,計算機執(zhí)行1;異常過程描述1.1.1借閱證已過期,拒絕登錄,用例結(jié)束1.2.1借閱人有逾期未歸還書本,啟動bu_歸還圖書用例5.1.1用戶余額不足,計算機顯示余額和所需金額5.1.2.1.1用戶選擇續(xù)費,啟動bu_交納借閱費用例5.1.2.2.1用戶選擇放棄,計算機執(zhí)行1

11、業(yè)務(wù)規(guī)則4.至少選擇一本,至多選擇三本涉及的業(yè)務(wù)實體Be_費用記錄,Be_圖書,Be_借書籃,Be_借閱定單,Be_借閱證補充說明3.1.2.2.1.2業(yè)務(wù)場景分析拷貝每個用例場景至此,并說明之借閱兒計算機正確雅述二而何實現(xiàn)箕業(yè)嘉兩4。若發(fā)現(xiàn)此用例只病兩三步就完成,甚至 夯不出步驟,應(yīng)該懷疑用例粒度是否太小 了。著十幾二十步還完不.成,應(yīng)該懷疑是 否用例粒度太大了。很在這個階段,沒嗡特別理由,一小業(yè)去用例還是應(yīng)當(dāng)表達一不完整事件出示借閱證證件有數(shù)?查找需要的因帝否證件無:數(shù)拒絕上人所借節(jié)目南效迸入借布籃續(xù)借布京認借閱節(jié)目查 看舞用金頷放棄定單提交定單放棄借書查看定單號借閱結(jié)束費成功.?w夜費無

12、效結(jié)束業(yè)務(wù)場景說明3.1.2.2.1.3業(yè)務(wù)實體分析拷貝對應(yīng)的業(yè)務(wù)實體視圖至此,逐一說明其如何參與業(yè)務(wù)buT-borrdwbooks(fromBusinesEU將些Case:Realization)b氧-借閱人be.借閱證(T06Business)此視圖是發(fā)現(xiàn)業(yè)彝實體的過程。一般通過業(yè)務(wù)用例實現(xiàn)的實現(xiàn)盤程活動4圖蛋找所需要的事物和所產(chǎn)生的事物來發(fā)現(xiàn)業(yè)務(wù)實錢比較方便和直接,但并不是資須這樣做,發(fā)現(xiàn)的業(yè)壽實體也不一定是最終的結(jié)果電業(yè)務(wù)實體如何實現(xiàn)業(yè)務(wù)用例會有分析模型中得到體現(xiàn).圖中亞務(wù)實體對班方用例的實現(xiàn)(用虛黑衰示)可以不畫出來,這里只是為了表達售更清姑口其它視圖將省唔這些線.3.1.2.3數(shù)據(jù)

13、分析3.1.2.3.1概覽將總體的業(yè)務(wù)實體視圖拷貝到此,并作說明be_t閱證be昔書籃0.n1.n0.nbe圖書業(yè)務(wù)實體的總體關(guān)系視圖。作為例子,圖書業(yè)務(wù)實體下有一個表達生命周期的狀態(tài)圖,請注意0.nbe_£書申請單0.nbe借閱定單1be_圖書返回單11.n11be單用記錄be_!L送單實體之間關(guān)系說明.3.1.2.3.2圖書針對每一個實體,說明其詳細情況,將領(lǐng)域模型說明表格拷貝至此實體名稱Be_圖書實體描述每本圖書都經(jīng)有上架,預(yù)定,借出,返回待查和下架幾個狀態(tài),詳細請參看圖書狀態(tài)圖屬性名稱精度說明(屬性的業(yè)務(wù)含義及業(yè)務(wù)規(guī)則)圖書編號字符12圖書類別編號(3位)+圖書購入年份(4位)+流水號位圖書分類字符3圖書的分類名稱字符100書本的封面名稱作者字符20書籍的作者出版社字符100書籍標(biāo)明的出版社出版日期日期書籍標(biāo)明的出版日期版本信息字符100書籍標(biāo)明的出版社簡介字符1000書籍的內(nèi)容簡介,上架時錄入狀態(tài)字符1書籍的狀態(tài),請參看圖書狀態(tài)圖本視圖體現(xiàn)圖書的管理K生命周期中的狀態(tài)變化 圖。其它業(yè)務(wù)實體,如 借閱證,借閱定單,若 有狀態(tài),也應(yīng)當(dāng)照此繪 由狀態(tài)圖。本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論