需求規(guī)格說明書案例分析一.ppt
軟件文檔寫作 需求規(guī)格說明書案例分析一 1.需求規(guī)格說明書案例分析一 v研究生教務(wù)管理系統(tǒng)案例分析 v1.1 引言 v1.2 任務(wù)概述 v1.3 需求規(guī)定 v1.4 運(yùn)行環(huán)境規(guī)定 1.1 引言 v1.1.1 編寫目的 v1.1.2 背景 v1.1.3 定義 v1.1.4 參考資料 1.1.1 編寫目的 v對某高校研究生教務(wù)管理系統(tǒng)做全面細(xì)致的用戶需求分 析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系 統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在 此基礎(chǔ)上提出概要設(shè)計(jì)說明書,完成后續(xù)設(shè)計(jì)與開發(fā)工作。 v本說明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人 員、用戶文檔編寫者、項(xiàng)目管理人員。 1.1.2 背景 v軟件學(xué)院的建設(shè)目標(biāo)是以市場需求為導(dǎo)向,培養(yǎng)具有國際競 爭能力的多層次實(shí)用型人才。這決定了軟件學(xué)院的生源具有 生源分布廣,類型多,學(xué)制靈活,檔案復(fù)雜,課程設(shè)置靈活 等特點(diǎn)。 v由于這些特點(diǎn),使得教務(wù)工作變得復(fù)雜而繁瑣。研究生教 務(wù)管理系統(tǒng)就是為了適應(yīng)這些變化、減輕教務(wù)工作的負(fù)擔(dān) ,為學(xué)生提供一個了解學(xué)院動態(tài)、課程狀態(tài)、與其他學(xué)生交 流的平臺而創(chuàng)建的管理系統(tǒng)。 1.1.3 定義 v無 1.1.4 參考資料 v軟件需求說明書(GB856T88) v耿國桐、史立奇、葉卓映:UML寶典,電子科技出版社 ,2004年1月版 v(美)Bruce Eckel:Thinking in Java,機(jī)械工業(yè)出版 社,2007年4-1版 vDavid Flanagan:Java技術(shù)手冊,中國電力出版社, 2006年9月版 1.2 任務(wù)概述 v1.2.1 目標(biāo) v1.2.2 用戶特點(diǎn) v1.2.3 假定和約束 1.2.1 目標(biāo) v該系統(tǒng)的建設(shè)目標(biāo)是將學(xué)院日常工作,學(xué)習(xí)管理全部實(shí)現(xiàn)網(wǎng) 上管理,建立一個能為教務(wù)工作者、學(xué)院老師以及學(xué)生服務(wù) 的綜合管理系統(tǒng)。 1.2.2 用戶特點(diǎn) v教務(wù)管理人員 能熟練的運(yùn)用辦公軟件,熟知教務(wù)工作內(nèi)容,較容易理解掌 握新開發(fā)的研究生教務(wù)管理系統(tǒng)。 v教師 具有計(jì)算機(jī)相關(guān)領(lǐng)域的專業(yè)知識,很容易掌握該系統(tǒng)的使用 。 v學(xué)生 是該系統(tǒng)的最大用戶群,很容易掌握該系統(tǒng)的使用方法。 1.2.3 假定和約束 v整個系統(tǒng)開發(fā)時(shí)間為3個月 v投入N個人月 說明 v在“目標(biāo)”部分,敘述該項(xiàng)軟件開發(fā)的意圖、應(yīng)用目標(biāo)、作用 范圍以及其他應(yīng)向讀者說明的有關(guān)該軟件開發(fā)的背景材料。 v解釋被開發(fā)軟件與其他有關(guān)軟件之間的關(guān)系。如果所定義的 產(chǎn)品是一個更大的系統(tǒng)的一個組成部分,則應(yīng)說明本產(chǎn)品與 該系統(tǒng)中其他各組成部分之間的關(guān)系。 說明 v在“用戶特點(diǎn)”部分,列出本軟件的最終用戶的特點(diǎn),充分說 明操作人員、維護(hù)人員的教育水平和技術(shù)專長,以及本軟件 的預(yù)期使用頻度。 v通過分析軟件系統(tǒng)的用戶群,對其進(jìn)行分類,掌握不同用戶 之間的差異,才能因人而異創(chuàng)造出符合人們需求的軟件系統(tǒng) 。 說明 v在“假定和約束”部分,列出進(jìn)行本軟件開發(fā)工作的假定和約 束,例如經(jīng)費(fèi)限制、開發(fā)期限等。 v只有正確描述軟件系統(tǒng)在運(yùn)行或者開發(fā)階段的內(nèi)、外約束, 才能保證系統(tǒng)的正常開發(fā)與運(yùn)行。 1.3 需求規(guī)定 v1.3.1 對功能的規(guī)定 v1.3.2 對性能的規(guī)定 1.3.1 對功能的規(guī)定 1.3.1 對功能的規(guī)定 v在對功能的規(guī)定中,要真實(shí)的、恰當(dāng)、全面地描述客戶的需 求,可以借助用例圖來實(shí)現(xiàn)這一目標(biāo)。用例(Use Case)是一 種描述系統(tǒng)需求的方法,使用用例的方法來描述系統(tǒng)需求的 過程就是用例建模。 v用例規(guī)約是對用例圖的解釋說明,二者搭配使用,圖文并茂 地描述了所需功能的各種細(xì)節(jié),包括前置條件、后置條件、 功能流程、備選路徑和一些其他的要求。 1.3.2 對性能的規(guī)定 v1.精度:無 v2.時(shí)間特性要求:查詢類頁面響應(yīng)時(shí)間:=3秒 新建、更新類頁面響應(yīng)時(shí)間:=2秒 v3.靈活性:無 v4.數(shù)據(jù)管理能力要求:無 v5.故障處理要求:故障發(fā)生時(shí),應(yīng)可以通過日志了解故障現(xiàn) 象、發(fā)生時(shí)間 v6. 其他要求:界面美觀大方,功能區(qū)分顯眼,文字描述通 俗易懂,并發(fā)性高,吞吐量大,系統(tǒng)安全有 保障。 1.3.2 對性能的規(guī)定 v精度上的需求,主要還是由業(yè)務(wù)來決定,客戶需要精確到什 么程度,不同的模塊是否有不同的精度要求。 v在時(shí)間特殊性上,說明對于該軟件的時(shí)間特性要求:響應(yīng)時(shí) 間;更新處理時(shí)間;數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間;解題時(shí)間; v在靈活性部分中,說明對該軟件的靈活性的要求,即當(dāng)需求 發(fā)生某些變化時(shí),該軟件對這些變化的適應(yīng)能力 。 1.3.2 對性能的規(guī)定 v數(shù)據(jù)管理能力要求部分,說明需要管理的文卷和記錄的個數(shù) 、表和文卷的大小規(guī)模,要按可預(yù)見的增長對數(shù)據(jù)及其分量 的存儲要求做出估算。 v在故障處理要求部分,列出可能的軟件、硬件故障以及對各 項(xiàng)性能而言所產(chǎn)生的后果和對故障處理的要求。 1.4 運(yùn)行環(huán)境規(guī)定 v1.4.1 設(shè)備 v1.4.2 支持軟件 v1.4.3 接口 v1.4.4 控制 1.4.1 設(shè)備 v服務(wù)器 vPC機(jī) (CPU:*、內(nèi)存:*、硬盤:*) 1.4.2 支持軟件 vOS:windows 2000 server v數(shù)據(jù)庫:MySQL v應(yīng)用服務(wù)器:Tomcat5.5 1.4.3 接口 v無 1.4.4 控制 v無 小結(jié) v本章通過一個典型案例, 從引言, 任務(wù)概述, 需求規(guī)定, 運(yùn) 行環(huán)境規(guī)定等方面講述了需求分析書的寫作規(guī)范和技巧。 v編寫需求分析書,切忌直接在模板上填空,而要明確每一步 需要傳達(dá)給讀者的信息到底是什么,如何表達(dá)才能讓讀者易 于理解和接受。 v需求分析書的讀者既有用戶, 也有后續(xù)的概要設(shè)計(jì)者, 所以 既要真實(shí)全面地反映用戶的需求, 又要給概要設(shè)計(jì)者提供可 以基于它進(jìn)行概要設(shè)計(jì)的所有信息。
收藏
編號:117569092
類型:共享資源
大?。?span id="kywiwiy4em" class="font-tahoma">4.89MB
格式:PPT
上傳時(shí)間:2022-07-09
15
積分
- 關(guān) 鍵 詞:
-
需求分析說明書實(shí)例1
需求分析說明書
需求規(guī)格說明書案例
需求規(guī)格說明書
- 資源描述:
-
軟件文檔寫作 需求規(guī)格說明書案例分析一 1.需求規(guī)格說明書案例分析一 v研究生教務(wù)管理系統(tǒng)案例分析 v1.1 引言 v1.2 任務(wù)概述 v1.3 需求規(guī)定 v1.4 運(yùn)行環(huán)境規(guī)定 1.1 引言 v1.1.1 編寫目的 v1.1.2 背景 v1.1.3 定義 v1.1.4 參考資料 1.1.1 編寫目的 v對某高校研究生教務(wù)管理系統(tǒng)做全面細(xì)致的用戶需求分 析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系 統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在 此基礎(chǔ)上提出概要設(shè)計(jì)說明書,完成后續(xù)設(shè)計(jì)與開發(fā)工作。 v本說明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人 員、用戶文檔編寫者、項(xiàng)目管理人員。 1.1.2 背景 v軟件學(xué)院的建設(shè)目標(biāo)是以市場需求為導(dǎo)向,培養(yǎng)具有國際競 爭能力的多層次實(shí)用型人才。這決定了軟件學(xué)院的生源具有 生源分布廣,類型多,學(xué)制靈活,檔案復(fù)雜,課程設(shè)置靈活 等特點(diǎn)。 v由于這些特點(diǎn),使得教務(wù)工作變得復(fù)雜而繁瑣。研究生教 務(wù)管理系統(tǒng)就是為了適應(yīng)這些變化、減輕教務(wù)工作的負(fù)擔(dān) ,為學(xué)生提供一個了解學(xué)院動態(tài)、課程狀態(tài)、與其他學(xué)生交 流的平臺而創(chuàng)建的管理系統(tǒng)。 1.1.3 定義 v無 1.1.4 參考資料 v軟件需求說明書(GB856T88) v耿國桐、史立奇、葉卓映:UML寶典,電子科技出版社 ,2004年1月版 v(美)Bruce Eckel:Thinking in Java,機(jī)械工業(yè)出版 社,2007年4-1版 vDavid Flanagan:Java技術(shù)手冊,中國電力出版社, 2006年9月版 1.2 任務(wù)概述 v1.2.1 目標(biāo) v1.2.2 用戶特點(diǎn) v1.2.3 假定和約束 1.2.1 目標(biāo) v該系統(tǒng)的建設(shè)目標(biāo)是將學(xué)院日常工作,學(xué)習(xí)管理全部實(shí)現(xiàn)網(wǎng) 上管理,建立一個能為教務(wù)工作者、學(xué)院老師以及學(xué)生服務(wù) 的綜合管理系統(tǒng)。 1.2.2 用戶特點(diǎn) v教務(wù)管理人員 能熟練的運(yùn)用辦公軟件,熟知教務(wù)工作內(nèi)容,較容易理解掌 握新開發(fā)的研究生教務(wù)管理系統(tǒng)。 v教師 具有計(jì)算機(jī)相關(guān)領(lǐng)域的專業(yè)知識,很容易掌握該系統(tǒng)的使用 。 v學(xué)生 是該系統(tǒng)的最大用戶群,很容易掌握該系統(tǒng)的使用方法。 1.2.3 假定和約束 v整個系統(tǒng)開發(fā)時(shí)間為3個月 v投入N個人月 說明 v在“目標(biāo)”部分,敘述該項(xiàng)軟件開發(fā)的意圖、應(yīng)用目標(biāo)、作用 范圍以及其他應(yīng)向讀者說明的有關(guān)該軟件開發(fā)的背景材料。 v解釋被開發(fā)軟件與其他有關(guān)軟件之間的關(guān)系。如果所定義的 產(chǎn)品是一個更大的系統(tǒng)的一個組成部分,則應(yīng)說明本產(chǎn)品與 該系統(tǒng)中其他各組成部分之間的關(guān)系。 說明 v在“用戶特點(diǎn)”部分,列出本軟件的最終用戶的特點(diǎn),充分說 明操作人員、維護(hù)人員的教育水平和技術(shù)專長,以及本軟件 的預(yù)期使用頻度。 v通過分析軟件系統(tǒng)的用戶群,對其進(jìn)行分類,掌握不同用戶 之間的差異,才能因人而異創(chuàng)造出符合人們需求的軟件系統(tǒng) 。 說明 v在“假定和約束”部分,列出進(jìn)行本軟件開發(fā)工作的假定和約 束,例如經(jīng)費(fèi)限制、開發(fā)期限等。 v只有正確描述軟件系統(tǒng)在運(yùn)行或者開發(fā)階段的內(nèi)、外約束, 才能保證系統(tǒng)的正常開發(fā)與運(yùn)行。 1.3 需求規(guī)定 v1.3.1 對功能的規(guī)定 v1.3.2 對性能的規(guī)定 1.3.1 對功能的規(guī)定 1.3.1 對功能的規(guī)定 v在對功能的規(guī)定中,要真實(shí)的、恰當(dāng)、全面地描述客戶的需 求,可以借助用例圖來實(shí)現(xiàn)這一目標(biāo)。用例(Use Case)是一 種描述系統(tǒng)需求的方法,使用用例的方法來描述系統(tǒng)需求的 過程就是用例建模。 v用例規(guī)約是對用例圖的解釋說明,二者搭配使用,圖文并茂 地描述了所需功能的各種細(xì)節(jié),包括前置條件、后置條件、 功能流程、備選路徑和一些其他的要求。 1.3.2 對性能的規(guī)定 v1.精度:無 v2.時(shí)間特性要求:查詢類頁面響應(yīng)時(shí)間:=3秒 新建、更新類頁面響應(yīng)時(shí)間:=2秒 v3.靈活性:無 v4.數(shù)據(jù)管理能力要求:無 v5.故障處理要求:故障發(fā)生時(shí),應(yīng)可以通過日志了解故障現(xiàn) 象、發(fā)生時(shí)間 v6. 其他要求:界面美觀大方,功能區(qū)分顯眼,文字描述通 俗易懂,并發(fā)性高,吞吐量大,系統(tǒng)安全有 保障。 1.3.2 對性能的規(guī)定 v精度上的需求,主要還是由業(yè)務(wù)來決定,客戶需要精確到什 么程度,不同的模塊是否有不同的精度要求。 v在時(shí)間特殊性上,說明對于該軟件的時(shí)間特性要求:響應(yīng)時(shí) 間;更新處理時(shí)間;數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間;解題時(shí)間; v在靈活性部分中,說明對該軟件的靈活性的要求,即當(dāng)需求 發(fā)生某些變化時(shí),該軟件對這些變化的適應(yīng)能力 。 1.3.2 對性能的規(guī)定 v數(shù)據(jù)管理能力要求部分,說明需要管理的文卷和記錄的個數(shù) 、表和文卷的大小規(guī)模,要按可預(yù)見的增長對數(shù)據(jù)及其分量 的存儲要求做出估算。 v在故障處理要求部分,列出可能的軟件、硬件故障以及對各 項(xiàng)性能而言所產(chǎn)生的后果和對故障處理的要求。 1.4 運(yùn)行環(huán)境規(guī)定 v1.4.1 設(shè)備 v1.4.2 支持軟件 v1.4.3 接口 v1.4.4 控制 1.4.1 設(shè)備 v服務(wù)器 vPC機(jī) (CPU:*、內(nèi)存:*、硬盤:*) 1.4.2 支持軟件 vOS:windows 2000 server v數(shù)據(jù)庫:MySQL v應(yīng)用服務(wù)器:Tomcat5.5 1.4.3 接口 v無 1.4.4 控制 v無 小結(jié) v本章通過一個典型案例, 從引言, 任務(wù)概述, 需求規(guī)定, 運(yùn) 行環(huán)境規(guī)定等方面講述了需求分析書的寫作規(guī)范和技巧。 v編寫需求分析書,切忌直接在模板上填空,而要明確每一步 需要傳達(dá)給讀者的信息到底是什么,如何表達(dá)才能讓讀者易 于理解和接受。 v需求分析書的讀者既有用戶, 也有后續(xù)的概要設(shè)計(jì)者, 所以 既要真實(shí)全面地反映用戶的需求, 又要給概要設(shè)計(jì)者提供可 以基于它進(jìn)行概要設(shè)計(jì)的所有信息。
展開閱讀全文
- 溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。