下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件需求規(guī)格說(shuō)明(IEEE830標(biāo)準(zhǔn)) TOC o 1-3 h z u HYPERLINK l _Toc307517837 a. 引言 PAGEREF _Toc307517837 h 1 HYPERLINK l _Toc307517838 a. 1目的 PAGEREF _Toc307517838 h 2 HYPERLINK l _Toc307517839 a. 2文檔約定 PAGEREF _Toc307517839 h 2 HYPERLINK l _Toc307517840 a. 3預(yù)期的讀者和閱讀建議 PAGEREF _Toc307517840 h 2 HYPERLINK l _Toc307
2、517841 a. 4產(chǎn)品的范圍 PAGEREF _Toc307517841 h 2 HYPERLINK l _Toc307517842 a. 5參考文獻(xiàn) PAGEREF _Toc307517842 h 2 HYPERLINK l _Toc307517843 b. 綜合描述 PAGEREF _Toc307517843 h 2 HYPERLINK l _Toc307517844 b.1產(chǎn)品的前景 PAGEREF _Toc307517844 h 2 HYPERLINK l _Toc307517845 b.2產(chǎn)品的功能 PAGEREF _Toc307517845 h 2 HYPERLINK l _T
3、oc307517846 b.3用戶類和特征 PAGEREF _Toc307517846 h 2 HYPERLINK l _Toc307517847 b.4運(yùn)行環(huán)境 PAGEREF _Toc307517847 h 2 HYPERLINK l _Toc307517848 b.5設(shè)計(jì)和實(shí)現(xiàn)上的限制 PAGEREF _Toc307517848 h 3 HYPERLINK l _Toc307517849 b.6假設(shè)和依賴 PAGEREF _Toc307517849 h 3 HYPERLINK l _Toc307517850 c. 外部接口需求 PAGEREF _Toc307517850 h 3 HYPE
4、RLINK l _Toc307517851 c.1用戶界面 PAGEREF _Toc307517851 h 3 HYPERLINK l _Toc307517852 c.2硬件接口 PAGEREF _Toc307517852 h 3 HYPERLINK l _Toc307517853 c.3軟件接口 PAGEREF _Toc307517853 h 3 HYPERLINK l _Toc307517854 c.4通信接口 PAGEREF _Toc307517854 h 4 HYPERLINK l _Toc307517855 d.系統(tǒng)特性 PAGEREF _Toc307517855 h 4 HYPER
5、LINK l _Toc307517856 d.1說(shuō)明和優(yōu)先級(jí) PAGEREF _Toc307517856 h 4 HYPERLINK l _Toc307517857 d.2激勵(lì)/響應(yīng)序列 PAGEREF _Toc307517857 h 4 HYPERLINK l _Toc307517858 d.3功能需求 PAGEREF _Toc307517858 h 4 HYPERLINK l _Toc307517859 e.其它非功能需求 PAGEREF _Toc307517859 h 4 HYPERLINK l _Toc307517860 e.1性能需求 PAGEREF _Toc307517860 h
6、4 HYPERLINK l _Toc307517861 e.2安全設(shè)施需求 PAGEREF _Toc307517861 h 4 HYPERLINK l _Toc307517862 e.3安全性需求 PAGEREF _Toc307517862 h 4 HYPERLINK l _Toc307517863 e.4軟件質(zhì)量標(biāo)準(zhǔn)屬性 PAGEREF _Toc307517863 h 5 HYPERLINK l _Toc307517864 e.5業(yè)務(wù)規(guī)則 PAGEREF _Toc307517864 h 5 HYPERLINK l _Toc307517865 e.6用戶文檔 PAGEREF _Toc30751
7、7865 h 5 HYPERLINK l _Toc307517866 f.其它需求 PAGEREF _Toc307517866 h 5 HYPERLINK l _Toc307517867 附錄A:詞匯表 PAGEREF _Toc307517867 h 5 HYPERLINK l _Toc307517868 附錄B:分析模型 PAGEREF _Toc307517868 h 5 HYPERLINK l _Toc307517869 附錄C:待確定問(wèn)題的列表 PAGEREF _Toc307517869 h 5說(shuō)明 你可以通過(guò)參考其它已編寫好的項(xiàng)目文檔(例如項(xiàng)目視圖和范圍文檔或接口規(guī)格說(shuō)明)來(lái)將每一部分
8、內(nèi)容具體化,而不是復(fù)制信息或者把所有的內(nèi)容組成一個(gè)單一的文檔。不要生搬硬套這個(gè)摸板,應(yīng)該把這個(gè)模板轉(zhuǎn)換為你所需要的文檔。a. 引言 引言提出了對(duì)軟件需求規(guī)格說(shuō)明的縱覽,這有助于讀者理解文檔如何編寫并且如何閱讀和解釋。 a. 1目的 對(duì)產(chǎn)品進(jìn)行定義,在該文檔中詳盡說(shuō)明了這個(gè)產(chǎn)品的軟件需求,包括修正或發(fā)行版本號(hào)。如果這個(gè)軟件需求規(guī)格說(shuō)明只與整個(gè)系統(tǒng)的一部分有關(guān)系,那么只定義文檔中說(shuō)明的部分或子系統(tǒng)。 a. 2文檔約定 描述編寫文檔時(shí)所采用的標(biāo)準(zhǔn)或排版約定,包括正文風(fēng)格、提示區(qū)或重要符號(hào)。例如,說(shuō)明了高層需求的優(yōu)先級(jí)是否可以被其所有細(xì)化的需求繼承,或者每個(gè)需求陳述是否都有其自身的優(yōu)先級(jí)。 a. 3預(yù)
9、期的讀者和閱讀建議 列舉了軟件需求規(guī)格說(shuō)明所針對(duì)的不同讀者,例如開發(fā)人員、項(xiàng)目經(jīng)理、營(yíng)銷人員、用戶、測(cè)試人員或文檔的編寫人員。描述了文檔中剩余部分的內(nèi)容及其組織結(jié)構(gòu)。提出了最適合于每一類型讀者閱讀文檔的建議。 a. 4產(chǎn)品的范圍 提供了對(duì)指定的軟件及其目的的簡(jiǎn)短描述,包括利益和目標(biāo)。把軟件與企業(yè)目標(biāo)或業(yè)務(wù)策略相聯(lián)系??梢詤⒖柬?xiàng)目視圖和范圍文檔而不是將其內(nèi)容復(fù)制到這里。 a. 5參考文獻(xiàn) 列舉了編寫軟件需求規(guī)格說(shuō)明時(shí)所參考的資料或其它資源。這可能包括用戶界面風(fēng)格指導(dǎo)、合同、標(biāo)準(zhǔn)、系統(tǒng)需求規(guī)格說(shuō)明、使用實(shí)例文檔,或相關(guān)產(chǎn)品的軟件需求規(guī)格說(shuō)明。在這里應(yīng)該給出詳細(xì)的信息,包括標(biāo)題名稱、作者、版本號(hào)、日
10、期、出版單位或資料來(lái)源,以方便讀者查閱這些文獻(xiàn)。 b. 綜合描述 這一部分概述了正在定義的產(chǎn)品以及它所運(yùn)行的環(huán)境、使用產(chǎn)品的用戶和已制知的限制、假設(shè)和依賴。 b.1產(chǎn)品的前景 描述了軟件需求規(guī)格說(shuō)明中所定義的產(chǎn)品的背景和起源。說(shuō)明了該產(chǎn)品是否是產(chǎn)品系列中的下一成員,是否是成熟產(chǎn)品所改進(jìn)的下一產(chǎn)品、是否是現(xiàn)有應(yīng)用程序的替代品,或者是否是一個(gè)新型的、自含型產(chǎn)品。如果軟件需求規(guī)格說(shuō)明定義了大系統(tǒng)的一個(gè)組成部分,那么就要說(shuō)明這部分軟件是怎樣與整個(gè)系統(tǒng)相關(guān)的,并且要定義出兩者之間的接口。 b.2產(chǎn)品的功能 概述了產(chǎn)品所具有的主要功能。其詳細(xì)內(nèi)容將在d中描述,所以在此只需要概略地總結(jié),例如用列表的方法給出
11、。很好地組織產(chǎn)品的功能,使每個(gè)讀者都易于理解。用圖形表示主要的需求分組以及它們之間的聯(lián)系,例如數(shù)據(jù)流程圖的頂層圖或類圖,都是有用的。 b.3用戶類和特征 確定你覺得可能使用該產(chǎn)品的不同用戶類并描述它們相關(guān)的特征。有一些需求可能只與特定的用戶類相關(guān)。將該產(chǎn)品的重要用戶類與那些不太重要的用戶類區(qū)分開。 b.4運(yùn)行環(huán)境 描述了軟件的運(yùn)行環(huán)境,包括硬件平臺(tái)、操作系統(tǒng)和版本,還有其它的軟件組件或與其共存的應(yīng)用程序。 b.5設(shè)計(jì)和實(shí)現(xiàn)上的限制 確定影響開發(fā)人員自由選擇的問(wèn)題,并說(shuō)明這些問(wèn)題為什么成為一種限制。可能的限制包括如下內(nèi)容: 必須使用或者避免的特定技術(shù)、工具、編程語(yǔ)言和數(shù)據(jù)庫(kù)。 所需求的開發(fā)規(guī)范和
12、標(biāo)準(zhǔn)(例如,如果由客戶的公司負(fù)責(zé)軟件維護(hù),就必須定義轉(zhuǎn)包者所使用的設(shè)計(jì)符號(hào)表示和編碼標(biāo)準(zhǔn))。 企業(yè)策略、政府法規(guī)或工業(yè)標(biāo)準(zhǔn)。 硬件限制,例如定時(shí)需求或存儲(chǔ)器限制。 數(shù)據(jù)轉(zhuǎn)換格式標(biāo)準(zhǔn)。 b.6假設(shè)和依賴 列舉出在對(duì)軟件需求規(guī)格說(shuō)明中影響需求陳述的假設(shè)因素(與已知因素相對(duì)立)。這可能包括你打算要用的商業(yè)足見或有關(guān)開發(fā)或運(yùn)行環(huán)境的問(wèn)題。你可能認(rèn)為產(chǎn)品將符合一個(gè)特殊的用戶界面設(shè)計(jì)約定,但是另一個(gè)SRS讀者卻可能不這樣認(rèn)為。如果這些假設(shè)不正確、不一致或被更改,就會(huì)使項(xiàng)目受到影響。此外,確定項(xiàng)目對(duì)外部因素存在的依賴。例如,如果你打算把其它項(xiàng)目開發(fā)的組件集成到系統(tǒng)中,那么你就要依賴哪個(gè)項(xiàng)目按時(shí)提供正確的操作
13、組件,如果這些依賴已經(jīng)記錄到其它文檔(來(lái)歷如項(xiàng)目計(jì)劃)中了,那么在此就可以參考其它文檔。 c. 外部接口需求利用本節(jié)來(lái)確定可以保證新產(chǎn)品與外部組件正確連接的需求。關(guān)聯(lián)圖表示了高層抽象的外部接口。需要把對(duì)接口數(shù)據(jù)和控制組件的詳細(xì)描述寫入數(shù)據(jù)字典中。如果產(chǎn)品的不同部分有不同的外部接口,那么應(yīng)把這些外部接口的詳細(xì)需求并入到這一部分的實(shí)例中。c.1用戶界面 陳述所需要的用戶界面的軟件組件。描述每個(gè)用戶界面的邏輯特征。以下是可能要包括的一些特征: 將要采用的圖形用戶界面(GUI)標(biāo)準(zhǔn)或產(chǎn)品系列的風(fēng)格。 屏幕布局或解決方案的限制。 將出現(xiàn)在每個(gè)屏幕的標(biāo)準(zhǔn)按鈕、功能或?qū)Ш芥溄樱ɡ缫粋€(gè)幫助按鈕)。 快捷鍵。
14、 錯(cuò)誤信息顯示標(biāo)準(zhǔn)。 對(duì)于用戶界面的細(xì)節(jié),例如特定對(duì)話的布局,應(yīng)該寫入一個(gè)獨(dú)立的用戶界面規(guī)格說(shuō)明中,而不能寫入軟件需求規(guī)格說(shuō)明中。 c.2硬件接口 描述系統(tǒng)中軟件和硬件每一接口的特征。這種描述可能包括支持的硬件類型、軟硬件之間的交流的數(shù)據(jù)和控制信息的性質(zhì)以及使用的通信協(xié)議。 c.3軟件接口 描述該產(chǎn)品與其他外部組件(由名字和版本識(shí)別)的連接,包括數(shù)據(jù)庫(kù)、操作系統(tǒng)、工具、庫(kù)和集成的商業(yè)組件,明確并描述在軟件組件之間交換數(shù)據(jù)或消息的目的,描述所需要的服務(wù)以及內(nèi)部組件通令的性質(zhì),確定將在組件之間共享的數(shù)據(jù),如果必須用一種特殊的方法來(lái)實(shí)現(xiàn)數(shù)據(jù)共享機(jī)制,例如在多任務(wù)操作系統(tǒng)中的一個(gè)全局?jǐn)?shù)據(jù)區(qū),那么就必須
15、把它定義為一種實(shí)現(xiàn)上的限制。 c.4通信接口 描述與產(chǎn)品所使用的通信功能相關(guān)的,包括電子、Web瀏覽器、網(wǎng)絡(luò)通信標(biāo)準(zhǔn)或協(xié)議及電子表格等等。定義了相關(guān)的消息格式。規(guī)定通信安全或加密問(wèn)題、數(shù)據(jù)傳輸速率和同步通信機(jī)制。d.系統(tǒng)特性功能是根據(jù)系統(tǒng)特性即產(chǎn)品所提供的主要服務(wù)來(lái)組織的。你可能更喜歡通過(guò)使用實(shí)例、運(yùn)行模式、用戶類、對(duì)象類或功能等級(jí)來(lái)組織這部分內(nèi)容(IEEE1998)。你還可以使用這些元素的組合??偠灾?,你必須選擇一種使讀者易二理解預(yù)期產(chǎn)品的組織方案。 僅用簡(jiǎn)短的語(yǔ)句說(shuō)明特性的名稱,例如“4.1拼寫檢查和拼寫字典管理”。無(wú)論你想說(shuō)明何種特性,闡述每種特性時(shí)都將重述從d.1-d.3這三步系統(tǒng)特
16、性。 d.1說(shuō)明和優(yōu)先級(jí)提出了對(duì)該系統(tǒng)特性的簡(jiǎn)短說(shuō)明并指出該特性的優(yōu)先級(jí)是高、中,還是低?;蛘吣氵€可以包括對(duì)特定優(yōu)先級(jí)部分的評(píng)價(jià),例如利益、損失、費(fèi)用和風(fēng)險(xiǎn),其相對(duì)優(yōu)先等級(jí)可以從1(低)到9(高)。 d.2激勵(lì)/響應(yīng)序列列出輸入激勵(lì)(用戶動(dòng)作、來(lái)自外部設(shè)備的信號(hào)或其它觸發(fā)器)和定義這一特性行為的系統(tǒng)響應(yīng)序列。就像在第8章講座的那樣,這些序列將與使用實(shí)例相關(guān)的對(duì)話元素相對(duì)應(yīng)。d.3功能需求列出與該特性相關(guān)的詳細(xì)功能。這些是必須提交給用戶的軟件功能,使用戶可以使用所提供的特性服務(wù)或者使用所指定的使用實(shí)例招待任務(wù)。描述產(chǎn)品如何響應(yīng)可預(yù)知的出錯(cuò)條件或者非法輸入或動(dòng)作。就像本章開頭所描述的那樣,你必須唯
17、一的標(biāo)識(shí)每個(gè)需求。 e.其它非功能需求這部分列舉出了所有非功能需求,而不是外部接口需求和限制。e.1性能需求闡述了不同的應(yīng)用領(lǐng)域?qū)Ξa(chǎn)品性能的需求,并解釋它們的原理以幫助開發(fā)人員做出合理的設(shè)計(jì)選擇。確定相互合作的用戶數(shù)或者所支持的操作、響應(yīng)時(shí)間以及與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系。你還可以在這里定義容量需求,例如存儲(chǔ)器和磁盤容量的需求或者存儲(chǔ)在數(shù)據(jù)庫(kù)中表的最大行數(shù)。盡可能詳細(xì)地確定性能需求??赡苄枰槍?duì)每個(gè)功能需求或特性分別陳述其性能需求,而不是把它們都集中在一起陳述。例如,“在運(yùn)行微軟Windows2000的450MhzPentiumII的計(jì)算機(jī)上,當(dāng)系統(tǒng)至少有50的空閑資源時(shí),95的目錄數(shù)據(jù)庫(kù)查詢必須在
18、兩秒內(nèi)完成” e.2安全設(shè)施需求詳盡陳述與產(chǎn)品使用過(guò)程中可能發(fā)生的損失、破壞或危害相關(guān)的需求。定義必須采取的安全保護(hù)或動(dòng)作,還有那些預(yù)防的潛在的危險(xiǎn)動(dòng)作。明確產(chǎn)品必須遵從的安全標(biāo)準(zhǔn)、策略或規(guī)則。一個(gè)安全設(shè)施需求的范例如下:“如果油箱的壓力超過(guò)了規(guī)定的最大壓力的95,那么必須在1秒種內(nèi)終止操作”。 e.3安全性需求詳盡陳述與系統(tǒng)安全性、完整性或與私人問(wèn)題相關(guān)的需求,這些問(wèn)題將會(huì)影響到產(chǎn)品的使用和產(chǎn)品所創(chuàng)建或使用的數(shù)據(jù)的保護(hù)。定義用戶身份確認(rèn)或授權(quán)需求。明確產(chǎn)品必須滿足的安全性或保密性策略。你可能更喜歡通過(guò)稱為完整性的質(zhì)量屬性來(lái)闡述這些需求。一個(gè)軟件系統(tǒng)的安全需求的范例如下:“每個(gè)用戶在第一次登錄后,必須更改最初登錄密碼。最初的登錄密碼不能重用?!?e.4軟件質(zhì)量標(biāo)準(zhǔn)屬性詳盡陳述與客戶或開發(fā)人員至
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣成套培訓(xùn)學(xué)習(xí)
- 機(jī)關(guān)干部禮儀培訓(xùn)課件
- 小班世界糧食日活動(dòng)教案
- 遼寧省葫蘆島市長(zhǎng)江衛(wèi)生中等職業(yè)技術(shù)學(xué)校2024-2025學(xué)年高三上學(xué)期11月期中數(shù)學(xué)試題(含答案)
- T-ZFDSA 15-2024 藿香蒸鯽魚制作標(biāo)準(zhǔn)
- 吳靖收費(fèi)站機(jī)電設(shè)備的維修與管理陳曉斌介紹
- 制藥工程專業(yè)思維單選題100道及答案解析
- 中國(guó)消費(fèi)者和食品商對(duì)轉(zhuǎn)基因食品的態(tài)
- 精神科病史采集分析
- 2024年四川省瀘州市中考英語(yǔ)試題含解析
- 裸子植物和被子植物課件 2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 2024水利云播五大員考試題庫(kù)及答案
- 散文化小說(shuō)-從2023年高考陳村《給兒子》說(shuō)開去
- 廣東省佛山市六校聯(lián)考2025屆高三一診考試生物試卷含解析
- 大學(xué)生社會(huì)實(shí)踐-流動(dòng)的急救課堂智慧樹知到期末考試答案章節(jié)答案2024年溫州醫(yī)科大學(xué)
- 責(zé)任保險(xiǎn)行業(yè)發(fā)展預(yù)測(cè)分析報(bào)告
- 中職語(yǔ)文基礎(chǔ)模塊上冊(cè)-第一次月考卷(1)【知識(shí)范圍:1-2單元】解析版
- 學(xué)校教學(xué)述評(píng)管理制度
- 2024-2030年中國(guó)風(fēng)電緊固件行業(yè)市場(chǎng)供需態(tài)勢(shì)及發(fā)展趨向研判報(bào)告
- 全新欠款結(jié)清協(xié)議書
- 浙江省職高高二數(shù)學(xué)上期末復(fù)習(xí)(知識(shí)點(diǎn)+練習(xí)題+答案)
評(píng)論
0/150
提交評(píng)論