軟件需求分析報(bào)告_第1頁(yè)
軟件需求分析報(bào)告_第2頁(yè)
軟件需求分析報(bào)告_第3頁(yè)
軟件需求分析報(bào)告_第4頁(yè)
軟件需求分析報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件需求分析報(bào)告1. 引言1.2編寫目的項(xiàng)目風(fēng)險(xiǎn)1.31.4文檔約定 預(yù)期讀者和閱讀建議1.5 產(chǎn)品范圍1.6 參考文獻(xiàn)2. 綜合描述2.1 產(chǎn)品的狀況 2.2 產(chǎn)品的功能 2.3 用戶類和特性 2.4 運(yùn)行環(huán)境 2.5 設(shè)計(jì)和實(shí)現(xiàn)上的限制2.6 假設(shè)和約束 ( 依賴 ) .3. 外部接口需求3.1 用戶界面3.2 硬件接口3.3 軟件接口3.4 通訊接口4. 系統(tǒng)功能需求4.1 說(shuō)明和優(yōu)先級(jí)4.2 激勵(lì)響應(yīng)序列4.3 輸入輸出數(shù)據(jù)5. 其它非功能需求5.1 性能需求5.2 安全措施需求5.3 安全性需求5.4 軟件質(zhì)量屬性5.5 業(yè)務(wù)規(guī)則5.6 用戶文檔6. 詞匯表7. 數(shù)據(jù)定義8. 分析模

2、型9. 待定問(wèn)題列表軟件需求分析報(bào)告2w8vZN。2oXGoI2 iuoTg。2 NKYq4。30z8NN。37bHp9。3sLW1I。3YqUYS。4Qg8q6。4rpftn 。4uvlwA。4fNUZE。5ZNxEC。5F04Ah。5TFumk。6tvXLb。6sivNW。7hV0ot。7SoZgT。7y1mQT。8Nyvt5。8g8MLW。8rP6mZ。8uC8Bk。91gcWn。9HQ8IW。9H1FJB。9ECVUd9 RWnaE10DmtqP。10 UxcgP。116X980。11XMKTB1. 引言是為了幫助閱讀者了解這份文檔是如何編uDMiz。引言是對(duì)這份軟件產(chǎn)品需求分析報(bào)告的

3、概覽, 寫的,并且應(yīng)該如何閱讀、理解和解釋這份文檔。1.1 編寫目的lfGxE 。那么只定義軟件產(chǎn)品說(shuō)明這份軟件產(chǎn)品需求分析報(bào)告是為哪個(gè)軟件產(chǎn)品編寫的, 開(kāi)發(fā)這個(gè)軟件產(chǎn)品意義、 作 用、以及最終要達(dá)到的意圖。 通過(guò)這份軟件產(chǎn)品需求分析報(bào)告詳盡說(shuō)明了該軟件產(chǎn)品的需求 規(guī)格,包括修正和 (或 )發(fā)行版本號(hào),從而對(duì)該軟件產(chǎn)品進(jìn)行準(zhǔn)確的定義。如果這份軟件產(chǎn)品需求分析報(bào)告只與整個(gè)系統(tǒng)的某一部分有關(guān)系, 需求分析報(bào)告中說(shuō)明的那個(gè)部分或子系統(tǒng)。vQWrP。1.2 項(xiàng)目風(fēng)險(xiǎn)具體說(shuō)明本軟件開(kāi)發(fā)項(xiàng)目的全部風(fēng)險(xiǎn)承擔(dān)者,以及各自在本階段所需要承擔(dān)的主要風(fēng) 險(xiǎn),首要風(fēng)險(xiǎn)承擔(dān)者包括:任務(wù)提出者;軟件開(kāi)發(fā)者;產(chǎn)品使用者。1

