資源描述:
《軟件需求規(guī)格說明書(案例)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、軟件開發(fā)方向“成績管理系統(tǒng)”軟件需求規(guī)約安博教育集團二零零八年十月16修訂歷史記錄日期版本說明作者2008-10-120.8未評審的初稿吳子敬16目錄1引言51.1目的51.2文檔格式51.3預(yù)期的讀者和閱讀建議51.4范圍61.5術(shù)語61.6參考文獻62系統(tǒng)概述62.1概述62.2功能72.3運行環(huán)境82.4假設(shè)與依賴83系統(tǒng)特性93.1系統(tǒng)角色93.2學(xué)生管理93.2.1增加學(xué)生信息93.2.2修改學(xué)生信息93.2.3刪除學(xué)生信息93.2.4導(dǎo)入學(xué)生信息93.3教師管理103.3.1增加教師信息103.3.2修改教師信息10
2、3.3.3刪除教師信息103.3.4導(dǎo)入教師信息103.4課程管理113.4.1增加課程基本信息113.4.2修改課程基本信息113.4.3刪除課程基本信息113.4.4維護課程學(xué)生信息113.5成績查詢123.5.1學(xué)生查詢成績123.5.2教師查詢成績123.6成績分析與統(tǒng)計123.6.1考試成績表123.6.2班級各科平均成績表123.6.3年級成績排名表133.7系統(tǒng)維護133.7.1數(shù)據(jù)字典維護134非功能性需求134.1性能需求134.2安全性需求134.3可用性需求14164.4用戶文檔144.5其它需求155外部
3、接口需求155.1用戶接口155.2硬件接口155.3軟件接口155.4通信接口15161引言1.1目的該文檔首先給出了整個系統(tǒng)的整體網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,試圖從總體架構(gòu)上給出整個系統(tǒng)的輪廓,然后又對功能需求、性能需求和其它非功能性需求進行了詳細的描述。其中對功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有備選事件流則描述,否則則省略。而且還給出了非常直觀的用例圖。這些文字和圖形都為了本文檔能詳細準確地描述用戶的需求,同時也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說明了這一軟件產(chǎn)品
4、的需求和規(guī)格,這些規(guī)格說明是進行設(shè)計的基礎(chǔ),也是編寫測試用例和進行系統(tǒng)測試的主要依據(jù)。同時,該文檔也是用戶確定軟件功能需求的主要依據(jù)。1.2文檔格式本文檔按以下要求和約定進行書寫:(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小值20磅。(2)標題最多分三級,分別為黑體小三、黑體四號、黑體小四,標題均加粗。(3)正文字體為宋體小四號,無特殊情況下,字體顏色均采用黑色。(4)出現(xiàn)序號的段落不采用自動編號功能而采用人工編號,各級別的序號依次為(1)、1)、a)等,特殊情況另作規(guī)定。1.3預(yù)期的讀者和閱讀建議
5、本文檔的主要內(nèi)容共分4部分:綜合描述、系統(tǒng)特性、和非功能性需求和外部接口描述。綜合描述部分主要對系統(tǒng)的整體結(jié)構(gòu)進行了大致的介紹;系統(tǒng)特性部分對系統(tǒng)的功能需求進行了詳細描述,是本文的主要部分;非功能性需求部分對非功能需求進行了詳細的描述;外部接口需求部分對用戶界面、軟件接口、硬件接口和通訊接口等進行了描述。本文檔面向多種讀者對象:16(1)項目經(jīng)理:項目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進行系統(tǒng)設(shè)計、項目管理。(2)設(shè)計員:對需求進行分析,并設(shè)計出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計。(3)程序員:配合《設(shè)計報告》,了解系統(tǒng)功能,編寫
6、《用戶手冊》。(4)測試員:根據(jù)本文檔編寫測試用例,并對軟件產(chǎn)品進行功能性測試和非功能性測試。(5)銷售人員:了解預(yù)期產(chǎn)品的功能和性能。(6)用戶:了解預(yù)期產(chǎn)品的功能和性能,并與分析人員一起對整個需求進行討論和協(xié)商。(7)其他人員:如部門領(lǐng)導(dǎo)、公司領(lǐng)導(dǎo)等可以據(jù)此了解產(chǎn)品的功能和性能。在閱讀本文檔時,首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對每一功能進行適當?shù)牧私狻?.4范圍該產(chǎn)品是在積累了豐富業(yè)務(wù)經(jīng)驗的基礎(chǔ)上進行開發(fā)的,在需求上,充分考慮了具體用戶的實際情況。本產(chǎn)品將主要適用于江蘇省各高級中學(xué)的成績管理,主要完成學(xué)生成績
7、錄入、批量導(dǎo)入、學(xué)生成績分析與統(tǒng)計等業(yè)務(wù),也可作為學(xué)校學(xué)生與教務(wù)管理系統(tǒng)的一個子模塊。1.5術(shù)語1.6參考文獻2系統(tǒng)概述2.1概述高級中學(xué)對學(xué)生的考核主要還是對學(xué)生各科成績的考核,考試類別多、課程多,而且要隨高考制度的變化不斷地改變,學(xué)生多,工作量大,尤其對學(xué)生成績的分析(如排名)統(tǒng)計要及時,所以成績管理一直是學(xué)校管理中的一個重要子系統(tǒng)。好的管理系統(tǒng)可以簡少老師在成績管理上的工作量,學(xué)生可以及時查詢學(xué)習(xí)成績,學(xué)??梢钥焖佾@得考試結(jié)果,掌握教學(xué)情況,改進教學(xué)活動。16增加學(xué)生信息2.2功能修改學(xué)生信息學(xué)生檔案管理刪除學(xué)生信息導(dǎo)入學(xué)
8、生信息刪除教師信息修改教師信息增加教師信息教師信息管理導(dǎo)入教師信息成績管理系統(tǒng)修改學(xué)生成績錄入學(xué)生成績管理課程學(xué)生管理課程基本信息課程管理成績維護考試成績表各科平均成績表學(xué)生成績分析統(tǒng)計期末考試成績排名表學(xué)生查詢成績成績查詢教師查詢成績系統(tǒng)管理圖一成績管理系統(tǒng)功