需求分析報(bào)告怎么寫_第1頁(yè)
需求分析報(bào)告怎么寫_第2頁(yè)
需求分析報(bào)告怎么寫_第3頁(yè)
需求分析報(bào)告怎么寫_第4頁(yè)
需求分析報(bào)告怎么寫_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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)介

需求分析報(bào)告怎么寫軟件需求分析報(bào)告模板精選(主要參考紅色部分。寫作時(shí),主要用用例圖和類圖做為協(xié)助說(shuō)明)11.引言引言是對(duì)這份軟件產(chǎn)品需求分析報(bào)告的概覽,是為了幫助閱讀者了解這份文檔是如何編寫的,并且應(yīng)當(dāng)如何閱讀、理解和說(shuō)明這份文檔。1.1編寫目的說(shuō)明這份軟件產(chǎn)品需求分析報(bào)告是為哪個(gè)軟件產(chǎn)品編寫的,開發(fā)這個(gè)軟件產(chǎn)品意義、作用、以及最終要達(dá)到的意圖。通過(guò)這份軟件產(chǎn)品需求分析報(bào)告詳盡說(shuō)明白該軟件產(chǎn)品的需求規(guī)格,包括修正和(或)發(fā)行版本號(hào),從而對(duì)該軟件產(chǎn)品進(jìn)行精確的定義。假如這份軟件產(chǎn)品需求分析報(bào)告只與整個(gè)系統(tǒng)的某一部分有關(guān)系,那么只定義軟件產(chǎn)品需求分析報(bào)告中說(shuō)明的那個(gè)部分或子系統(tǒng)。1.11.2項(xiàng)目風(fēng)險(xiǎn)具體說(shuō)明本軟件開發(fā)項(xiàng)目的全部風(fēng)險(xiǎn)擔(dān)當(dāng)者,以及各自由本階段所須要擔(dān)當(dāng)?shù)闹饕L(fēng)險(xiǎn),首要風(fēng)險(xiǎn)擔(dān)當(dāng)者包括:?任務(wù)提出者;?軟件開發(fā)者;?產(chǎn)品運(yùn)用者。1.21.3文檔約定描述編寫文檔時(shí)所采納的標(biāo)準(zhǔn)(假如有標(biāo)準(zhǔn)的話),或者各種排版約定。級(jí)來(lái)組織這部分內(nèi)容,也可以便用這些元素的組合??偠灾?,必需選擇一種是讀者簡(jiǎn)潔理解預(yù)期產(chǎn)品的組織方案。用簡(jiǎn)短的語(yǔ)句說(shuō)明功能的名稱,例如:系統(tǒng)參數(shù)管理。依據(jù)服務(wù)組織的依次,逐條闡述系統(tǒng)功能。無(wú)論說(shuō)明的是何種功能,都應(yīng)當(dāng)針對(duì)該系統(tǒng)功能重復(fù)敘述4.r4.3這三個(gè)部分??梢酝ㄟ^(guò)各種方式來(lái)組織這一部分內(nèi)容,例如采納:運(yùn)用實(shí)例、運(yùn)行模式、用戶類、對(duì)象類、功能等級(jí)等,也可以采納它們的組合。其最終目的是,讓讀者簡(jiǎn)潔理解即將開發(fā)的軟件產(chǎn)品。一般來(lái)說(shuō),每個(gè)運(yùn)用實(shí)例都對(duì)應(yīng)一個(gè)系統(tǒng)功能,因而依據(jù)運(yùn)用實(shí)例來(lái)組織內(nèi)容比較簡(jiǎn)潔讓用戶理解。對(duì)應(yīng)一些被共享的獨(dú)立運(yùn)用實(shí)例,可以定義一些公用系統(tǒng)功能。必需特殊留意的是,在2.2節(jié)產(chǎn)品的功能中描述的全部需求,以及它們的規(guī)格說(shuō)明;必需在某個(gè)系統(tǒng)功能描述中有所反映,而且不應(yīng)重復(fù)。14.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(高)。24.2激勵(lì)/響應(yīng)序列 列出輸入激勵(lì)(用戶動(dòng)作、來(lái)自外部設(shè)備的信號(hào)或者其它觸發(fā))并且定義針對(duì)這功能行為的系統(tǒng)響應(yīng)序列,這些序列將與運(yùn)用實(shí)例中相關(guān)的對(duì)話元素相對(duì)應(yīng)。描述激勵(lì)/響應(yīng)序列時(shí),不僅須要描述基本過(guò)程,而且應(yīng)當(dāng)描述可選(擴(kuò)充)過(guò)程,包括例外(引起任務(wù)不能依次完成的狀況稱為例外)。疏忽了可選過(guò)程,有可能影響軟件產(chǎn)品的功能;假如遺漏例外過(guò)程,則有可能會(huì)引發(fā)系統(tǒng)崩潰。假如采納流程圖來(lái)描述激勵(lì)/響應(yīng)序列,比較簡(jiǎn)潔讓用戶理解。34.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í),也可以分類描述數(shù)據(jù),并且注明各項(xiàng)數(shù)據(jù)的輸入、輸出屬性。對(duì)于每一項(xiàng)數(shù)據(jù),均須要描述:?數(shù)據(jù)名稱; ?實(shí)際含義; ?對(duì)于困難的處理方法,僅僅給出算法原理是不夠的,必需描述具體的計(jì)算過(guò)程,并且列出每一步具體運(yùn)用的實(shí)際算式;假如計(jì)算過(guò)程中涉及查表、推斷、迭代等處理方法,應(yīng)當(dāng)給出處理依據(jù)和相關(guān)數(shù)據(jù)。數(shù)據(jù)類型;?數(shù)據(jù)格式;數(shù)據(jù)類型;?數(shù)據(jù)格式;?數(shù)據(jù)約束;假如計(jì)算方法很簡(jiǎn)潔,也可以將其從略,不加描述。55.其它非功能需求 在這里列舉出全部非功能需求,主要包括牢靠性、平安性、可維護(hù)性、可擴(kuò)展性、可測(cè)試性等。15.1性能需求 闡述不同應(yīng)用領(lǐng)域?qū)浖a(chǎn)品性能的需求,并且說(shuō)明提出需求的原理或者依據(jù),以幫助開發(fā)人員做出合理的設(shè)計(jì)選擇。盡可能具體地描述性能需求,假如須要,可以針對(duì)每個(gè)功能需求或者特征分別陳述其性能需求。在這里確定:?相互合作的用戶數(shù)量; ?系統(tǒng)支持的并發(fā)操作數(shù)量; ?響應(yīng)時(shí)間; ?與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系:?容量需求 存儲(chǔ)器; 磁盤空間; 數(shù)據(jù)庫(kù)中表的最大行數(shù)。5.25.2平安措施需求 詳盡陳述與軟件產(chǎn)品運(yùn)用過(guò)程中可能發(fā)生的損失、破壞、危害相關(guān)的需求。定義必需實(shí)行的平安愛(ài)護(hù)或動(dòng)作,以及必需預(yù)防的潛在危急動(dòng)作。明確軟件產(chǎn)品必需遵從的平安標(biāo)準(zhǔn)、策略、或規(guī)則。35.3平安性需求 詳盡陳述與系統(tǒng)平安性、完整性問(wèn)題相關(guān)的需求,或者與個(gè)人隱私問(wèn)題相關(guān)的需求。這些問(wèn)題將會(huì)影響到軟件產(chǎn)品的運(yùn)用,和軟件產(chǎn)品所創(chuàng)建或者運(yùn)用的數(shù)據(jù)的愛(ài)護(hù)。定義用戶身份認(rèn)證,或備授權(quán)需求。明確軟件產(chǎn)品必需滿意的平安性或者保密性策略。也可以通過(guò)稱為完整性的質(zhì)量屬性來(lái)闡述這些需求。一個(gè)典型的軟件系統(tǒng)平安需求范例如下:每個(gè)用戶在第一次登錄后,必需更改他的系統(tǒng)預(yù)置登錄密碼,系統(tǒng)預(yù)置的登錄密碼不能重用。45.4軟件質(zhì)量屬性 詳盡陳述對(duì)客戶和開發(fā)人員至關(guān)重要的在軟件產(chǎn)品其它方面表現(xiàn)出來(lái)的質(zhì)量功能。這些功能必需是確定的、定量的、在須要時(shí)是可以驗(yàn)證的。至少也應(yīng)當(dāng)指明不同屬性的相對(duì)側(cè)重點(diǎn),例如:易用性優(yōu)于易學(xué)性,或者可移植性優(yōu)于有效性。55.5業(yè)務(wù)規(guī)則 列舉出有關(guān)軟件產(chǎn)品的全部操作規(guī)則,例如:那些人在特定環(huán)境下可以進(jìn)行何種操作。這些本身不是功能需求,但是他們可以示意某些功能需求執(zhí)行這些規(guī)則。一個(gè)業(yè)務(wù)規(guī)則的范例如下:進(jìn)行達(dá)到或者超過(guò)I。,000,00元人民幣的儲(chǔ)蓄業(yè)務(wù)時(shí),必需通過(guò)附加的管理員認(rèn)證。列舉業(yè)務(wù)規(guī)則時(shí),可以依據(jù)規(guī)則的數(shù)量,選取合適的編目方式。65.6用戶文檔 列舉出將與軟件產(chǎn)品一同交付的用戶文檔,并且明確全部己知用戶文檔的交付格式或標(biāo)準(zhǔn),例如:?安裝指南紙質(zhì)文檔,16開本; ?用戶手冊(cè)紙質(zhì)文檔,16開本; ?在線幫助 ?電子文檔,與軟件產(chǎn)品一同分發(fā)、配置; ?運(yùn)用教程電子文檔,與軟件產(chǎn)品一同分發(fā)、配置。6.詞匯表 列出本文件中用到的專業(yè)術(shù)語(yǔ)的定義,以及有關(guān)縮寫的定義(如有可能,列出相關(guān)的外文原詞)。為了便于非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)人士閱讀軟件產(chǎn)品需求分析報(bào)告,要求運(yùn)用非軟件專業(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)當(dāng)列入詞匯表并且加以精確定義。7.數(shù)據(jù)定義 數(shù)據(jù)定義是一個(gè)定義了應(yīng)用程序中運(yùn)用的全部數(shù)據(jù)元素和結(jié)構(gòu)的共享文檔,其中對(duì)每個(gè)數(shù)據(jù)元素和結(jié)構(gòu)都精確描述:含義、類型、數(shù)據(jù)大小、格式、計(jì)量單位、精度以及取值范圍。數(shù)據(jù)定義的維護(hù)獨(dú)立于軟件需求規(guī)格說(shuō)明,并且在軟件產(chǎn)品開發(fā)和維護(hù)的任何階段,均向風(fēng)險(xiǎn)擔(dān)當(dāng)者開放。假如為軟件開發(fā)項(xiàng)目創(chuàng)建一個(gè)獨(dú)立的數(shù)據(jù)定義,而不是為每一項(xiàng)特性描述有關(guān)的數(shù)據(jù)項(xiàng),有利于避開冗余和不一樣性。但是卻不利于多人協(xié)同編寫需求分析報(bào)告,簡(jiǎn)潔遺漏數(shù)據(jù),也不便利閱讀。因此還是建議為每個(gè)特性描述有關(guān)的數(shù)據(jù)項(xiàng),匯總數(shù)據(jù)項(xiàng)創(chuàng)建數(shù)據(jù)定義,再依據(jù)數(shù)據(jù)定義復(fù)核全部數(shù)據(jù),使得它們的名稱和含義完全一樣。必需留意的是,為了避開二義性,在匯總數(shù)據(jù)項(xiàng)時(shí)應(yīng)當(dāng)依據(jù)數(shù)據(jù)項(xiàng)所代表的實(shí)際意義匯總,而不是依據(jù)數(shù)據(jù)項(xiàng)的名稱匯總。在數(shù)據(jù)定義中,每個(gè)數(shù)據(jù)項(xiàng)除了有一個(gè)中文名稱外,還應(yīng)當(dāng)為它取一個(gè)簡(jiǎn)短的英文名稱,該英文名稱應(yīng)當(dāng)符合命名規(guī)范,因?yàn)樵谲浖_發(fā)時(shí)將沿用該英文名稱??梢赃\(yùn)用等號(hào)表示數(shù)據(jù)項(xiàng),名稱寫在左邊,定義寫在右邊。常見(jiàn)數(shù)據(jù)項(xiàng)的描述方式如下:?原數(shù)據(jù)元素一個(gè)原數(shù)據(jù)元素是不行分解的,可以將一個(gè)數(shù)量值賦給它。定義原數(shù)據(jù)元素必需確定其含義、類型、數(shù)據(jù)大小、格式、

