資源描述:
《3需求分析階段--需求說明書》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、學(xué)生成績管理系統(tǒng)需求說明書擬制人張遠(yuǎn)浩、羅陳黃、徐碩勛、徐鵬審核人一高H批準(zhǔn)人—2016年6月29日目錄1.引言21.1編寫的目的21.2背景21.3定義21.3.1總體結(jié)構(gòu)21.3.2夕卜部接口21.3.3數(shù)據(jù)結(jié)構(gòu)31.3.4概念數(shù)據(jù)31.3.5物理數(shù)據(jù)31.3.6視圖31.3.7角色31.3.8了系統(tǒng)31.3.9模塊31310內(nèi)部接口41.3.11相關(guān)文件41.4參考資料42.任務(wù)概述42.1冃標(biāo)42.2用戶的特點(diǎn)42.3假定和約束43?需求規(guī)定53」對功能的規(guī)定53.2對性能的規(guī)定63.3輸入輸出要求63.4數(shù)據(jù)管理能
2、力要求(針對軟件系統(tǒng)63.5故障處理要求73.6其他專門要求74.運(yùn)行環(huán)境規(guī)定74.1設(shè)備74.2支持軟件84.3接口84.4控制81?引言編寫的目的為明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,編寫木文檔。1.2背景a.待開發(fā)的系統(tǒng)的名稱;學(xué)牛成績管理系統(tǒng)b.本項(xiàng)H的任務(wù)提出者、開發(fā)者、用戶;項(xiàng)目任務(wù)提出者:北華人學(xué)13級學(xué)生羅陳黃,徐碩勛,張遠(yuǎn)浩,徐鵬。項(xiàng)目開發(fā)者:北華大學(xué)13級學(xué)生羅陳黃,徐碩勛,張遠(yuǎn)浩,徐鵬。用戶:大學(xué)階段師生。c.該系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的棊木的相互來往關(guān)系。實(shí)現(xiàn)軟件單位:北華人學(xué)。1.
3、3定義乩數(shù)據(jù)流圖:簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及川于表示軟件模型的一種圖示方法。b.數(shù)據(jù)字典:是指對數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明。c.系統(tǒng)流程圖:是描繪系統(tǒng)物理模型的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里血的每個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等),表達(dá)信息在各個部件之間流動的情況。d.結(jié)構(gòu)化
4、分析:使用數(shù)據(jù)流程圖、數(shù)據(jù)字典、結(jié)構(gòu)化語言、判定表和判定樹等工具,來建立一種新的、稱為結(jié)構(gòu)化說明帖的目標(biāo)文檔-需求規(guī)格說明書。1-3.1總體結(jié)構(gòu)軟件系統(tǒng)的總體邏輯結(jié)構(gòu)按照不同的設(shè)計(jì)方法,有不同的總體邏輯結(jié)構(gòu)。若采用而向功能或面向數(shù)據(jù)的設(shè)計(jì)方法,則總體邏輯結(jié)構(gòu)為一樹形的功能模塊結(jié)構(gòu)圖。若采用面向?qū)ο蠡蛎嫦虿考?gòu)件)的設(shè)計(jì)方法,則總體邏輯結(jié)構(gòu)為部件(構(gòu)件)的組裝圖1.3.2夕卜部接口本軟件系統(tǒng)與其他軟件系統(tǒng)Z間的接口,接口設(shè)丿適可以是中間件。接口描述包括:傳輸方式、帶寬、數(shù)據(jù)結(jié)構(gòu)、傳輸頻率、傳輸量、傳輸協(xié)議1.3.3數(shù)據(jù)結(jié)構(gòu)數(shù)
5、據(jù)結(jié)構(gòu)包括:數(shù)據(jù)庫表的結(jié)構(gòu)、其他數(shù)據(jù)結(jié)構(gòu)等1.3.4概念數(shù)據(jù)模型CDM關(guān)系數(shù)據(jù)庫的邏輯設(shè)計(jì)模型,叫做概念數(shù)據(jù)模型。主要內(nèi)容包括一張邏輯E-R圖及其相應(yīng)的數(shù)據(jù)字典1.3.5物理數(shù)據(jù)模型PDM關(guān)系數(shù)據(jù)庫的物理設(shè)計(jì)模型,叫做物理數(shù)據(jù)模型。主要內(nèi)容包括一張物理表關(guān)系圖及具相應(yīng)的數(shù)據(jù)字典1.3.6視圖在基表或其他視圖Z上建立的一張?zhí)摫?,叫做視圖,它具有物理表的許多性質(zhì),在數(shù)據(jù)處理和授權(quán)上很有用1.3,7角色數(shù)據(jù)庫中享冇某些特權(quán)操作的用戶,叫做介色。角色的權(quán)利通過授權(quán)來實(shí)現(xiàn)1-3-8子系統(tǒng)具有相對獨(dú)立功能的小系統(tǒng)叫做子系統(tǒng)。一-個大的軟
6、件系統(tǒng)可以劃分為多個子系統(tǒng),每個子系統(tǒng)可由多個模塊或多個部件組成1?3?9模塊具有功能獨(dú)立、能被調(diào)用的信息單元叫做模塊。模塊是結(jié)構(gòu)化設(shè)計(jì)中的概念1.3.10內(nèi)部接口軟件系統(tǒng)內(nèi)部各子系統(tǒng)之間、各部件之間、各模板之間的接ii,叫做內(nèi)部接口。接口描述包括:調(diào)用方式、入口信息、出口信息等1.3.11相關(guān)文件和關(guān)文件是指當(dāng)本文件內(nèi)容變更后,可能引起變更的英他文件。如需求分析報告、詳細(xì)設(shè)計(jì)說明書、測試計(jì)劃、用戶手冊1.4參考資料1.《軟件工程基礎(chǔ)》趙一丁北京郵電人學(xué)出版社2.《軟件需求》勞森(作者),劉曉暉(譯者)電子工業(yè)出版社3.《軟
7、件需求工程:原理和方法》金芝,劉璘,金英科學(xué)出版社4.《實(shí)用軟件工程》第三版殷人昆清華人學(xué)出版社2.任務(wù)概述2.1目標(biāo)本文檔是在對學(xué)生成績管理系統(tǒng)進(jìn)行總體分析后,得出的對學(xué)生成績軟件系統(tǒng)的需求說明。本文將對學(xué)生成績軟件的軟件需求進(jìn)行詳細(xì)的定義,并以需求基線的形式確定下來,對之進(jìn)行嚴(yán)格的控制,目的是準(zhǔn)確和正確地滿足學(xué)牛成績管理系統(tǒng)的要求,減少返工。本文檔將作為對本學(xué)生成績軟件進(jìn)行設(shè)計(jì)開發(fā)和驗(yàn)收活動的依據(jù)。2.2用戶的特點(diǎn)具有設(shè)計(jì)能力的設(shè)計(jì)人員2.3假定和約束計(jì)劃使用的商業(yè)組件,或者其它軟件中的某個部件;假定產(chǎn)品中某個用戶界面將
8、符合一個特殊的設(shè)計(jì)約定;有關(guān)木軟件用戶的若干假定(例如:假定用戶會熟練使用SQL語言。;冇關(guān)本軟件開發(fā)工作的若干假定(例如:用戶承諾的優(yōu)惠、方便、上級部門給予的特殊政策和支持等。);有關(guān)本軟件運(yùn)行環(huán)境的一些問題;此外,確定本軟件開發(fā)項(xiàng)口對外部約束因素所存在的依賴。有關(guān)的約束可能包括:工期約