4、.3 文檔約定正文風(fēng)格;提示方式;重要符號(hào);也應(yīng)該說(shuō)明高層次需求是否可以被其所有細(xì)化的需求所繼承, 有其自己的優(yōu)先級(jí)。描述編寫文檔時(shí)所采用的標(biāo)準(zhǔn) (如果有標(biāo)準(zhǔn)的話 ),或者各種排版約定。排版約定應(yīng)該包 括:或者每個(gè)需求陳述是否都1.4 預(yù)期讀者和閱讀建議用戶; 開(kāi)發(fā)人員; 項(xiàng)目經(jīng)理; 營(yíng)銷人員; 測(cè)試人員; 文檔編寫入員。列舉本軟件產(chǎn)品需求分析報(bào)告所針對(duì)的各種不同的預(yù)期讀者,例如,可能包括:并且描述了文檔中, 其余部分的內(nèi)容及其組織結(jié)構(gòu), 并且針對(duì)每一類讀者提出最適合的文檔閱讀建議。1.5 產(chǎn)品范圍說(shuō)明該軟件產(chǎn)品及其開(kāi)發(fā)目的的簡(jiǎn)短描述, 包括利益和目標(biāo)。 把軟件產(chǎn)品開(kāi)發(fā)與企業(yè)目 標(biāo),或者業(yè)務(wù)策

5、略相聯(lián)系。描述產(chǎn)品范圍時(shí)需注意, 可以參考項(xiàng)目視圖和范圍文檔, 但是不能將其內(nèi)容復(fù)制到這里。列舉編寫軟件產(chǎn)品需求分析報(bào)告時(shí)所用到的參考文獻(xiàn)及資料,可能包括:1.6 參考文獻(xiàn)本項(xiàng)目的合同書; 上級(jí)機(jī)關(guān)有關(guān)本項(xiàng)目的批文; 本項(xiàng)目已經(jīng)批準(zhǔn)的計(jì)劃任務(wù)書; 用戶界面風(fēng)格指導(dǎo); 開(kāi)發(fā)本項(xiàng)目時(shí)所要用到的標(biāo)淮; 系統(tǒng)規(guī)格需求說(shuō)明; 使用實(shí)例文檔; 屬于本項(xiàng)目的其它己發(fā)表文件; 本軟件產(chǎn)品需求分析報(bào)告中所引用的文件、資料; 相關(guān)軟件產(chǎn)品需求分析報(bào)告;標(biāo)題名稱;作者或者合同簽約者; 文件編號(hào)或者版本號(hào); 發(fā)表日期或者簽約日期; 出版單位或者資料來(lái)源。為了方便讀者查閱, 所有參考資料應(yīng)該按一定順序排列。 如果可能,

6、 每份資料都應(yīng)該給 出:2. 綜合描述使用該9W2ES。這一部分概述了正在定義的軟件產(chǎn)品的作用范圍以及該軟件產(chǎn)品所運(yùn)行的環(huán)境、軟件產(chǎn)品的用戶、對(duì)該軟件產(chǎn)品己知的限制、有關(guān)該軟件產(chǎn)品的假設(shè)和依賴。2.1 產(chǎn)品的狀況說(shuō)明了該軟件產(chǎn)品是否是產(chǎn)品系列中的下一成員; 是否是成熟產(chǎn)品所改進(jìn)的下一代產(chǎn)品; 是否是現(xiàn)有應(yīng)用軟件的替代品 (升級(jí)產(chǎn)品 ) ; 是否是一個(gè)新型的、自主型的產(chǎn)品。描述了在軟件產(chǎn)品需求分析報(bào)告中所定義的軟件產(chǎn)品的背景和起源。 是否屬于下列情況:如果該軟件產(chǎn)品需求分析報(bào)告定義的軟件系統(tǒng)是: 大系統(tǒng)的一個(gè)組成部分; 與其它系統(tǒng)和其它機(jī)構(gòu)之間存在基本的相互關(guān)系。那么必須說(shuō)明軟件產(chǎn)品需求分析報(bào)告

7、定義的這部分軟件是怎樣與整個(gè)大系統(tǒng)相關(guān)聯(lián)的, 或者(同時(shí))說(shuō)明相互關(guān)系的存在形式,并且要定義出兩者之間的全部接口。QSXjO。2.2 產(chǎn)品的功能Tn6vV。因?yàn)閷⒃谛枨蠓治鰣?bào)告的第 4 部分中詳細(xì)描述軟件產(chǎn)品的功能, 所以在此只需要概略地 總結(jié)。僅從業(yè)務(wù)層面陳述本軟件產(chǎn)品所應(yīng)具有的主要功能, 在描述功能時(shí)應(yīng)該針對(duì)每一項(xiàng)需 求準(zhǔn)確地描述其各項(xiàng)規(guī)格說(shuō)明。 如果存在引起誤解的可能, 在陳述本軟件產(chǎn)品主要功能的作 用領(lǐng)域時(shí),也需要對(duì)應(yīng)陳述本軟件產(chǎn)品的非作用領(lǐng)域,以利讀者理解本軟件產(chǎn)品。OFY6T。了解各個(gè)機(jī)構(gòu)的主要職能, 將有助于陳述軟件產(chǎn)品的主要為了很好地組織產(chǎn)品功能, 使每個(gè)讀者都容易理解, 可以

