軟件需求分析總結(jié)_第1頁(yè)
軟件需求分析總結(jié)_第2頁(yè)
軟件需求分析總結(jié)_第3頁(yè)
軟件需求分析總結(jié)_第4頁(yè)
軟件需求分析總結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

第16頁(yè)共16頁(yè)軟件需?求分析?總結(jié)?1.引?言引?言是對(duì)?這份軟?件產(chǎn)品?需求分?析報(bào)告?的概覽?,是為?了幫助?閱讀者?了解這?份文檔?是如何?編寫(xiě)的?,并且?應(yīng)該如?何閱讀?、理解?和解釋?這份文?檔。?1.1?編寫(xiě)目?的說(shuō)?明這份?軟件產(chǎn)?品需求?分析報(bào)?告是為?哪個(gè)軟?件產(chǎn)品?編寫(xiě)的?,開(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)?系,那?么只定?義軟件?產(chǎn)品需?求分析?報(bào)告中?說(shuō)明的?那個(gè)部?分或子?系統(tǒng)。?__?__項(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.3?文檔約?定描?述編寫(xiě)?文檔時(shí)?所采用?的標(biāo)準(zhǔn)?(如果?有標(biāo)準(zhǔn)?的話)?,或者?各種排?版約定?。排版?約定應(yīng)?該包括?:●?正文風(fēng)?格;?●提示?方式;?●重?要符號(hào)?;也?應(yīng)該說(shuō)?明高層?次需求?是否可?以被其?所有細(xì)?化的需?求所繼?承,或?者每個(gè)?需求陳?述是否?都有其?自己的?優(yōu)先級(jí)?。1?.4預(yù)?期讀者?和閱讀?建議?列舉本?軟件產(chǎn)?品需求?分析報(bào)?告所針?對(duì)的各?種不同?的預(yù)期?讀者,?例如,?可能包?括:?●用戶?;●?開(kāi)發(fā)人?員;?●項(xiàng)目?經(jīng)理;?●營(yíng)?銷(xiāo)人員?;●?測(cè)試人?員;?●文檔?編寫(xiě)入?員。?并且描?述了文?檔中,?其余部?分的內(nèi)?容及其?組織結(jié)?構(gòu),并?且針對(duì)?每一類(lèi)?讀者提?出最適?合的文?檔閱讀?建議。?1.?5產(chǎn)品?范圍?說(shuō)明該?軟件產(chǎn)?品及其?開(kāi)發(fā)目?的的簡(jiǎn)?短描述?,包括?利益和?目標(biāo)。?把軟件?產(chǎn)品開(kāi)?發(fā)與企?業(yè)目標(biāo)?,或者?業(yè)務(wù)策?略相聯(lián)?系。?描述產(chǎn)?品范圍?時(shí)需注?意,可?以參考?項(xiàng)目視?圖和范?圍文檔?,但是?不能將?其內(nèi)容?復(fù)制到?這里。?1.?6參考?文獻(xiàn)?列舉編?寫(xiě)軟件?產(chǎn)品需?求分析?報(bào)告時(shí)?所用到?的參考?文獻(xiàn)及?資料,?可能包?括:?●本項(xiàng)?目的合?同書(shū);?●上?級(jí)機(jī)關(guān)?有關(guān)本?項(xiàng)目的?批文;?●本?項(xiàng)目已?經(jīng)批準(zhǔn)?的計(jì)劃?任務(wù)書(shū)?;●?用戶界?面風(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)告?;為?了方便?讀者查?閱,所?有參考?資料應(yīng)?該按一?定順序?排列。?如果可?能,每?份資料?都應(yīng)該?給出:?●標(biāo)?題名稱?;●?作者或?者合同?簽約者?;●?文件編?號(hào)或者?版本號(hào)?;●?發(fā)表日?期或者?簽約日?期;?●出版?單位或?者資料?來(lái)源。?2.?綜合描?述這?一部分?概述了?正在定?義的軟?件產(chǎn)品?的作用?范圍以?及該軟?件產(chǎn)品?所運(yùn)行?的環(huán)境?、使用?該軟件?產(chǎn)品的?用戶、?對(duì)該軟?件產(chǎn)品?己知的?限制、?有關(guān)該?軟件產(chǎn)?品的假?設(shè)和依?賴。?2.1?產(chǎn)品的?狀況?描述了?在軟件?產(chǎn)品需?求分析?報(bào)告中?所定義?的軟件?產(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)?告定義?的軟件?系統(tǒng)是?:●?大系統(tǒng)?的一個(gè)?組成部?分;?●與其?它系統(tǒng)?和其它?機(jī)構(gòu)之?間存在?基本的?相互關(guān)?系。?那么必?須說(shuō)明?軟件產(chǎn)?品需求?分析報(bào)?告定義?的這部?分軟件?是怎樣?與整個(gè)?大系統(tǒng)?相關(guān)聯(lián)?的,或?者(同?時(shí))說(shuō)?明相互?關(guān)系的?存在形?式,并?且要定?義出兩?者之間?的全部?接口。?2.?2產(chǎn)品?的功能?因?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)?品。?為了很?好地組?織產(chǎn)品?功能,?使每個(gè)?讀者都?容易理?解,可?以采用?列表的?方法給?出。也?可以采?用圖形?方式,?將主要?的需求?分組以?及它們?之間的?聯(lián)系使?用數(shù)據(jù)?流程圖?的頂層?圖或類(lèi)?圖進(jìn)行?表示,?這種表?示方法?是很有?用的。?參考?用戶當(dāng)?前管理?組織構(gòu)?架,了?解各個(gè)?機(jī)構(gòu)的?主要職?能,將?有助于?陳述軟?件產(chǎn)品?的主要?功能。?2.?3用戶?類(lèi)和特?性確?定有可?能使用?該軟件?產(chǎn)品的?不同用?戶類(lèi),?并且描?述它們?相關(guān)的?特征。?往往有?一些軟?件需求?,只與?特定的?用戶類(lèi)?有關(guān)。?描述時(shí)?,應(yīng)該?將該軟?件產(chǎn)品?的重要?用戶類(lèi)?與非重?要用戶?類(lèi)區(qū)分?開(kāi)。?用戶不?一定是?軟件產(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)?硬件接?口附加?給軟件?產(chǎn)品的?附加用?戶類(lèi)。?2.?4運(yùn)行?環(huán)境?描述了?本軟件?的運(yùn)行?環(huán)境,?一般包?括:?●硬件?平臺(tái);?●操?作系統(tǒng)?和版本?;●?支撐環(huán)?境(例?如:數(shù)?據(jù)庫(kù)等?)和版?本;?●其它?與該軟?件有關(guān)?的軟件?組件;?●與?該軟件?共存的?應(yīng)用程?序。?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)例?如,如?果由客?戶的公?司或者?第三方?公司負(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)淮的?限制。?2.?6假設(shè)?和約束?(依賴?)列?舉出對(duì)?軟件產(chǎn)?品需求?分析報(bào)?告中,?影響需?求陳述?的假設(shè)?因素(?與己知?因素相?對(duì)立)?。如果?這些假?設(shè)因素?不正確?、不一?致或者?被修改?,就會(huì)?使軟件?產(chǎn)品開(kāi)?發(fā)項(xiàng)目?受到影?響。這?些假設(shè)?的因素?可能包?括:?●計(jì)劃?使用的?商業(yè)組?件,或?者其它?軟件中?的某個(gè)?部件;?●假?定產(chǎn)品?中某個(gè)?用戶界?面將符?合一個(gè)?特殊的?設(shè)計(jì)約?定;?●有關(guān)?本軟件?用戶的?若干假?定(例?如:假?定用戶?會(huì)熟練?使用S?QL語(yǔ)?言。)?;●?有關(guān)本?軟件開(kāi)?發(fā)工作?的若干?假定(?例如:?用戶承?諾的優(yōu)?惠、方?便、上?級(jí)部門(mén)?給予的?特殊政?策和支?持等。?);?●有關(guān)?本軟件?運(yùn)行環(huán)?境的一?些問(wèn)題?;此?外,確?定本軟?件開(kāi)發(fā)?項(xiàng)目對(duì)?外部約?束因素?所存在?的依賴?。有關(guān)?的約束?可能包?括:?●工期?約束;?●經(jīng)?費(fèi)約束?;●?人員約?束;?●設(shè)備?約束;?●地?理位置?約束;?●其?它有關(guān)?項(xiàng)目約?束;?3.外?部接口?需求?通過(guò)本?節(jié)描述?可以確?定,保?證軟件?產(chǎn)品能?和外部?組件正?確連接?的需求?。關(guān)聯(lián)?圖僅能?表示高?層抽象?的外部?接口,?必須對(duì)?接口數(shù)?據(jù)和外?部組件?進(jìn)行詳?細(xì)描述?,并且?寫(xiě)入數(shù)?據(jù)定義?中。如?果產(chǎn)品?的不同?部分有?不同的?外部接?口,那?么應(yīng)該?把這些?外部接?口的全?部詳細(xì)?需求并?入到這?一部分?實(shí)例中?。注?意:必?須將附?加用戶?類(lèi)的特?征與外?部接口?需求加?以區(qū)分?,附加?用戶類(lèi)?的特征?描述的?是通過(guò)?接口取?得軟件?產(chǎn)品的?數(shù)據(jù)和?服務(wù)的?人的需?求;而?外部接?口需求?描述的?是接口?本身的?需求。?3.?1用戶?界面?陳述需?要使用?在用戶?界面上?的軟件?組件,?描述每?一個(gè)用?戶界面?的邏輯?特征。?必須注?意,這?里需要?描述的?是用戶?界面的?邏輯特?征,而?不是用?戶界面?。以下?是可能?包括的?一些特?征:?●將要?采用的?圖形用?戶界面?(GU?l)標(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ò)誤?信息顯?示標(biāo)準(zhǔn)?;對(duì)?于用戶?界面的?細(xì)節(jié),?例如:?一個(gè)特?定對(duì)話?框的布?局,應(yīng)?該寫(xiě)入?具體的?用戶界?面設(shè)計(jì)?說(shuō)明中?,而不?能寫(xiě)入?軟件需?求規(guī)格?說(shuō)明中?。如?果采用?現(xiàn)成的?、合適?的用戶?界面設(shè)?計(jì)規(guī)范?(標(biāo)準(zhǔn)?),或?者另文?描述,?可以在?這里直?接說(shuō)明?,并且?將其加?入?yún)⒖?文獻(xiàn)。?3.?2硬件?接口?描述待?開(kāi)發(fā)的?軟件產(chǎn)?品與系?統(tǒng)硬件?接口的?特征,?若有多?個(gè)硬件?接口,?則必須?全都描?述。接?口特征?的描述?內(nèi)容可?能包括?:●?支持的?硬件類(lèi)?型;?●軟、?硬件之?間交流?的數(shù)據(jù)?;●?控制信?息的性?質(zhì);?●使用?的通訊?協(xié)議;?3.?3軟件?接口?描述該?軟件產(chǎn)?品與其?它外部?組件的?連接,?這些外?部組件?必須明?確它們?的名稱?和版本?號(hào)以資?識(shí)別,?可能的?外部組?件包括?:●?操作系?統(tǒng);?●數(shù)據(jù)?庫(kù);?●工具?;●?函數(shù)庫(kù)?;●?集成的?商業(yè)組?件說(shuō)?明:這?里所說(shuō)?的“集?成的商?業(yè)組件?”,是?指與系?統(tǒng)集成?的商業(yè)?組件,?而不是?與軟件?產(chǎn)品集?成的商?業(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)上的?限制。?3.?4通訊?接口?描述與?軟件產(chǎn)?品所使?用的通?訊功能?相關(guān)的?需求,?包括:?●電?子郵件?;●?WEB?瀏覽器?;●?網(wǎng)絡(luò)通?訊標(biāo)準(zhǔn)?或者協(xié)?議;?●數(shù)據(jù)?交互用?電子表?格;?必須定?義相關(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ù)?。描述?軟件產(chǎn)?品如何?響應(yīng)己?知的出?錯(cuò)條件?、非法?輸入、?非法動(dòng)?作。?如果每?一項(xiàng)功?能需求?都能用?一項(xiàng),?也只需?要用一?項(xiàng)測(cè)試?用例就?能進(jìn)行?驗(yàn)證,?那么就?可以認(rèn)?為功能?需求已?經(jīng)適當(dāng)?地進(jìn)行?描述了?。如果?某項(xiàng)功?能需求?找不到?合適的?測(cè)試用?例,或?者必須?使用多?項(xiàng)測(cè)試?用例才?能驗(yàn)證?,那么?該項(xiàng)功?能需求?的描述?必然存?在某些?問(wèn)題。?功能?需求是?根據(jù)系?統(tǒng)功能?,即軟?件產(chǎn)品?所提供?的主要?服務(wù)來(lái)?組織的???梢?通過(guò)使?用實(shí)例?、運(yùn)行?模式、?用戶類(lèi)?、對(duì)象?類(lèi)或者?功能等?級(jí)來(lái)組?織這部?分內(nèi)容?,也可?以便用?這些元?素的組?合???而言之?,必須?選擇一?種是讀?者容易?理解預(yù)?期產(chǎn)品?的組織?方案。?用簡(jiǎn)?短的語(yǔ)?句說(shuō)明?功能的?名稱,?例如:?“4.?1系統(tǒng)?參數(shù)管?理”。?按照服?務(wù)組織?的順序?,逐條?闡述系?統(tǒng)功能?。無(wú)論?說(shuō)明的?是何種?功能,?都應(yīng)該?針對(duì)該?系統(tǒng)功?能重復(fù)?敘述4?.1~?4.3?這三個(gè)?部分。?可以?通過(guò)各?種方式?來(lái)組織?這一部?分內(nèi)容?,例如?采用:?使用實(shí)?例、運(yùn)?行模式?、用戶?類(lèi)、對(duì)?象類(lèi)、?功能等?級(jí)等,?也可以?采用它?們的組?合。其?最終目?的是,?讓讀者?容易理?解即將?開(kāi)發(fā)的?軟件產(chǎn)?品。一?般來(lái)說(shuō)?,每個(gè)?使用實(shí)?例都對(duì)?應(yīng)一個(gè)?系統(tǒng)功?能,因?而按照?使用實(shí)?例來(lái)組?織內(nèi)容?比較容?易讓用?戶理解?。對(duì)?應(yīng)一些?被共享?的獨(dú)立?使用實(shí)?例,可?以定義?一些公?用系統(tǒng)?功能。?必須?特別注?意的是?,在_?___?節(jié)“產(chǎn)?品的功?能”中?描述的?全部需?求,以?及它們?的規(guī)格?說(shuō)明;?必須在?某個(gè)系?統(tǒng)功能?描述中?有所反?映,而?且不應(yīng)?重復(fù)。?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(?高)。?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)?。描?述激勵(lì)?/響應(yīng)?序列時(shí)?,不僅?需要描?述基本?過(guò)程,?而且應(yīng)?該描述?可選(?擴(kuò)充)?過(guò)程,?包括例?外(引?起任務(wù)?不能順?序完成?的情況?稱為例?外)。?疏忽了?可選過(guò)?程,有?可能影?響軟件?產(chǎn)品的?功能;?如果遺?漏例外?過(guò)程,?則有可?能會(huì)引?發(fā)系統(tǒng)?崩潰。?如果?采用流?程圖來(lái)?描述激?勵(lì)/響?應(yīng)序列?,比較?容易讓?用戶理?解。?4.3?輸入/?輸出數(shù)?據(jù)列?出輸入?數(shù)據(jù)(?用戶輸?入、來(lái)?自外部?接口的?輸入或?者其它?輸入)?并且定?義針對(duì)?這些輸?入數(shù)據(jù)?的處理?(計(jì)算?)方法?,以及?相應(yīng)地?輸出數(shù)?據(jù),描?述對(duì)應(yīng)?區(qū)別:?輸入數(shù)?據(jù)和輸?出數(shù)據(jù)?。當(dāng)?有大量?數(shù)據(jù)需?要描述?時(shí),也?可以分?類(lèi)描述?數(shù)據(jù),?并且注?明各項(xiàng)?數(shù)據(jù)的?輸入、?輸出屬?性。?對(duì)于每?一項(xiàng)數(shù)?據(jù),均?需要描?述:?●數(shù)據(jù)?名稱;?●實(shí)?際含義?;●?數(shù)據(jù)類(lèi)?型;?●數(shù)據(jù)?格式;?●數(shù)?據(jù)約束?;對(duì)?于復(fù)雜?的處理?方法,?僅僅給?出算法?原理是?不夠的?,必須?描述詳?細(xì)的計(jì)?算過(guò)程?,并且?列出每?一步具?體使用?的實(shí)際?算式;?如果計(jì)?算過(guò)程?中涉及?查表、?判斷、?迭代等?處理方?法,應(yīng)?該給出?處理依?據(jù)和相?關(guān)數(shù)據(jù)?。如果?計(jì)算方?法很簡(jiǎn)?單,也?可以將?其從略?,不加?描述。?5.?其它非?功能需?求在?這里列?舉出所?有非功?能需求?,主要?包括可?靠性、?安全性?、可維?護(hù)性、?可擴(kuò)展?性、可?測(cè)試性?等。?5.1?性能需?求闡?述不同?應(yīng)用領(lǐng)?域?qū)?件產(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ǔ)器;?磁盤(pán)?空間;?數(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ī)則。?5.?3安全?性需求?詳盡?陳述與?系統(tǒng)安?全性、?完整性?問(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)品?必須滿?足的安?全性或?者保密?性策略?。也可?以通過(guò)?稱為完?整性的?質(zhì)量屬?性來(lái)闡?述這些?需求。?一個(gè)典?型的軟?件系統(tǒng)?安全需?求范例?如下:?“每個(gè)?用戶在?第一次?登錄后?,必須?更改他?的系統(tǒng)?預(yù)置登?錄密碼?,系統(tǒng)?預(yù)置的?登錄密?碼不能?重用。?”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),例?如:易?用性優(yōu)?于易學(xué)?性,或?者可移?植性優(yōu)?于有效?性。?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?,__?__元?人民幣?的儲(chǔ)蓄?業(yè)務(wù)時(shí)?,必須?通過(guò)附?加的管?理員認(rèn)?證?!?列舉?業(yè)務(wù)規(guī)?則時(shí),?可以根?據(jù)規(guī)則?的數(shù)量?,選取?合適的?編目方?式。?5.6?用戶文?檔列?舉出將?與軟件?產(chǎn)品一?同交付?的用戶?文檔,?并且明?確所有?己知用?戶文檔?的交付?格式或?標(biāo)準(zhǔn),?例如:?●安?裝指南?紙質(zhì)?文檔,?16開(kāi)?本;?●用戶?手冊(cè)?紙質(zhì)文?檔,1?6開(kāi)本?;●?在線幫?助●?電子文?檔,與?軟件產(chǎn)?品一同?分發(fā)、?配置;?●使?用教程?電子文?檔,與?軟件產(chǎn)?品一同?分發(fā)、?配置。?6.?詞匯表?列出?本文件?中用到?的專業(yè)?術(shù)語(yǔ)的?定義,?以及有?關(guān)縮寫(xiě)?的定義?(如有?可能,?列出相?關(guān)的外?文原詞?)。為?了便于?非軟件?專業(yè)或?者非計(jì)?算機(jī)專?業(yè)人士?閱讀軟?件產(chǎn)品?需求分?析報(bào)告?,要求?使用非?軟件專?業(yè)或者?非計(jì)算?機(jī)專業(yè)?的術(shù)語(yǔ)?描述軟?件需求?。所以?這里所?指的專?業(yè)術(shù)語(yǔ)?,是指?業(yè)務(wù)層?面上的?專業(yè)術(shù)?語(yǔ),而?不是軟?件專業(yè)?或者計(jì)?算機(jī)專?業(yè)的術(shù)?語(yǔ)。但?是,對(duì)?于無(wú)法?回避的?軟件專?業(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)確?描述:?含義、?類(lèi)型、?數(shù)據(jù)大?小、格?式、計(jì)?量單位?、精度?以及取?值范圍?。數(shù)據(jù)?定義的?維護(hù)獨(dú)?立于軟?件需求?規(guī)格說(shuō)?明,并?且在軟?件產(chǎn)品?開(kāi)發(fā)和?維護(hù)的?任何階?段,均?向風(fēng)險(xiǎn)?承擔(dān)者?開(kāi)放。?如果?為軟件?開(kāi)發(fā)項(xiàng)?目創(chuàng)建?一個(gè)獨(dú)?立的數(shù)?據(jù)定義?,而不?是為每?一項(xiàng)特?性描述?有關(guān)的?數(shù)據(jù)項(xiàng)?,有利?于避免?冗余和?不一致?性。但?是卻不?利于多?人協(xié)同?編寫(xiě)需?求分析?報(bào)告,?容易遺?漏數(shù)據(jù)?,也不?方便閱?讀。因?此還是?建議為?每個(gè)特?性描述?有關(guān)的?數(shù)據(jù)項(xiàng)?,匯總?數(shù)據(jù)項(xiàng)?創(chuàng)建數(shù)?據(jù)定義?,再根?據(jù)數(shù)據(jù)?定義復(fù)?核全部?數(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)論