




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
在與客戶交流、查閱業(yè)務(wù)資料等一系列需求獲取和分析工作后,有必要及時(shí)整理用戶需求,并建立需求文檔。本文結(jié)合筆者的實(shí)踐和相關(guān)資料給出了一個(gè)需求說明書的格式模板,希望能夠起到拋磚引玉的作用,同大家作進(jìn)一步探討。XXXX項(xiàng)目用戶需求說明書文件狀態(tài): 草稿 正式發(fā)布 正在修改文件標(biāo)識:Project No.XXX-RD-RF No.XXX當(dāng)前版本:X.Y作 者:完成日期:Year-Month-Day關(guān)于文件的其他屬性還可以根據(jù)需要添加諸如需求認(rèn)可負(fù)責(zé)人、涉及的產(chǎn)品版本號、關(guān)聯(lián)文檔編號等內(nèi)容。版 本 歷 史版本/狀態(tài)作者參與者起止日期備注目 錄1 概述41.1編寫目的41.2該需求文檔涵蓋的系統(tǒng)范圍41.3該文檔適用的讀者對象41.4定義:術(shù)語與縮寫解釋41.5參考文檔42用戶功能性需求52.1功能需求概述52.1登錄用例62.1.1基本事件序列 (Basic Flow)62.1.2備選事件序列(Alternative Flows)72.1.3啟動(dòng)條件82.1.4結(jié)束狀態(tài)82.2“選課并提交”選課清單82.2.1基本事件序列 (Basic Flow)82.2.2備選事件序列(Alternative Flows)92.2.3啟動(dòng)條件102.2.4結(jié)束狀態(tài)102.3審核、修改“選課清單”102.2.1基本事件序列 (Basic Flow)112.2.3啟動(dòng)條件112.2.4結(jié)束狀態(tài)112.4匯總選課情況112.4.1基本事件序列 (Basic Flow)122.4.2備選事件序列(Alternative Flows)122.4.3啟動(dòng)條件132.4.4結(jié)束狀態(tài)133系統(tǒng)界面原型134系統(tǒng)體系結(jié)構(gòu)與運(yùn)行環(huán)境要求135性能需求136質(zhì)量屬性137對外接口157.1接口的用途157.2接口的輸入輸出157.3數(shù)據(jù)格式157.4命令格式157.5異常處理要求158約束159其他非功能性需求159.1系統(tǒng)對鐘、計(jì)算周期、分布處理、同步方面的要求159.2系統(tǒng)在語言、時(shí)間方面是否涉及地域問題159.n 其它需求15附錄15附錄A:用戶界面需求15附錄B:數(shù)據(jù)存取要求151 概述1.1編寫目的1.2該需求文檔涵蓋的系統(tǒng)范圍1.3該文檔適用的讀者對象1.4定義:術(shù)語與縮寫解釋縮寫、術(shù)語解 釋PDn問題域知識1.5參考文檔需求分三個(gè)層次:業(yè)務(wù)需求、用戶需求和系統(tǒng)需求。該文檔“業(yè)務(wù)需求”的基礎(chǔ)上完成,并進(jìn)一步被細(xì)化為“系統(tǒng)需求”。提示:列出本文檔的所有參考文獻(xiàn)(包括非正式出版物),格式如下:序號標(biāo)識符 作者,文獻(xiàn)名稱,出版單位(或歸屬單位),日期2用戶功能性需求2.1功能需求概述提示:在方案設(shè)計(jì)中,通過功能特性描述,給出了系統(tǒng)的主要用例,該文檔將以“用例報(bào)告”的形式組織用戶需求描述。用例報(bào)告內(nèi)容描述中,會涉及到一些關(guān)鍵場景,這為后續(xù)的面向?qū)ο蠼:蜏y試活動(dòng)中使用“基于場景”的測試方法提供方便。在用例交互序列的描述中,隨時(shí)給出問題域背景知識,使用戶需求描述更完全、詳細(xì)。系統(tǒng)概況由方案設(shè)計(jì)文檔中的用例圖給出,經(jīng)與關(guān)鍵涉眾溝通完成的系統(tǒng)用例圖如下所示。用例、關(guān)鍵場景及優(yōu)先級評估用例關(guān)鍵場景場景描述質(zhì)量風(fēng)險(xiǎn)級別登錄場景11打開“登錄界面”場景12輸入用戶登錄信息場景13驗(yàn)證用戶身份合法性選課并提交選課清單場景21打開“選課清單”場景22查詢“課程”及“任課教師”情況場景23選擇添加“選課記錄”場景24提交“選課清單”審核、修改選課清單場景31進(jìn)入審核清單功能,打開學(xué)生提交的“選課清單”列表場景32審核“選課清單”并批復(fù)場景33修改“選課清單”并重新提交,或放棄匯總選課情況場景41統(tǒng)計(jì)選課情況場景42將選課結(jié)果輸出到Excel中2.1登錄用例Use Case說明:用戶在進(jìn)入選課系統(tǒng)之前,需要驗(yàn)證身份的合法性,登錄成功之后,才可以按權(quán)限使用系統(tǒng)功能。2.1.1基本事件序列 (Basic Flow)場景11打開“登錄界面”【用戶】:用戶請求登錄選課系統(tǒng)?!鞠到y(tǒng)】:打開登錄界面,等待用戶輸入用戶名和密碼,并選擇角色。PD1:需要驗(yàn)證身份并登錄之后才可以使用系統(tǒng)功能的用戶包括:學(xué)生、教學(xué)秘書、任務(wù)管理人員。場景12. 輸入用戶登錄信息【用戶】:用戶輸入用戶名、密碼信息,并選擇角色?!鞠到y(tǒng)】:系統(tǒng)在收到用戶信息后,首先對數(shù)據(jù)類型等合法性進(jìn)行檢查。如果輸入了非法數(shù)據(jù)類型,則轉(zhuǎn)至備選事件序列A1。PD2:學(xué)生的用戶名為“學(xué)號”,教學(xué)秘書和教務(wù)管理人員的用戶名為“工號”;學(xué)號為12位,如:200922204157,采用分段編碼規(guī)則,含義為:工號為5位,如:09035。場景13驗(yàn)證用戶身份合法性【用戶】:用戶提交登錄信息?!鞠到y(tǒng)】:系統(tǒng)首先區(qū)分用戶角色,從“學(xué)籍管理系統(tǒng)”或“教務(wù)管理系統(tǒng)”獲得用戶合法信息,并核對登錄信息。若此時(shí),“學(xué)籍管理系統(tǒng)”或“教務(wù)管理系統(tǒng)”連接不通,則轉(zhuǎn)至備選事件序列A2。核對用戶信息通過,則打開選課系統(tǒng)界面,否則,以對話框形式告知用戶,登錄信息有誤。2.1.2備選事件序列(Alternative Flows)A1顯示數(shù)據(jù)類型錯(cuò)誤信息【起始位置】:基本事件序列中,用戶輸入用戶登錄信息【觸發(fā)條件】:系統(tǒng)發(fā)現(xiàn)數(shù)據(jù)類型錯(cuò)誤?!揪唧w內(nèi)容】:報(bào)告相關(guān)數(shù)據(jù)類型錯(cuò)誤信息。【返回位置】:基本事件序列中的“輸入登錄信息”步驟。A2“教學(xué)管理系統(tǒng)”或“學(xué)籍管理系統(tǒng)”不可用【起始位置】:基本事件序列中“驗(yàn)證登錄信息”【觸發(fā)條件】:“教學(xué)管理系統(tǒng)”或“學(xué)籍管理系統(tǒng)”連接不通?!揪唧w內(nèi)容】:以對話框形式告知用戶“教學(xué)管理系統(tǒng)”或“學(xué)籍管理系統(tǒng)”不可用?!痉祷匚恢谩浚篣seCase執(zhí)行的當(dāng)前位置。2.1.3啟動(dòng)條件用戶請求登錄系統(tǒng)2.1.4結(jié)束狀態(tài)用戶成功登錄,或放棄登錄。2.2“選課并提交”選課清單Use Case說明:學(xué)生通過選課系統(tǒng),選擇生成一份選課清單,在一次或者多次選擇后提交,經(jīng)過驗(yàn)證之后,申請教學(xué)秘書審核。2.2.1基本事件序列 (Basic Flow)場景21打開“選課清單”【學(xué)生】:學(xué)生選擇進(jìn)入“選課申請”功能?!鞠到y(tǒng)】:若之前系統(tǒng)中存在未完成的“選課清單”,系統(tǒng)將打開該清單展示給學(xué)生,以便繼續(xù)進(jìn)行選課;否則轉(zhuǎn)至備選事件序列A1。場景22. 查看“課程”及“任課教師”情況【學(xué)生】:學(xué)生在添加選課記錄之前,一般需要先了解某課程和任課教師的詳細(xì)信息?!鞠到y(tǒng)】:系統(tǒng)與“教學(xué)管理數(shù)據(jù)庫系統(tǒng)”通訊,返回有關(guān)該課程和教師的詳細(xì)情況。如果此時(shí)“教學(xué)管理數(shù)據(jù)庫系統(tǒng)”連接不通,則轉(zhuǎn)至備選事件序列A5。場景23選擇添加“選課記錄”【學(xué)生】:學(xué)生選擇并確認(rèn)添加一條欲選修的“課程記錄”?!鞠到y(tǒng)】:系統(tǒng)首先根據(jù)選課清單中已選入的課程記錄,驗(yàn)證當(dāng)前課程是否符合選課要求,如果符合,將自動(dòng)將把該“課程”添加到該學(xué)生的“選課清單”中,否則,給出提示信息。PD3:學(xué)校對學(xué)生的選修課的組合一般有一個(gè)要求,比如文科、工科、理科應(yīng)有一個(gè)合理搭配,本案例暫假設(shè)學(xué)校規(guī)定,每個(gè)學(xué)生可選修三門課程,且只能文科、工科、理論各先一門。不符合該規(guī)則的課程組合,當(dāng)往選課清單中添加時(shí),將被拒絕。場景24提交“選課清單”【學(xué)生】:選課清單完成之后,學(xué)生需主動(dòng)提交,等待教學(xué)秘書審核?!鞠到y(tǒng)】:系統(tǒng)保存這張清單,將清單的狀態(tài)設(shè)置為“已提交”并記錄提交日期,同時(shí)這張清單被設(shè)為“只讀”。提交成功后,學(xué)生得到一個(gè)確認(rèn)信息。2.2.2備選事件序列(Alternative Flows)A1創(chuàng)建“選課清單”【起始位置】:基本事件序列中,學(xué)生進(jìn)入選課申請程序,并準(zhǔn)備打開選課清單?!居|發(fā)條件】:系統(tǒng)沒有發(fā)現(xiàn)該學(xué)生之前未完成的選課清單。【具體內(nèi)容】:系統(tǒng)為該學(xué)生創(chuàng)建一張空白的選課清單?!痉祷匚恢谩浚夯臼录蛄兄械摹按蜷_選課清單”步驟。A2刪除“選課記錄”【起始位置】:在“提交”選課清單之前任意時(shí)間點(diǎn)。【觸發(fā)條件】:學(xué)生希望刪除某一條“選課記錄”。 【具體內(nèi)容】:系統(tǒng)刪除由學(xué)生指定的某一條選課記錄?!痉祷匚恢谩浚和捌鹗嘉恢谩?。A3保存“選課清單”【起始位置】:該Use Case允許學(xué)生在事件流中的任意時(shí)間點(diǎn)保存“選課清單”?!居|發(fā)條件】:學(xué)生希望將已添加的選課記錄保存在“選課系統(tǒng)”中。 【具體內(nèi)容】:系統(tǒng)保存該學(xué)生的選課清單,并給出確認(rèn)信息。學(xué)生可以在保存選課清單之后直接退出系統(tǒng)。【返回位置】:同“起始位置”。4處理“驗(yàn)證未通過的選課清單”【起始位置】:來自基本事件序列,驗(yàn)證“選課清單”步驟中,對“選課清單“驗(yàn)證結(jié)束之后?!居|發(fā)條件】:“選課記錄”不滿足某一條選課的要求。有三種情形:第一,選課內(nèi)容不符合要求。即某選課清單中,選課記錄的組合不符合該專業(yè)對學(xué)生培養(yǎng)內(nèi)容的計(jì)劃要求;第二,選課學(xué)時(shí)不符合要求。即選課清單中所有課程的總學(xué)時(shí),不符合該學(xué)期對該專業(yè)學(xué)生應(yīng)修學(xué)時(shí)的要求;第三,考試類型不符合要求。即每個(gè)專業(yè)的學(xué)生,在每學(xué)期都有設(shè)置幾門考試課幾門考查課的要求。【具體內(nèi)容】:告知學(xué)生不合理的選課原理。【返回位置】:基本事件序列中,“添加選課記錄”,目的是更正有問題的選課記錄。5“教學(xué)管理數(shù)據(jù)庫”系統(tǒng)不可用【起始位置】:基本事件序列中“登錄選課系統(tǒng)”和查看“課程”和“教師”詳細(xì)情況的時(shí)候?!居|發(fā)條件】:當(dāng)選課系統(tǒng)向“教學(xué)管理數(shù)據(jù)庫系統(tǒng)”索取信息,而該數(shù)據(jù)庫沒有正常的響應(yīng)?!揪唧w內(nèi)容】:以對話框形式告知學(xué)生“教學(xué)管理數(shù)據(jù)庫系統(tǒng)”不可用?!痉祷匚恢谩浚簊e ase執(zhí)行的當(dāng)前位置。2.2.3啟動(dòng)條件用戶成功登錄系統(tǒng),通過身份驗(yàn)證。被系統(tǒng)提示進(jìn)入“選課系統(tǒng)”功能。2.2.4結(jié)束狀態(tài)如果該Use Case順利執(zhí)行,學(xué)生的“選課清單”將被建立,更新、保存或者保存并提交;否則,系統(tǒng)的狀態(tài)應(yīng)該保持和該Use Case執(zhí)行之前相同。2.3審核、修改“選課清單”Use Case說明:對于學(xué)生是否可以一些課程,學(xué)校往往有一些管理辦法,比如學(xué)生平時(shí)成績情況、學(xué)生出勤情況、還有其他一些表現(xiàn)可能影響到學(xué)生是否具備選修的課程,這些管理辦法經(jīng)常變化,無法由系統(tǒng)統(tǒng)一給出規(guī)則,這需要由教學(xué)秘書審核批準(zhǔn),因此,系統(tǒng)需提供對“選課清單”的審核功能。2.2.1基本事件序列 (Basic Flow)場景31進(jìn)入審核清單功能,打開學(xué)生提交的“選課清單”列表【教學(xué)秘書】:登錄之后,選擇進(jìn)入審核清單功能?!鞠到y(tǒng)】:根據(jù)教學(xué)秘書身份,打開權(quán)限范圍內(nèi)的學(xué)生提交的選課清單列表。PD4:每一個(gè)教學(xué)系有一個(gè)教學(xué)秘書,各系的教學(xué)秘書有權(quán)審核本系學(xué)生的選課清單,系統(tǒng)需能夠判斷教學(xué)秘書所負(fù)責(zé)的教學(xué)系,以便打開相應(yīng)的選課清單列表。場景32. 審核“選課清單”并批復(fù)【教學(xué)秘書】:逐條審核學(xué)生提交的選課清單記錄,并給出是否審核通過確認(rèn)?!鞠到y(tǒng)】:對審核通過的選課清單,系統(tǒng)自動(dòng)將其轉(zhuǎn)交到已審核通過的行選課記錄集中,等待匯總選課情況。否則,系統(tǒng)將“選課清單”的只讀屬性“解鎖”,退回學(xué)生,以便修改。場景33. 修改“選課清單”并重新提交,或放棄【學(xué)生】:看到被退回的“選課清單”,根據(jù)批復(fù)意見,對選課清單中的課程進(jìn)行增刪,完成之后,再次提交?;蜻x擇放棄參與選課活動(dòng)【系統(tǒng)】:系統(tǒng)完成課程記錄的添加或刪除。重新提交之后,系統(tǒng)將該清單再次置為只讀屬性,等待教學(xué)秘書審核。或?qū)W生選擇放棄參與選課活動(dòng),系統(tǒng)刪除該選課清單記錄。2.2.3啟動(dòng)條件學(xué)生的選課清單審核未通過。2.2.4結(jié)束狀態(tài)修改過之后,重新提交了選課清單,或放棄參與選課活動(dòng)。2.4匯總選課情況Use Case說明:當(dāng)全部學(xué)生完成選課之后,教務(wù)部門要匯總選課情況,考慮課程、教師和教師資源進(jìn)行排課。2.4.1基本事件序列 (Basic Flow)場景41統(tǒng)計(jì)選課情況【教務(wù)人員】:選擇進(jìn)行選課情況統(tǒng)計(jì)功能,同時(shí)選擇統(tǒng)計(jì)方式。要求可以按課程、教師統(tǒng)計(jì)選課情況。【系統(tǒng)】:根據(jù)用戶選擇的統(tǒng)計(jì)條件,統(tǒng)計(jì)選課情況。場景42. 將選課結(jié)果輸出到Excel中【教務(wù)人員】:統(tǒng)計(jì)完成之后,選擇將結(jié)果輸出到Excel中?!鞠到y(tǒng)】:系統(tǒng)鏈接打開Excel對象,并自動(dòng)將選課統(tǒng)計(jì)結(jié)果填入Excel表中?;蛳到y(tǒng)沒有安裝Excel,則系統(tǒng)創(chuàng)建Excel對象失敗,轉(zhuǎn)至備選事件序列A1;若系統(tǒng)根據(jù)模板創(chuàng)建Excel表對象失敗,則轉(zhuǎn)至備選事件序列A2;2.4.2備選事件序列(Alternative Flows)A1提示“創(chuàng)建Excel對象失敗,可能因?yàn)橄到y(tǒng)未安裝Excel”【起始位置】:基本事件序列中,操作員選擇將統(tǒng)計(jì)數(shù)據(jù)送入Excel表?!居|發(fā)條件】:系統(tǒng)沒有發(fā)現(xiàn)該計(jì)算機(jī)系統(tǒng)中有Excel軟件?!揪唧w內(nèi)容】:系統(tǒng)以對話框形式給出錯(cuò)誤提示?!痉祷匚恢谩浚夯臼录蛄兄械摹拜敵鼋y(tǒng)計(jì)結(jié)果”步驟。A2提示“Excel表對象創(chuàng)建失敗”【起始位置】:基本事件序列中,操作員選擇將統(tǒng)計(jì)數(shù)據(jù)送入Excel表?!居|發(fā)條件】:系統(tǒng)創(chuàng)建Excel對象成功,欲建立Excel表對象,發(fā)現(xiàn)模板文找不到。 【具體內(nèi)容】:以對話框形式顯示出錯(cuò)信息?!痉祷匚恢谩浚悍祷亍捌鹗嘉恢谩?。2.4.3啟動(dòng)條件教務(wù)工作人員要求將匯總選課結(jié)果輸出到Excel中。2.4.4結(jié)束狀態(tài)將匯總選課結(jié)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 青島市L區(qū)智慧養(yǎng)老服務(wù)問題與對策研究
- 轉(zhuǎn)動(dòng)型雙階摩擦阻尼器力學(xué)性能研究
- 肝膽疾病超聲診斷
- 幼兒園大班健康禮儀下冊
- 呼吸機(jī)的使用及護(hù)理
- 創(chuàng)新養(yǎng)老服務(wù)模式與老年健康管理實(shí)踐
- 《機(jī)械設(shè)計(jì)基礎(chǔ)》課件-第12章 機(jī)械傳動(dòng)設(shè)計(jì)
- 學(xué)生心理疏通和輔導(dǎo)培訓(xùn)會
- 預(yù)防兒童流感課件
- 感染科主要診斷
- 2025年校長職級考試題及答案
- 國家能源集團(tuán)采購管理規(guī)定及實(shí)施辦法知識試卷
- 2023-2024學(xué)年四川省成都市高新區(qū)八年級(下)期末數(shù)學(xué)試卷
- 2025年廣西繼續(xù)教育公需科目考試試題和答案
- 2024年廣州市南沙區(qū)社區(qū)專職招聘考試真題
- 山東醫(yī)藥技師學(xué)院招聘筆試真題2024
- (高清版)DB13(J)∕T 8556-2023 建設(shè)工程消耗量標(biāo)準(zhǔn)及計(jì)算規(guī)則(園林綠化工程)
- JJF 1334-2012混凝土裂縫寬度及深度測量儀校準(zhǔn)規(guī)范
- GB/T 3003-2017耐火纖維及制品
- GB/T 1094.1-2013電力變壓器第1部分:總則
- 經(jīng)濟(jì)責(zé)任審計(jì)報(bào)告
評論
0/150
提交評論