8、采用列表的方法給出。 也可以 采用圖形方式, 將主要的需求分組以及它們之間的聯(lián)系使用數(shù)據(jù)流程圖的頂層圖或類圖進(jìn)行 表示,這種表示方法是很有用的。參考用戶當(dāng)前管理組織構(gòu)架,功能。2.3 用戶類和特性確定有可能使用該軟件產(chǎn)品的不同用戶類, 并且描述它們相關(guān)的特征。 往往有一些軟件 需求, 只與特定的用戶類有關(guān)。 描述時(shí), 應(yīng)該將該軟件產(chǎn)品的重要用戶類與非重要用戶類區(qū) 分開(kāi)。 7qg6i 。用戶不一定是軟件產(chǎn)品的直接使用者, 通過(guò)報(bào)表、 應(yīng)用程序接口、 系統(tǒng)硬件接口得到軟 件產(chǎn)品的數(shù)據(jù)和服務(wù)的人、 或者機(jī)構(gòu)也有他們的需求。 所以, 應(yīng)該將這些外部需求視為通過(guò) 報(bào)表、應(yīng)用程序接口、系統(tǒng)硬件接口附加給軟

9、件產(chǎn)品的附加用戶類。NsSUG。2.4 運(yùn)行環(huán)境硬件平臺(tái); 操作系統(tǒng)和版本; 支撐環(huán)境 ( 例如:數(shù)據(jù)庫(kù)等 )和版本; 其它與該軟件有關(guān)的軟件組件; 與該軟件共存的應(yīng)用程序。描述了本軟件的運(yùn)行環(huán)境,一般包括:2.5 設(shè)計(jì)和實(shí)現(xiàn)上的限制確定影響開(kāi)發(fā)人員自由選擇的問(wèn)題, 并且說(shuō)明這些問(wèn)題為什么成為一種限制。 可能的限 制包括下列內(nèi)容: 必須使用的特定技術(shù)、工具、編程語(yǔ)言和數(shù)據(jù)庫(kù); 避免使用的特定技術(shù)、工具、編程語(yǔ)言和數(shù)據(jù)庫(kù);要求遵循的開(kāi)發(fā)規(guī)范和標(biāo)準(zhǔn)就必須定義轉(zhuǎn)包者所使用的設(shè)例如,如果由客戶的公司或者第三方公司負(fù)責(zé)軟件維護(hù), 計(jì)符號(hào)表示和編碼標(biāo)準(zhǔn);企業(yè)策略的限制;政府法規(guī)的限制; 工業(yè)標(biāo)準(zhǔn)的限制;

10、硬件的限制例如,定時(shí)需求或存儲(chǔ)器限制; 數(shù)據(jù)轉(zhuǎn)換格式標(biāo)淮的限制。2.6 假設(shè)和約束 (依賴 )列舉出對(duì)軟件產(chǎn)品需求分析報(bào)告中,影響需求陳述的假設(shè)因素(與己知因素相對(duì)立 )。如lArKo 。計(jì)劃使用的商業(yè)組件,或者其它軟件中的某個(gè)部件; 假定產(chǎn)品中某個(gè)用戶界面將符合一個(gè)特殊的設(shè)計(jì)約定; 有關(guān)本軟件用戶的若干假定 (例如:假定用戶會(huì)熟練使用 SQL 語(yǔ)言。 ); 有關(guān)本軟件開(kāi)發(fā)工作的若干假定 (例如:用戶承諾的優(yōu)惠、 方便、 上級(jí)部門給予的特 殊政策和支持等。 ); 有關(guān)本軟件運(yùn)行環(huán)境的一些問(wèn)題;果這些假設(shè)因素不正確、 不一致或者被修改, 就會(huì)使軟件產(chǎn)品開(kāi)發(fā)項(xiàng)目受到影響。 這些假設(shè) 的因素可能包括

