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