需求分析报告
原創(chuàng)不易,麻煩點(diǎn)個(gè)關(guān)注,點(diǎn)個(gè)贊,謝謝各位。
需求分析報(bào)告
1 引言
在市場經(jīng)濟(jì)中,進(jìn)銷存管理是企業(yè)運(yùn)作的重要環(huán)節(jié)。隨著企業(yè)規(guī)模的發(fā)展壯大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增加。企業(yè)需要實(shí)時(shí)動(dòng)態(tài)地對商品的各種信息進(jìn)行統(tǒng)計(jì)分析為了便好地增加業(yè)務(wù)量,另外不少企業(yè)通過分公司或代理商把產(chǎn)品推向最終用戶,這些分公司或代理商分布在不同的地理位置,跨空間、跨時(shí)間的頻繁業(yè)務(wù)信息交流是這些企業(yè)業(yè)務(wù)活動(dòng)的主要特點(diǎn)。在這種形勢下,傳統(tǒng)的人工傳遞信息和數(shù)據(jù)的管理方式就無法滿足企業(yè)需求了。
1.1 編寫目的
此份軟件產(chǎn)品需求分析報(bào)告是為進(jìn)銷存管理信息系統(tǒng)編寫的,開發(fā)這個(gè)軟件旨在建立一個(gè)高效率、高準(zhǔn)確率、通用性好的進(jìn)銷存管理系統(tǒng),借助計(jì)算機(jī)進(jìn)行信息管理,在很大程度上提高管理者分析與決策的科學(xué)性,提高企業(yè)經(jīng)營管理水平。通過這份軟件產(chǎn)品需求分析報(bào)告詳盡說明了該軟件產(chǎn)品的需求規(guī)格,包括對產(chǎn)品進(jìn)行的準(zhǔn)確的定義。
1.2 開發(fā)目的及意義
本設(shè)計(jì)為一個(gè)基本的B/S結(jié)構(gòu)的進(jìn)銷存管理系統(tǒng),即利用網(wǎng)絡(luò)、信息化手段來實(shí)現(xiàn)商品信息的跨時(shí)間、空間的管理。本系統(tǒng)對企業(yè)中常見的采購、庫存、銷售等商業(yè)活動(dòng)以及相關(guān)的供應(yīng)商和客戶等基本信息進(jìn)行管理。功能貼近實(shí)際,內(nèi)容精練。
1.3 預(yù)期讀者和閱讀建議
本軟件產(chǎn)品需求分析報(bào)告所針對的各種不同的預(yù)期讀者,可能包括:
? 用戶;
? 開發(fā)人員;
? 企業(yè)管理者;
? 營銷人員;
? 測試人員;
? 文檔編寫入員。
2 系統(tǒng)功能需求
根據(jù)軟件本身的系統(tǒng)機(jī)構(gòu),我們本小組從功能的角度對系統(tǒng)的功能進(jìn)行了初步的模塊劃分,主要區(qū)分了每個(gè)功能的邊界,這是第一次將系統(tǒng)功能進(jìn)行細(xì)化的過程,分析結(jié)果如下表2-1所示。
根據(jù)表2-1用戶描述的需求,將系統(tǒng)功能模塊劃分如表2-2所示,并對其模塊的劃分和功能進(jìn)行描述。劃分模塊的目的是使系統(tǒng)的結(jié)構(gòu)更加清晰,開發(fā)難度降低并有利于團(tuán)隊(duì)的開發(fā)。
表2-2 進(jìn)銷存管理軟件需求分析結(jié)果
2.1 系統(tǒng)功能
本系統(tǒng)的功能主要包括系統(tǒng)登錄、基本資料維護(hù)、采購、銷售、庫存管理和系統(tǒng)維護(hù)等,根據(jù)具體情況,該系統(tǒng)的功能可分為四類:第一類是基本信息業(yè)務(wù),主要負(fù)責(zé)客戶信息、供應(yīng)商信息、商品信息、入庫信息、出庫信息的管理;第二類是進(jìn)貨業(yè)務(wù),主要負(fù)責(zé)對貨物生成采購單,并采購入庫;第三類是銷售業(yè)務(wù),主要負(fù)責(zé)對商品的銷售,并銷售出庫;第四類是庫存管理業(yè)務(wù),主要負(fù)責(zé)庫存盤點(diǎn)。
2.1.1 系統(tǒng)功能樹圖
2.1.2 子系統(tǒng)一
(請改成具體的名稱,如“用戶管理子系統(tǒng)”。若未劃分子系統(tǒng),則刪除本標(biāo)題,直接寫“模塊”,并將3.1.2.1等標(biāo)題升級為四級標(biāo)題。)
對該子系統(tǒng)的描述。
2.1.2.1 模塊一(請改成具體的名稱)
(1)用例圖
(2)需求說明
(3)輸入/輸出數(shù)據(jù)
列出輸入數(shù)據(jù)(用戶輸入、來自外部接口的輸入或者其它輸入)并且定義針對這些輸入數(shù)據(jù)的處理(計(jì)算)方法,以及相應(yīng)地輸出數(shù)據(jù),描述對應(yīng)區(qū)別:輸入數(shù)據(jù)和輸出數(shù)據(jù)。
當(dāng)有大量數(shù)據(jù)需要描述時(shí),也可以分類描述數(shù)據(jù),并且注明各項(xiàng)數(shù)據(jù)的輸入、輸出屬性。
2.1.2.2 模塊二
(1)用例圖
(2)需求說明
(3)輸入/輸出數(shù)據(jù)
2.1.3子系統(tǒng)二
具體寫法,參照3.1.2節(jié)。
請根據(jù)需要,增加3.1.4,3.1.5等小節(jié)。
3 用戶界面與運(yùn)行環(huán)境需求
通過本節(jié)描述可以確定,保證軟件產(chǎn)品能和外部組件正確連接的需求。
3.1 用戶界面
主要是對用戶界面風(fēng)格、布局等方面的描述。
以下是可能包括的一些特征:
? 將要采用的圖形用戶界面(GUl)標(biāo)準(zhǔn)或者產(chǎn)品系列的風(fēng)格;
? 有關(guān)屏幕布局或者解決方案的限制;
? 將要使用在每一個(gè)屏幕(圖形用戶界面)上的軟件組件,可能包括:
? 選單;
? 標(biāo)準(zhǔn)按鈕;
? 導(dǎo)航鏈接;
? 各種功能組件;
? 消息欄;
? 快捷鍵;
? 各種顯示格式的規(guī)定,可能包括:
? 不同情況下文字的對齊方式;
? 不同情況下數(shù)字的表現(xiàn)格式與對齊方式
? 日期的表現(xiàn)方法與格式;
? 計(jì)時(shí)方法與時(shí)間格式;
? 等等。
? 錯(cuò)誤信息顯示標(biāo)準(zhǔn);
對于用戶界面的細(xì)節(jié),例如:一個(gè)特定對話框的布局,應(yīng)該寫入具體的用戶界面設(shè)計(jì)說明中,而不能寫入軟件需求規(guī)格說明中。
如果采用現(xiàn)成的、合適的用戶界面設(shè)計(jì)規(guī)范(標(biāo)準(zhǔn)),或者另文描述,可以在這里直接說明,并且將其加入?yún)⒖嘉墨I(xiàn)。
3.2 運(yùn)行環(huán)境
描述了本軟件的運(yùn)行環(huán)境,一般包括:
? 硬件平臺(tái);SUN V880或以上,雙CPU,2G內(nèi)存,200G以上磁盤陣列
? 操作系統(tǒng)和版本;
? 支撐環(huán)境(例如:數(shù)據(jù)庫等)和版本;
? 其它與該軟件有關(guān)的軟件組件;
? 與該軟件共存的應(yīng)用程序。
例如:
服務(wù)器:
硬件:SUN V880或以上,雙CPU,2G內(nèi)存,200G以上磁盤陣列
軟件:Solaris8或以上,ORACLE或SYBASE
客戶端:
硬件:PC機(jī),P4 1.7G以上,512M內(nèi)存,40G硬盤
軟件:Windows 2000或以上
4 其它非功能需求
在這里列舉出所有非功能需求,主要包括可靠性、安全性、可維護(hù)性、可擴(kuò)展性、可測試性等。
4.1 性能需求
闡述不同應(yīng)用領(lǐng)域?qū)浖a(chǎn)品性能的需求,并且說明提出需求的原理或者依據(jù),以幫助開發(fā)人員做出合理的設(shè)計(jì)選擇。盡可能詳細(xì)地描述性能需求,如果需要,可以針對每個(gè)功能需求或者特征分別陳述其性能需求。在這里確定:
? 相互合作的用戶數(shù)量;
? 系統(tǒng)支持的并發(fā)操作數(shù)量;
? 響應(yīng)時(shí)間;
? 與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系:
? 容量需求
? 存儲(chǔ)器;
? 磁盤空間;
? 數(shù)據(jù)庫中表的最大行數(shù)。
4.2 安全措施需求(可選)
詳盡陳述與軟件產(chǎn)品使用過程中可能發(fā)生的損失、破壞、危害相關(guān)的需求。定義必須采取的安全保護(hù)或動(dòng)作,以及必須預(yù)防的潛在危險(xiǎn)動(dòng)作。明確軟件產(chǎn)品必須遵從的安全標(biāo)準(zhǔn)、策略、或規(guī)則。
4.3 安全性需求(可選)
詳盡陳述與系統(tǒng)安全性、完整性問題相關(guān)的需求,或者與個(gè)人隱私問題相關(guān)的需求。這些問題將會(huì)影響到軟件產(chǎn)品的使用,和軟件產(chǎn)品所創(chuàng)建或者使用的數(shù)據(jù)的保護(hù)。定義用戶身份認(rèn)證,或備授權(quán)需求。明確軟件產(chǎn)品必須滿足的安全性或者保密性策略。也可以通過稱為完整性的質(zhì)量屬性來闡述這些需求。一個(gè)典型的軟件系統(tǒng)安全需求范例如下:“每個(gè)用戶在第一次登錄后,必須更改他的系統(tǒng)預(yù)置登錄密碼,系統(tǒng)預(yù)置的登錄密碼不能重用?!?/p>
4.4 用戶文檔
列舉出將與軟件產(chǎn)品一同交付的用戶文檔,并且明確所有己知用戶文檔的交付格式或標(biāo)準(zhǔn),例如:
? 安裝指南,紙質(zhì)文檔;
? 用戶手冊,紙質(zhì)文檔;
? 在線幫助;
? 相關(guān)電子文檔,與軟件產(chǎn)品一同分發(fā)、配置。
5 待定問題列表(可選)
編輯一張?jiān)谲浖a(chǎn)品需求分析報(bào)告中待確定問題時(shí)的列表,把每一個(gè)表項(xiàng)都編上號(hào),以便跟蹤調(diào)查。
總結(jié)
- 上一篇: C语言FFT
- 下一篇: [css] 请描述css的权重计算规则