11、:工期約束; 經(jīng)費(fèi)約束; 人員約束; 設(shè)備約束; 地理位置約束; 其它有關(guān)項(xiàng)目約束;此外,確定本軟件開(kāi)發(fā)項(xiàng)目對(duì)外部約束因素所存在的依賴。有關(guān)的約束可能包括: 3. 外部接口需求通過(guò)本節(jié)描述可以確定, 保證軟件產(chǎn)品能和外部組件正確連接的需求。 關(guān)聯(lián)圖僅能表示 高層抽象的外部接口, 必須對(duì)接口數(shù)據(jù)和外部組件進(jìn)行詳細(xì)描述, 并且寫入數(shù)據(jù)定義中。 如 果產(chǎn)品的不同部分有不同的外部接口, 那么應(yīng)該把這些外部接口的全部詳細(xì)需求并入到這一 部分實(shí)例中。 cek5d。注意: 必須將附加用戶類的特征與外部接口需求加以區(qū)分, 附加用戶類的特征描述的是 通過(guò)接口取得軟件產(chǎn)品的數(shù)據(jù)和服務(wù)的人的需求;而外部接口需求描述

12、的是接口本身的需 求。 5VfNL。3.1 用戶界面陳述需要使用在用戶界面上的軟件組件,描述每一個(gè)用戶界面的邏輯特征。必須注意,這里需要描述的是用戶界面的邏輯特征,而不是用戶界面。以下是可能包括的一些特征:eP95W。將要采用的圖形用戶界面 (GUl) 標(biāo)準(zhǔn)或者產(chǎn)品系列的風(fēng)格; 有關(guān)屏幕布局或者解決方案的限制;將要使用在每一個(gè)屏幕 (圖形用戶界面 )上的軟件組件,可能包括: 選單; 標(biāo)準(zhǔn)按鈕; 導(dǎo)航鏈接; 各種功能組件; 消息欄;快捷鍵; 各種顯示格式的規(guī)定,可能包括: 不同情況下文字的對(duì)齊方式; 不同情況下數(shù)字的表現(xiàn)格式與對(duì)齊方式 日期的表現(xiàn)方法與格式; 計(jì)時(shí)方法與時(shí)間格式; 等等。錯(cuò)誤信息

13、顯示標(biāo)準(zhǔn);對(duì)于用戶界面的細(xì)節(jié), 例如: 一個(gè)特定對(duì)話框的布局, 應(yīng)該寫入具體的用戶界面設(shè)計(jì)說(shuō) 明中,而不能寫入軟件需求規(guī)格說(shuō)明中。oMAaU。如果采用現(xiàn)成的、合適的用戶界面設(shè)計(jì)規(guī)范(標(biāo)準(zhǔn) ),或者另文描述,可以在這里直接說(shuō)明,并且將其加入?yún)⒖嘉墨I(xiàn)。 kYjKz 。3.2 硬件接口描述待開(kāi)發(fā)的軟件產(chǎn)品與系統(tǒng)硬件接口的特征,若有多個(gè)硬件接口,則必須全都描述。 接口特征的描述內(nèi)容可能包括: t3qY1 。支持的硬件類型; 軟、硬件之間交流的數(shù)據(jù); 控制信息的性質(zhì); 使用的通訊協(xié)議;3.3 軟件接口資識(shí)別,描述該軟件產(chǎn)品與其它外部組件的連接, 可能的外部組件包括: i4Vog 。 操作系統(tǒng); 數(shù)據(jù)庫(kù);

14、 工具; 函數(shù)庫(kù); 集成的商業(yè)組件這些外部組件必須明確它們的名稱和版本號(hào)以,是指與系統(tǒng)集成的商業(yè)組件,而不是與軟件產(chǎn) 等等。4xgEc。說(shuō)明:這里所說(shuō)的“集成的商業(yè)組件” 品集成的商業(yè)組件。例如:中間件、消息服務(wù),描述并且明確軟件產(chǎn)品與軟件組件之間交換數(shù)據(jù)或者消息的目的。描述所需要的服務(wù), 以及與內(nèi)部組件通訊的性質(zhì)。 確定軟件產(chǎn)品將與組件之間共享的數(shù)據(jù)。 如果必須使用一種特殊的方法來(lái)實(shí)現(xiàn)數(shù)據(jù)共享機(jī)制, 例如: 在多用戶系統(tǒng)中的一個(gè)全局?jǐn)?shù)據(jù)區(qū), 那么就必須把它定義為一種實(shí)現(xiàn)上的限制。MMqbO3.4 通訊接口電子郵件;WEB 瀏覽器; 網(wǎng)絡(luò)通訊標(biāo)準(zhǔn)或者協(xié)議; 數(shù)據(jù)交互用電子表格;描述與軟件產(chǎn)品所