計(jì)量單位、精度以及取值范圍。采納以星號(hào)為界的一行注釋文本,描述原數(shù)據(jù)元素的定義。?選擇項(xiàng)選擇項(xiàng)是一種只可以取有限離散值的特殊原數(shù)據(jù)元素,描述時(shí)一一枚舉這些值,并用方括號(hào)括起來(lái)寫在原數(shù)據(jù)元素的定義前。在兩項(xiàng)離散值之間,運(yùn)用管道符分隔。?組合項(xiàng)組合項(xiàng)是一個(gè)數(shù)據(jù)結(jié)構(gòu)或者記錄,其中包含了多個(gè)數(shù)據(jù)項(xiàng)。這些數(shù)據(jù)項(xiàng)可以是原數(shù)據(jù)元素,也可以是組合數(shù)據(jù)項(xiàng),各數(shù)據(jù)項(xiàng)之間用加號(hào)連接。其中每個(gè)數(shù)據(jù)項(xiàng)都必需是數(shù)據(jù)定義中定義過(guò)的,結(jié)構(gòu)中也可以包括其它結(jié)構(gòu),但是肯定不允許遞歸。假如數(shù)據(jù)結(jié)構(gòu)中有可選項(xiàng),運(yùn)用圓括號(hào)把該項(xiàng)括起來(lái)。?重復(fù)項(xiàng)重復(fù)項(xiàng)是組合項(xiàng)的一種特例,其中有一項(xiàng)將有多個(gè)實(shí)例出現(xiàn)在數(shù)據(jù)結(jié)構(gòu)中,運(yùn)用花括號(hào)把該項(xiàng)括起來(lái)。假如知道該項(xiàng)可能允許的范圍,就按最小值:最大值的形式寫在花括號(hào)前。88.88.分析模型到相關(guān)的分析模型,例如:?數(shù)據(jù)流程圖;?實(shí)體-關(guān)系圖。99.待定問(wèn)題列表這是一個(gè)可選部分,包括或涉及?類圖;?狀態(tài)轉(zhuǎn)換圖;編輯一張?jiān)谲浖a(chǎn)品需求分析報(bào)告中待確定問(wèn)題時(shí)的列表,把每一個(gè)表項(xiàng)都編上號(hào),以便跟蹤調(diào)查。排版約定應(yīng)當(dāng)包括:?正文風(fēng)格; ?提示方式; ?重要符號(hào); 也應(yīng)當(dāng)說(shuō)明高層次需求是否可以被其全部細(xì)化的需求所繼承,或者每個(gè)需求陳述是否都有其自己的優(yōu)先級(jí)。31.4預(yù)期讀者和閱讀建議 列舉本軟件產(chǎn)品需求分析報(bào)告所針對(duì)的各種不同的預(yù)期讀者,例如,可能包括:?用戶; ?開發(fā)人員; ?項(xiàng)目經(jīng)理; ?營(yíng)銷人員; ?測(cè)試人員;?文檔編寫入員。并且描述了文檔中,其余部分的內(nèi)容及其組織結(jié)構(gòu),并且針對(duì)每一類讀者提出最適合的文檔閱讀建議。41.5產(chǎn)品范圍 說(shuō)明該軟件產(chǎn)品及其開發(fā)目的的簡(jiǎn)短描述,包括利益和目標(biāo)。把軟件產(chǎn)品開發(fā)與企業(yè)目標(biāo),或者業(yè)務(wù)策略相聯(lián)系。描述產(chǎn)品范圍時(shí)需留意,可以參考項(xiàng)目視圖和范圍文檔,但是不能將其內(nèi)容復(fù)制到這里。51.6參考文獻(xiàn) 列舉編寫軟件產(chǎn)品需求分析報(bào)告時(shí)所用到的參考文獻(xiàn)及資料,可能包括:?本項(xiàng)目的合同書; ?上級(jí)機(jī)關(guān)有關(guān)本項(xiàng)目的批文; ?本項(xiàng)目已經(jīng)批準(zhǔn)的安排任務(wù)書; ?用戶界面風(fēng)格指導(dǎo); ?開發(fā)本項(xiàng)目時(shí)所要用到的標(biāo)淮;?系統(tǒng)規(guī)格需求說(shuō)明; ?運(yùn)用實(shí)例文檔; ?屬于本項(xiàng)目的其它己發(fā)表文件; ?本軟件產(chǎn)品需求分析報(bào)告中所引用的文件、資料; ?相關(guān)軟件產(chǎn)品需求分析報(bào)告;為了便利讀者查閱,全部參考資料應(yīng)當(dāng)按肯定依次排列。假如可能,每份資料都應(yīng)當(dāng)給出:?標(biāo)題名稱; ?作者或者合同簽約者;?文件編號(hào)或者版本號(hào); ?發(fā)表日期或者簽約日期;?出版單位或者資料來(lái)源。2.綜合描述 這一部分概述了正在定義的軟件產(chǎn)品的作用范圍以及該軟件產(chǎn)品所運(yùn)行的環(huán)境、運(yùn)用該軟件產(chǎn)品的用戶、對(duì)該軟件產(chǎn)品己知的限制、有關(guān)該軟件產(chǎn)品的假設(shè)和依靠。.12.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.22.2產(chǎn)品的功能 因?yàn)閷⒃谛枨蠓治鰣?bào)告的第4部分中具體描述軟件產(chǎn)品的功能,所以在此只須要概略地總結(jié)。僅從業(yè)務(wù)層面陳述本軟件產(chǎn)品所應(yīng)具有的主要功能,在描述功能時(shí)應(yīng)當(dāng)針對(duì)每一項(xiàng)需求精確地描述其各項(xiàng)規(guī)格說(shuō)明。假如存在引起誤會(huì)的可能,在陳述本軟件產(chǎn)品主要功能的作用領(lǐng)域時(shí),也須要對(duì)應(yīng)陳述本軟件產(chǎn)品的非作用領(lǐng)域,以利讀者理解本軟件產(chǎn)品。為了很好地組織產(chǎn)品功能,使每個(gè)讀者都簡(jiǎn)潔理解,可以采納列表的方法給出。也可以采納圖形方式,將主要的需求分組以及它們之間的聯(lián)系運(yùn)用數(shù)據(jù)流程圖的頂層圖或類圖進(jìn)行表示,這種表示方法是很有用的。參考用戶當(dāng)前管理組織構(gòu)架,了解各個(gè)機(jī)構(gòu)的主要職能,將有助于陳述軟件產(chǎn)品的主要功能。2.32.3用戶類和特性 確定有可能運(yùn)用該軟件產(chǎn)品的不同用戶類,并且描述它們相關(guān)的特征。往往有一些軟件需求,只與特定的用戶類有關(guān)。描述時(shí),應(yīng)當(dāng)將該軟件產(chǎn)品的重要用戶類與非重要用戶類區(qū)分開。用戶不肯定是軟件產(chǎn)品的干脆運(yùn)用者,通過(guò)報(bào)表、應(yīng)用程序接口、系統(tǒng)硬件接口得到軟件產(chǎn)品的數(shù)據(jù)和服務(wù)的人、或者機(jī)構(gòu)也有他們的需求。所以,應(yīng)當(dāng)將這些外部需求視為通過(guò)報(bào)表、應(yīng)用程序接口、系統(tǒng)硬件接口附加給軟件產(chǎn)品的附加用戶類。4 2.4運(yùn)行環(huán)境 描述了本軟件的運(yùn)行環(huán)境,一般包括:?硬件平臺(tái); ?操作系統(tǒng)和版本;?支撐環(huán)境(例如:數(shù)據(jù)庫(kù)等)和版本; ?其它與該軟件有關(guān)的軟件組件; ?與該軟件共存的應(yīng)用程序。52.5設(shè)計(jì)和實(shí)現(xiàn)上的限制 確定影響開發(fā)人員自由選擇的問(wèn)題,并且說(shuō)明這些問(wèn)題為什么成為一種限制。可能的限制包括下列內(nèi)容:?必需運(yùn)用的特定技術(shù)、工具、編程語(yǔ)言和數(shù)據(jù)庫(kù);?避開運(yùn)用的特定技術(shù)、工具、編程語(yǔ)言和數(shù)據(jù)庫(kù); ?要求遵循的開發(fā)規(guī)范和標(biāo)準(zhǔn) 例如,假如由客戶的公司或者第三方公司負(fù)責(zé)軟件維護(hù),就必需定義轉(zhuǎn)包者所運(yùn)用的設(shè)計(jì)符號(hào)表示和編碼標(biāo)準(zhǔn); ?企業(yè)策略的限制; ?政府法規(guī)的限制; ?工業(yè)標(biāo)準(zhǔn)的限制; ?硬件的限制例如,定時(shí)需求或存儲(chǔ)器限制; ?數(shù)據(jù)轉(zhuǎn)換格式標(biāo)淮的限制。62.6假設(shè)和約束(依靠) 列舉出對(duì)軟件產(chǎn)品需求分析報(bào)告中,影響需求陳述的假設(shè)因素(與己知因素相對(duì)立)。假如這些假設(shè)因素不正確、不一樣或者被修改,就會(huì)使軟件產(chǎn)品開發(fā)項(xiàng)目受到影響。這些假設(shè)的因素可能包括:?安排運(yùn)用的商業(yè)組件,或者其它軟件中的某個(gè)部件; ?假定產(chǎn)品中某個(gè)用戶界面將符合一個(gè)特殊的設(shè)計(jì)約定; ?有關(guān)本軟件用戶的若干假定(例如:假定用戶會(huì)嫻熟運(yùn)用SQL語(yǔ)言。); ?有關(guān)本軟件開發(fā)工作的若干假定(例如:用戶承諾的實(shí)惠、便利、上級(jí)部門賜予的特殊政策和支持等。); ?有關(guān)本軟件運(yùn)行環(huán)境的一些問(wèn)題;此外,確定本軟件開發(fā)項(xiàng)目對(duì)外部約束因素所存在的依靠。有關(guān)的約束可能包括:?工期約束; ?經(jīng)費(fèi)約束; ?人員約束; ?設(shè)備約束; ?地理位置約束;?其它有關(guān)項(xiàng)目約束; 33.外部接口需求 通過(guò)本節(jié)描述可以確定,保證軟件產(chǎn)品能和外部組件正確連接的需求。關(guān)聯(lián)圖僅能表示高層抽象的外部接口,必需對(duì)接口數(shù)據(jù)和外部組件進(jìn)行具體描述,并且寫入數(shù)據(jù)定義中。假如產(chǎn)品的不同部分有不同的外部接口,那么應(yīng)當(dāng)把這些外部接口的全部具體需求并入到這一部分實(shí)例中。留意:必需將附加用戶類的特征與外部接口需求加以區(qū)分,附加用戶類的特征描述的是通過(guò)接口取得軟件產(chǎn)品的數(shù)據(jù)和服務(wù)的人的需求;而外部接口需求描述的是接口本身的需求。13.1用戶界面 陳述須要運(yùn)用在用戶界面上的軟件組件,描述每一個(gè)用戶界面的邏輯特征。必需留意,這里須要描述的是用戶界面的邏輯特征,而不是用戶界面。以下是可能包括的一些特征:?將要采納的圖形用戶界面(GUI)標(biāo)準(zhǔn)或者產(chǎn)品系列的風(fēng)格; ?有關(guān)屏幕布局或者解決方案的限制;?將要運(yù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ì)微環(huán)節(jié),例如:一個(gè)特定對(duì)話框的布局,應(yīng)當(dāng)寫入具體的用戶界面設(shè)計(jì)說(shuō)明中,而不能寫入軟件需求規(guī)格說(shuō)明中。假如采納現(xiàn)成的、合適的用戶界面設(shè)計(jì)規(guī)范(標(biāo)準(zhǔn)),或者另文描述,可以在這里干脆說(shuō)明,并且將其加入?yún)⒖嘉墨I(xiàn)。23.2硬件接口 描述待開發(fā)的軟件產(chǎn)品與系統(tǒng)硬件接口的特征,若有多個(gè)硬件接口,則必需全都描述。接口特征的描述內(nèi)容可能包括:?支持的硬件類型; ?軟、硬件之間溝通的數(shù)據(jù); ?限制信息的性質(zhì); ?運(yùn)用的通訊協(xié)議;3.33.3軟件

溫馨提示

  • 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)論