15、使用的通訊功能相關(guān)的需求,包括:必須定義相關(guān)的: 消息格式; 通訊安全或加密問(wèn)題; 數(shù)據(jù)傳輸速率; 同步和異步通訊機(jī)制;4. 系統(tǒng)功能需求需要進(jìn)行詳細(xì)的需求記錄, 詳細(xì)列出與該系統(tǒng)功能相關(guān)的詳細(xì)功能需求, 并且,唯一地 標(biāo)識(shí)每一項(xiàng)需求。 這是必須提交給用戶的軟件功能, 使得用戶可以使用所提供的功能執(zhí)行服 務(wù)或者使用所指定的使用實(shí)例執(zhí)行任務(wù)。 非法動(dòng)作。 Pinu6 。如果每一項(xiàng)功能需求都能用一項(xiàng), 認(rèn)為功能需求已經(jīng)適當(dāng)?shù)剡M(jìn)行描述了。描述軟件產(chǎn)品如何響應(yīng)己知的出錯(cuò)條件、也只需要用一項(xiàng)測(cè)試用例就能進(jìn)行驗(yàn)證, 如果某項(xiàng)功能需求找不到合適的測(cè)試用例,非法輸入、那么就可以或者必須使用多項(xiàng)測(cè)試用例才能驗(yàn)證

16、,那么該項(xiàng)功能需求的描述必然存在某些問(wèn)題。eBOoH。NdZSN。“4.1系統(tǒng)參數(shù)管理” 。按照服務(wù)組織的順序,逐 都應(yīng)該針對(duì)該系統(tǒng)功能重復(fù)敘述 4.1 4.3 這三個(gè)功能需求是根據(jù)系統(tǒng)功能, 即軟件產(chǎn)品所提供的主要服務(wù)來(lái)組織的。 可以通過(guò)使用實(shí)例、 運(yùn)行模式、用戶類、對(duì)象類或者功能等級(jí)來(lái)組織這部分內(nèi)容,也可以便用這些元素的組合。 總而言之,必須選擇一種是讀者容易理解預(yù)期產(chǎn)品的組織方案。例如采用:使用實(shí)例、運(yùn)行模式、用戶類、對(duì)其最終目的是, 讓讀者容易理解即將開(kāi)發(fā)的軟 因而按照使用實(shí)例來(lái)組織內(nèi)容比較用簡(jiǎn)短的語(yǔ)句說(shuō)明功能的名稱,例如: 條闡述系統(tǒng)功能。 無(wú)論說(shuō)明的是何種功能, 部分。 Mjyui

17、 。可以通過(guò)各種方式來(lái)組織這一部分內(nèi)容, 象類、 功能等級(jí)等, 也可以采用它們的組合。 件產(chǎn)品。 一般來(lái)說(shuō), 每個(gè)使用實(shí)例都對(duì)應(yīng)一個(gè)系統(tǒng)功能, 容易讓用戶理解。HnzBp。對(duì)應(yīng)一些被共享的獨(dú)立使用實(shí)例,可以定義一些公用系統(tǒng)功能。 必須特別注意的是, 在 2.2節(jié)“產(chǎn)品的功能” 中描述的全部需求, 以及它們的規(guī)格說(shuō)明; 必須在某個(gè)系統(tǒng)功能描述中有所反映,而且不應(yīng)重復(fù)。ycaX7。4.1 說(shuō)明和優(yōu)先級(jí)對(duì)該系統(tǒng)功能進(jìn)行簡(jiǎn)短的說(shuō)明,并且指出該系統(tǒng)功能的優(yōu)先級(jí)是:高、中、還是低。需要的話,還可以包括對(duì)特定優(yōu)先級(jí)部分的評(píng)價(jià),例如:利益、損失、費(fèi)用和風(fēng)險(xiǎn),其相對(duì)優(yōu) 先等級(jí)可以從1(低倒9(高)。eOlio。

18、4.2 激勵(lì)響應(yīng)序列列出輸入激勵(lì) (用戶動(dòng)作、 來(lái)自外部設(shè)備的信號(hào)或者其它觸發(fā) )并且定義針對(duì)這功能 行為的系統(tǒng)響應(yīng)序列,這些序列將與使用實(shí)例中相關(guān)的對(duì)話元素相對(duì)應(yīng)。53uDd。描述激勵(lì)響應(yīng)序列時(shí),不僅需要描述基本過(guò)程,而且應(yīng)該描述可選(擴(kuò)充 )過(guò)程,包括例外 (引起任務(wù)不能順序完成的情況稱為例外)。疏忽了可選過(guò)程,有可能影響軟件產(chǎn)品的功能;如果遺漏例外過(guò)程,則有可能會(huì)引發(fā)系統(tǒng)崩潰。PgI7P。如果采用流程圖來(lái)描述激勵(lì)響應(yīng)序列,比較容易讓用戶理解。4.3 輸入輸出數(shù)據(jù)150r5 。 輸出屬性。列出輸入數(shù)據(jù) (用戶輸入、 來(lái)自外部接口的輸入或者其它輸入 )并且定義針對(duì)這些輸入數(shù) 據(jù)的處理 (計(jì)算

19、 )方法,以及相應(yīng)地輸出數(shù)據(jù),描述對(duì)應(yīng)區(qū)別:輸入數(shù)據(jù)和輸出數(shù)據(jù)。當(dāng)有大量數(shù)據(jù)需要描述時(shí), 也可以分類描述數(shù)據(jù), 并且注明各項(xiàng)數(shù)據(jù)的輸入、 對(duì)于每一項(xiàng)數(shù)據(jù),均需要描述:數(shù)據(jù)名稱;實(shí)際含義;數(shù)據(jù)類型;數(shù)據(jù)格式;數(shù)據(jù)約束;對(duì)于復(fù)雜的處理方法, 僅僅給出算法原理是不夠的, 必須描述詳細(xì)的計(jì)算過(guò)程, 并且列 出每一步具體使用的實(shí)際算式; 如果計(jì)算過(guò)程中涉及查表、判斷、 迭代等處理方法,應(yīng)該給 出處理依據(jù)和相關(guān)數(shù)據(jù)。如果計(jì)算方法很簡(jiǎn)單,也可以將其從略,不加描述。iSWsJ。5. 其它非功能需求在這里列舉出所有非功能需求,主要包括可靠性、安全性、可維護(hù)性、可擴(kuò)展性、可測(cè) 試性等。5.1 性能需求lmxX9。

20、闡述不同應(yīng)用領(lǐng)域?qū)浖a(chǎn)品性能的需求, 并且說(shuō)明提出需求的原理或者依據(jù), 以幫助 開(kāi)發(fā)人員做出合理的設(shè)計(jì)選擇。 盡可能詳細(xì)地描述性能需求, 如果需要, 可以針對(duì)每個(gè)功能 需求或者特征分別陳述其性能需求。在這里確定:相互合作的用戶數(shù)量; 系統(tǒng)支持的并發(fā)操作數(shù)量; 響應(yīng)時(shí)間; 與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系: 容量需求存儲(chǔ)器;磁盤空間; 數(shù)據(jù)庫(kù)中表的最大行數(shù)。5.2 安全措施需求詳盡陳述與軟件產(chǎn)品使用過(guò)程中可能發(fā)生的損失、 破壞、 危害相關(guān)的需求。 定義必須采 取的安全保護(hù)或動(dòng)作,以及必須預(yù)防的潛在危險(xiǎn)動(dòng)作。明確軟件產(chǎn)品必須遵從的安全標(biāo)準(zhǔn)、 策略、或規(guī)則。 EIC9N。5.3 安全性需求詳盡陳述與系統(tǒng)安全性

21、、 完整性問(wèn)題相關(guān)的需求, 或者與個(gè)人隱私問(wèn)題相關(guān)的需求。 些問(wèn)題將會(huì)影響到軟件產(chǎn)品的使用, 和軟件產(chǎn)品所創(chuàng)建或者使用的數(shù)據(jù)的保護(hù)。 份認(rèn)證, 或備授權(quán)需求。 明確軟件產(chǎn)品必須滿足的安全性或者保密性策略。 完整性的質(zhì)量屬性來(lái)闡述這些需求。一個(gè)典型的軟件系統(tǒng)安全需求范例如下: 第一次登錄后,必須更改他的系統(tǒng)預(yù)置登錄密碼,系統(tǒng)預(yù)置的登錄密碼不能重用。這定義用戶身 也可以通過(guò)稱為 “每個(gè)用戶在 ” 6yFyS。5.4 軟件質(zhì)量屬性詳盡陳述對(duì)客戶和開(kāi)發(fā)人員至關(guān)重要的在軟件產(chǎn)品其它方面表現(xiàn)出來(lái)的質(zhì)量功能。 功能必須是確定的、 定量的、 在需要時(shí)是可以驗(yàn)證的。 至少也應(yīng)該指明不同屬性的相對(duì)側(cè)重 點(diǎn),例如:

22、易用性優(yōu)于易學(xué)性,或者可移植性優(yōu)于有效性。L0aR6。這些5.5 業(yè)務(wù)規(guī)則列舉出有關(guān)軟件產(chǎn)品的所有操作規(guī)則,例如:那些人在特定環(huán)境下可以進(jìn)行何種操作。 這些本身不是功能需求, 但是他們可以暗示某些功能需求執(zhí)行這些規(guī)則。 一個(gè)業(yè)務(wù)規(guī)則的范 例如下:“進(jìn)行達(dá)到或者超過(guò) 10,000, 00 元人民幣的儲(chǔ)蓄業(yè)務(wù)時(shí),必須通過(guò)附加的管理員 認(rèn)證?!?6OChI。列舉業(yè)務(wù)規(guī)則時(shí),可以根據(jù)規(guī)則的數(shù)量,選取合適的編目方式。5.6 用戶文檔列舉出將與軟件產(chǎn)品一同交付的用戶文檔, 并且明確所有己知用戶文檔的交付格式或標(biāo) 準(zhǔn),例如:安裝指南 紙質(zhì)文檔, 16 開(kāi)本; 用戶手冊(cè) 紙質(zhì)文檔, 16 開(kāi)本; 在線幫助 電

23、子文檔,與軟件產(chǎn)品一同分發(fā)、配置; 使用教程電子文檔,與軟件產(chǎn)品一同分發(fā)、配置。6. 詞匯表列出本文件中用到的專業(yè)術(shù)語(yǔ)的定義,以及有關(guān)縮寫的定義(如有可能,列出相關(guān)的外是指業(yè)務(wù) 但是,對(duì)于無(wú)法回避的軟件專 cEiVL。文原詞 )。為了便于非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)人士閱讀軟件產(chǎn)品需求分析報(bào)告,要求使 用非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)的術(shù)語(yǔ)描述軟件需求。 所以這里所指的專業(yè)術(shù)語(yǔ), 層面上的專業(yè)術(shù)語(yǔ), 而不是軟件專業(yè)或者計(jì)算機(jī)專業(yè)的術(shù)語(yǔ)。 業(yè)或者計(jì)算機(jī)專業(yè)術(shù)語(yǔ),也應(yīng)該列入詞匯表并且加以準(zhǔn)確定義。7. 數(shù)據(jù)定義數(shù)據(jù)定義是一個(gè)定義了應(yīng)用程序中使用的所有數(shù)據(jù)元素和結(jié)構(gòu)的共享文檔, 其中對(duì)每個(gè) 數(shù)據(jù)元素和結(jié)構(gòu)都準(zhǔn)確描述: 含義、類型、數(shù)據(jù)大小、格式、計(jì)量單位、 精度以及取值范圍。 數(shù)據(jù)定義的維護(hù)獨(dú)立于軟件需求規(guī)格說(shuō)明, 并且在軟件產(chǎn)品開(kāi)發(fā)和維護(hù)的任何階段, 均向風(fēng) 險(xiǎn)承擔(dān)者開(kāi)放。 62e4R。如果為軟件開(kāi)發(fā)項(xiàng)目創(chuàng)建一個(gè)獨(dú)立的數(shù)據(jù)定義,而不是為每一項(xiàng)特性描述有關(guān)的數(shù)據(jù) 項(xiàng),有利于避免冗余和不一致性。 但是卻不利于多人協(xié)同編寫需求分析報(bào)告, 容易遺漏數(shù)據(jù), 也

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論