需求分析+概要設(shè)計(jì)+詳細(xì)設(shè)計(jì)+數(shù)據(jù)庫設(shè)計(jì)+軟件測(cè)試模板_第1頁
需求分析+概要設(shè)計(jì)+詳細(xì)設(shè)計(jì)+數(shù)據(jù)庫設(shè)計(jì)+軟件測(cè)試模板_第2頁
需求分析+概要設(shè)計(jì)+詳細(xì)設(shè)計(jì)+數(shù)據(jù)庫設(shè)計(jì)+軟件測(cè)試模板_第3頁
需求分析+概要設(shè)計(jì)+詳細(xì)設(shè)計(jì)+數(shù)據(jù)庫設(shè)計(jì)+軟件測(cè)試模板_第4頁
需求分析+概要設(shè)計(jì)+詳細(xì)設(shè)計(jì)+數(shù)據(jù)庫設(shè)計(jì)+軟件測(cè)試模板_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE5HYPERLINK\l”附錄A”附錄A軟件需求分析報(bào)告文檔模板 1HYPERLINK\l”附錄B”附錄B軟件概要設(shè)計(jì)報(bào)告文檔模板 13HYPERLINK\l”附錄C"附錄C軟件詳細(xì)設(shè)計(jì)報(bào)告文檔模板 33HYPERLINK\l”附錄D”附錄D軟件數(shù)據(jù)庫設(shè)計(jì)報(bào)告文檔模板 43HYPERLINK附錄E軟件測(cè)試(驗(yàn)收)大綱HYPERLINK\l”_Toc127782083" 55附錄A軟件需求分析報(bào)告文檔模板TOC\o"1—3”\h\z\uHYPERLINK\l”_Toc127799062"1。引言 11_Toc127799064”1。2項(xiàng)目風(fēng)險(xiǎn) 11HYPERLINK\l”_Toc127799065"1。3文檔約定 11HYPERLINK\l”_Toc127799066”1.4預(yù)期讀者和閱讀建議 111.5產(chǎn)品范圍 122.綜合描述 122.1產(chǎn)品的狀況 122.2產(chǎn)品的功能 132。3用戶類和特性 13HYPERLINK\l”_Toc127799073”2。4運(yùn)行環(huán)境 13HYPERLINK\l”_Toc127799074"2。5設(shè)計(jì)和實(shí)現(xiàn)上的限制 132.6假設(shè)和約束(依賴) 143.外部接口需求 14HYPERLINK\l”_Toc127799077"3。1用戶界面 14HYPERLINK\l”_Toc127799078”3.2硬件接口 15HYPERLINK\l”_Toc127799079”3。3軟件接口 15HYPERLINK\l”_Toc127799080"3.4通訊接口 16HYPERLINK\l”_Toc127799081”4。系統(tǒng)功能需求 16HYPERLINK\l”_Toc127799082”4。1說明和優(yōu)先級(jí) 164。2激勵(lì)/響應(yīng)序列 175。其它非功能需求 175。2安全措施需求 18HYPERLINK\l”_Toc127799088”5。3安全性需求 18HYPERLINK\l”_Toc127799089”5。4軟件質(zhì)量屬性 18HYPERLINK\l”_Toc127799090”5。5業(yè)務(wù)規(guī)則 18HYPERLINK\l”_Toc127799091"5。6用戶文檔 18HYPERLINK\l”_Toc127799092"6.詞匯表 19_Toc127799094”8。分析模型 20HYPERLINK\l”_Toc127799095"9。待定問題列表 20引言引言是對(duì)這份軟件產(chǎn)品需求分析報(bào)告的概覽,是為了幫助閱讀者了解這份文檔是如何編寫的,并且應(yīng)該如何閱讀、理解和解釋這份文檔。編寫目的說明這份軟件產(chǎn)品需求分析報(bào)告是為哪個(gè)軟件產(chǎn)品編寫的,開發(fā)這個(gè)軟件產(chǎn)品意義、作用、以及最終要達(dá)到的意圖。通過這份軟件產(chǎn)品需求分析報(bào)告詳盡說明了該軟件產(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)告中說明的那個(gè)部分或子系統(tǒng)。項(xiàng)目風(fēng)險(xiǎn)具體說明本軟件開發(fā)項(xiàng)目的全部風(fēng)險(xiǎn)承擔(dān)者,以及各自在本階段所需要承擔(dān)的主要風(fēng)險(xiǎn),首要風(fēng)險(xiǎn)承擔(dān)者包括:任務(wù)提出者;軟件開發(fā)者;產(chǎn)品使用者。文檔約定描述編寫文檔時(shí)所采用的標(biāo)準(zhǔn)(如果有標(biāo)準(zhǔn)的話),或者各種排版約定。排版約定應(yīng)該包括:正文風(fēng)格;提示方式;重要符號(hào);也應(yīng)該說明高層次需求是否可以被其所有細(xì)化的需求所繼承,或者每個(gè)需求陳述是否都有其自己的優(yōu)先級(jí)。預(yù)期讀者和閱讀建議列舉本軟件產(chǎn)品需求分析報(bào)告所針對(duì)的各種不同的預(yù)期讀者,例如,可能包括:用戶;開發(fā)人員;項(xiàng)目經(jīng)理;營銷人員;測(cè)試人員;文檔編寫入員.并且描述了文檔中,其余部分的內(nèi)容及其組織結(jié)構(gòu),并且針對(duì)每一類讀者提出最適合的文檔閱讀建議。產(chǎn)品范圍說明該軟件產(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ù)制到這里。參考文獻(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)的計(jì)劃任務(wù)書;用戶界面風(fēng)格指導(dǎo);開發(fā)本項(xiàng)目時(shí)所要用到的標(biāo)淮;系統(tǒng)規(guī)格需求說明;使用實(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ā)表日期或者簽約日期;出版單位或者資料來源。綜合描述這一部分概述了正在定義的軟件產(chǎn)品的作用范圍以及該軟件產(chǎn)品所運(yùn)行的環(huán)境、使用該軟件產(chǎn)品的用戶、對(duì)該軟件產(chǎn)品己知的限制、有關(guān)該軟件產(chǎn)品的假設(shè)和依賴。產(chǎn)品的狀況描述了在軟件產(chǎn)品需求分析報(bào)告中所定義的軟件產(chǎn)品的背景和起源。說明了該軟件產(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)系。那么必須說明軟件產(chǎn)品需求分析報(bào)告定義的這部分軟件是怎樣與整個(gè)大系統(tǒng)相關(guān)聯(lián)的,或者(同時(shí))說明相互關(guān)系的存在形式,并且要定義出兩者之間的全部接口。產(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ī)格說明.如果存在引起誤解的可能,在陳述本軟件產(chǎn)品主要功能的作用領(lǐng)域時(shí),也需要對(duì)應(yīng)陳述本軟件產(chǎn)品的非作用領(lǐng)域,以利讀者理解本軟件產(chǎn)品。為了很好地組織產(chǎn)品功能,使每個(gè)讀者都容易理解,可以采用列表的方法給出.也可以采用圖形方式,將主要的需求分組以及它們之間的聯(lián)系使用數(shù)據(jù)流程圖的頂層圖或類圖進(jìn)行表示,這種表示方法是很有用的。參考用戶當(dāng)前管理組織構(gòu)架,了解各個(gè)機(jī)構(gòu)的主要職能,將有助于陳述軟件產(chǎn)品的主要功能.用戶類和特性確定有可能使用該軟件產(chǎn)品的不同用戶類,并且描述它們相關(guān)的特征。往往有一些軟件需求,只與特定的用戶類有關(guān)。描述時(shí),應(yīng)該將該軟件產(chǎn)品的重要用戶類與非重要用戶類區(qū)分開.用戶不一定是軟件產(chǎn)品的直接使用者,通過報(bào)表、應(yīng)用程序接口、系統(tǒng)硬件接口得到軟件產(chǎn)品的數(shù)據(jù)和服務(wù)的人、或者機(jī)構(gòu)也有他們的需求。所以,應(yīng)該將這些外部需求視為通過報(bào)表、應(yīng)用程序接口、系統(tǒng)硬件接口附加給軟件產(chǎn)品的附加用戶類。運(yùn)行環(huán)境描述了本軟件的運(yùn)行環(huán)境,一般包括:硬件平臺(tái);操作系統(tǒng)和版本;支撐環(huán)境(例如:數(shù)據(jù)庫等)和版本;其它與該軟件有關(guān)的軟件組件;與該軟件共存的應(yīng)用程序。設(shè)計(jì)和實(shí)現(xiàn)上的限制確定影響開發(fā)人員自由選擇的問題,并且說明這些問題為什么成為一種限制??赡艿南拗瓢ㄏ铝袃?nèi)容:必須使用的特定技術(shù)、工具、編程語言;避免使用的特定技術(shù)、工具、編程語言;要求遵循的開發(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)淮的限制。假設(shè)和約束(依賴)列舉出對(duì)軟件產(chǎn)品需求分析報(bào)告中,影響需求陳述的假設(shè)因素(與己知因素相對(duì)立)。如果這些假設(shè)因素不正確、不一致或者被修改,就會(huì)使軟件產(chǎn)品開發(fā)項(xiàng)目受到影響。這些假設(shè)的因素可能包括:計(jì)劃使用的商業(yè)組件,或者其它軟件中的某個(gè)部件;假定產(chǎn)品中某個(gè)用戶界面將符合一個(gè)特殊的設(shè)計(jì)約定;有關(guān)本軟件用戶的若干假定(例如:假定用戶會(huì)熟練使用SQL語言。);有關(guān)本軟件開發(fā)工作的若干假定(例如:用戶承諾的優(yōu)惠、方便、上級(jí)部門給予的特殊政策和支持等。);有關(guān)本軟件運(yùn)行環(huán)境的一些問題;此外,確定本軟件開發(fā)項(xiàng)目對(duì)外部約束因素所存在的依賴。有關(guān)的約束可能包括:工期約束;經(jīng)費(fèi)約束;人員約束;設(shè)備約束;地理位置約束;其它有關(guān)項(xiàng)目約束;外部接口需求通過本節(jié)描述可以確定,保證軟件產(chǎn)品能和外部組件正確連接的需求。關(guān)聯(lián)圖僅能表示高層抽象的外部接口,必須對(duì)接口數(shù)據(jù)和外部組件進(jìn)行詳細(xì)描述,并且寫入數(shù)據(jù)定義中.如果產(chǎn)品的不同部分有不同的外部接口,那么應(yīng)該把這些外部接口的全部詳細(xì)需求并入到這一部分實(shí)例中。注意:必須將附加用戶類的特征與外部接口需求加以區(qū)分,附加用戶類的特征描述的是通過接口取得軟件產(chǎn)品的數(shù)據(jù)和服務(wù)的人的需求;而外部接口需求描述的是接口本身的需求。用戶界面陳述需要使用在用戶界面上的軟件組件,描述每一個(gè)用戶界面的邏輯特征。必須注意,這里需要描述的是用戶界面的邏輯特征,而不是用戶界面.以下是可能包括的一些特征:將要采用的圖形用戶界面(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ò)誤信息顯示標(biāo)準(zhǔn);對(duì)于用戶界面的細(xì)節(jié),例如:一個(gè)特定對(duì)話框的布局,應(yīng)該寫入具體的用戶界面設(shè)計(jì)說明中,而不能寫入軟件需求規(guī)格說明中。如果采用現(xiàn)成的、合適的用戶界面設(shè)計(jì)規(guī)范(標(biāo)準(zhǔn)),或者另文描述,可以在這里直接說明,并且將其加入?yún)⒖嘉墨I(xiàn).硬件接口描述待開發(fā)的軟件產(chǎn)品與系統(tǒng)硬件接口的特征,若有多個(gè)硬件接口,則必須全都描述。接口特征的描述內(nèi)容可能包括:支持的硬件類型;軟、硬件之間交流的數(shù)據(jù);控制信息的性質(zhì);使用的通訊協(xié)議;軟件接口描述該軟件產(chǎn)品與其它外部組件的連接,這些外部組件必須明確它們的名稱和版本號(hào)以資識(shí)別,可能的外部組件包括:操作系統(tǒng);數(shù)據(jù)庫;工具;函數(shù)庫;集成的商業(yè)組件說明:這里所說的“集成的商業(yè)組件”,是指與系統(tǒng)集成的商業(yè)組件,而不是與軟件產(chǎn)品集成的商業(yè)組件。例如:中間件、消息服務(wù),等等。描述并且明確軟件產(chǎn)品與軟件組件之間交換數(shù)據(jù)或者消息的目的。描述所需要的服務(wù),以及與內(nèi)部組件通訊的性質(zhì)。確定軟件產(chǎn)品將與組件之間共享的數(shù)據(jù)。如果必須使用一種特殊的方法來實(shí)現(xiàn)數(shù)據(jù)共享機(jī)制,例如:在多用戶系統(tǒng)中的一個(gè)全局?jǐn)?shù)據(jù)區(qū),那么就必須把它定義為一種實(shí)現(xiàn)上的限制。通訊接口描述與軟件產(chǎn)品所使用的通訊功能相關(guān)的需求,包括:電子郵件;WEB瀏覽器;網(wǎng)絡(luò)通訊標(biāo)準(zhǔn)或者協(xié)議;數(shù)據(jù)交互用電子表格;必須定義相關(guān)的:消息格式;通訊安全或加密問題;數(shù)據(jù)傳輸速率;同步和異步通訊機(jī)制;系統(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)?shù)剡M(jìn)行描述了.如果某項(xiàng)功能需求找不到合適的測(cè)試用例,或者必須使用多項(xiàng)測(cè)試用例才能驗(yàn)證,那么該項(xiàng)功能需求的描述必然存在某些問題。功能需求是根據(jù)系統(tǒng)功能,即軟件產(chǎn)品所提供的主要服務(wù)來組織的。可以通過使用實(shí)例、運(yùn)行模式、用戶類、對(duì)象類或者功能等級(jí)來組織這部分內(nèi)容,也可以便用這些元素的組合.總而言之,必須選擇一種是讀者容易理解預(yù)期產(chǎn)品的組織方案。用簡(jiǎn)短的語句說明功能的名稱,例如:“4.1系統(tǒng)參數(shù)管理"。按照服務(wù)組織的順序,逐條闡述系統(tǒng)功能.無論說明的是何種功能,都應(yīng)該針對(duì)該系統(tǒng)功能重復(fù)敘述4.1~4。3這三個(gè)部分??梢酝ㄟ^各種方式來組織這一部分內(nèi)容,例如采用:使用實(shí)例、運(yùn)行模式、用戶類、對(duì)象類、功能等級(jí)等,也可以采用它們的組合.其最終目的是,讓讀者容易理解即將開發(fā)的軟件產(chǎn)品.一般來說,每個(gè)使用實(shí)例都對(duì)應(yīng)一個(gè)系統(tǒng)功能,因而按照使用實(shí)例來組織內(nèi)容比較容易讓用戶理解。對(duì)應(yīng)一些被共享的獨(dú)立使用實(shí)例,可以定義一些公用系統(tǒng)功能。必須特別注意的是,在2。2節(jié)“產(chǎn)品的功能”中描述的全部需求,以及它們的規(guī)格說明;必須在某個(gè)系統(tǒng)功能描述中有所反映,而且不應(yīng)重復(fù)。說明和優(yōu)先級(jí)對(duì)該系統(tǒng)功能進(jìn)行簡(jiǎn)短的說明,并且指出該系統(tǒng)功能的優(yōu)先級(jí)是:高、中、還是低。需要的話,還可以包括對(duì)特定優(yōu)先級(jí)部分的評(píng)價(jià),例如:利益、損失、費(fèi)用和風(fēng)險(xiǎn),其相對(duì)優(yōu)先等級(jí)可以從1(低)到9(高)。激勵(lì)/響應(yīng)序列列出輸入激勵(lì)(用戶動(dòng)作、來自外部設(shè)備的信號(hào)或者其它觸發(fā))并且定義針對(duì)這——功能行為的系統(tǒng)響應(yīng)序列,這些序列將與使用實(shí)例中相關(guān)的對(duì)話元素相對(duì)應(yīng).描述激勵(lì)/響應(yīng)序列時(shí),不僅需要描述基本過程,而且應(yīng)該描述可選(擴(kuò)充)過程,包括例外(引起任務(wù)不能順序完成的情況稱為例外).疏忽了可選過程,有可能影響軟件產(chǎn)品的功能;如果遺漏例外過程,則有可能會(huì)引發(fā)系統(tǒng)崩潰。如果采用流程圖來描述激勵(lì)/響應(yīng)序列,比較容易讓用戶理解.輸入/輸出數(shù)據(jù)列出輸入數(shù)據(jù)(用戶輸入、來自外部接口的輸入或者其它輸入)并且定義針對(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í)際含義;數(shù)據(jù)類型;數(shù)據(jù)格式;數(shù)據(jù)約束;對(duì)于復(fù)雜的處理方法,僅僅給出算法原理是不夠的,必須描述詳細(xì)的計(jì)算過程,并且列出每一步具體使用的實(shí)際算式;如果計(jì)算過程中涉及查表、判斷、迭代等處理方法,應(yīng)該給出處理依據(jù)和相關(guān)數(shù)據(jù).如果計(jì)算方法很簡(jiǎn)單,也可以將其從略,不加描述。其它非功能需求在這里列舉出所有非功能需求,主要包括可靠性、安全性、可維護(hù)性、可擴(kuò)展性、可測(cè)試性等。性能需求闡述不同應(yīng)用領(lǐng)域?qū)浖a(chǎn)品性能的需求,并且說明提出需求的原理或者依據(jù),以幫助開發(fā)人員做出合理的設(shè)計(jì)選擇。盡可能詳細(xì)地描述性能需求,如果需要,可以針對(duì)每個(gè)功能需求或者特征分別陳述其性能需求。在這里確定:相互合作的用戶數(shù)量;系統(tǒng)支持的并發(fā)操作數(shù)量;響應(yīng)時(shí)間;與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系:容量需求存儲(chǔ)器;磁盤空間;數(shù)據(jù)庫中表的最大行數(shù)。安全措施需求詳盡陳述與軟件產(chǎn)品使用過程中可能發(fā)生的損失、破壞、危害相關(guān)的需求。定義必須采取的安全保護(hù)或動(dòng)作,以及必須預(yù)防的潛在危險(xiǎn)動(dòng)作.明確軟件產(chǎn)品必須遵從的安全標(biāo)準(zhǔn)、策略、或規(guī)則。安全性需求詳盡陳述與系統(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ù)置的登錄密碼不能重用。”軟件質(zhì)量屬性詳盡陳述對(duì)客戶和開發(fā)人員至關(guān)重要的在軟件產(chǎn)品其它方面表現(xiàn)出來的質(zhì)量功能。這些功能必須是確定的、定量的、在需要時(shí)是可以驗(yàn)證的。至少也應(yīng)該指明不同屬性的相對(duì)側(cè)重點(diǎn),例如:易用性優(yōu)于易學(xué)性,或者可移植性優(yōu)于有效性。業(yè)務(wù)規(guī)則列舉出有關(guān)軟件產(chǎn)品的所有操作規(guī)則,例如:那些人在特定環(huán)境下可以進(jìn)行何種操作。這些本身不是功能需求,但是他們可以暗示某些功能需求執(zhí)行這些規(guī)則。一個(gè)業(yè)務(wù)規(guī)則的范例如下:“進(jìn)行達(dá)到或者超過10,000,00元人民幣的儲(chǔ)蓄業(yè)務(wù)時(shí),必須通過附加的管理員認(rèn)證?!绷信e業(yè)務(wù)規(guī)則時(shí),可以根據(jù)規(guī)則的數(shù)量,選取合適的編目方式。用戶文檔列舉出將與軟件產(chǎn)品一同交付的用戶文檔,并且明確所有己知用戶文檔的交付格式或標(biāo)準(zhǔn),例如:安裝指南紙質(zhì)文檔,16開本;用戶手冊(cè)紙質(zhì)文檔,16開本;在線幫助電子文檔,與軟件產(chǎn)品一同分發(fā)、配置;使用教程電子文檔,與軟件產(chǎn)品一同分發(fā)、配置。詞匯表列出本文件中用到的專業(yè)術(shù)語的定義,以及有關(guān)縮寫的定義(如有可能,列出相關(guān)的外文原詞)。為了便于非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)人士閱讀軟件產(chǎn)品需求分析報(bào)告,要求使用非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)的術(shù)語描述軟件需求。所以這里所指的專業(yè)術(shù)語,是指業(yè)務(wù)層面上的專業(yè)術(shù)語,而不是軟件專業(yè)或者計(jì)算機(jī)專業(yè)的術(shù)語。但是,對(duì)于無法回避的軟件專業(yè)或者計(jì)算機(jī)專業(yè)術(shù)語,也應(yīng)該列入詞匯表并且加以準(zhǔn)確定義。數(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ī)格說明,并且在軟件產(chǎn)品開發(fā)和維護(hù)的任何階段,均向風(fēng)險(xiǎn)承擔(dān)者開放。如果為軟件開發(fā)項(xiàng)目創(chuàng)建一個(gè)獨(dú)立的數(shù)據(jù)定義,而不是為每一項(xiàng)特性描述有關(guān)的數(shù)據(jù)項(xiàng),有利于避免冗余和不一致性。但是卻不利于多人協(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ù),使得它們的名稱和含義完全一致.必須注意的是,為了避免二義性,在匯總數(shù)據(jù)項(xiàng)時(shí)應(yīng)該根據(jù)數(shù)據(jù)項(xiàng)所代表的實(shí)際意義匯總,而不是根據(jù)數(shù)據(jù)項(xiàng)的名稱匯總。在數(shù)據(jù)定義中,每個(gè)數(shù)據(jù)項(xiàng)除了有一個(gè)中文名稱外,還應(yīng)該為它取一個(gè)簡(jiǎn)短的英文名稱,該英文名稱應(yīng)該符合命名規(guī)范,因?yàn)樵谲浖_發(fā)時(shí)將沿用該英文名稱。可以使用等號(hào)表示數(shù)據(jù)項(xiàng),名稱寫在左邊,定義寫在右邊。常見數(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)括起來寫在原數(shù)據(jù)元素的定義前。在兩項(xiàng)離散值之間,使用管道符分隔.組合項(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ù)定義中定義過的,結(jié)構(gòu)中也可以包括其它結(jié)構(gòu),但是絕對(duì)不允許遞歸。如果數(shù)據(jù)結(jié)構(gòu)中有可選項(xiàng),使用圓括號(hào)把該項(xiàng)括起來.重復(fù)項(xiàng)重復(fù)項(xiàng)是組合項(xiàng)的一種特例,其中有一項(xiàng)將有多個(gè)實(shí)例出現(xiàn)在數(shù)據(jù)結(jié)構(gòu)中,使用花括號(hào)把該項(xiàng)括起來。如果知道該項(xiàng)可能允許的范圍,就按“最小值:最大值”的形式寫在花括號(hào)前。分析模型這是一個(gè)可選部分,包括或涉及到相關(guān)的分析模型,例如:數(shù)據(jù)流程圖;類圖;狀態(tài)轉(zhuǎn)換圖;實(shí)體-關(guān)系圖.待定問題列表編輯一張?jiān)谲浖a(chǎn)品需求分析報(bào)告中待確定問題時(shí)的列表,把每一個(gè)表項(xiàng)都編上號(hào),以便跟蹤調(diào)查。附錄B軟件概要設(shè)計(jì)報(bào)告文檔模板TOC\o"1—3"\h\z\u_Toc127799097"1。1編寫目的 231.3預(yù)期讀者和閱讀建議 231.4參考資料 232。設(shè)計(jì)概述 242.1限制和約束 24HYPERLINK\l”_Toc127799103"2。2設(shè)計(jì)原則和設(shè)計(jì)要求 24HYPERLINK\l”_Toc127799104”3。系統(tǒng)邏輯設(shè)計(jì) 25HYPERLINK\l”_Toc127799105”3。1系統(tǒng)組織設(shè)計(jì) 253。2。2系統(tǒng)特性結(jié)構(gòu)圖 273.3系統(tǒng)接口設(shè)計(jì) 27HYPERLINK\l”_Toc127799110"3.3。1系統(tǒng)接口表 273.3.2系統(tǒng)接口傳輸協(xié)議說明 28HYPERLINK\l”_Toc127799112”3.4系統(tǒng)完整性設(shè)計(jì) 284。1系統(tǒng)出錯(cuò)處理表 29HYPERLINK\l”_Toc127799115"4.2維護(hù)處理過程表 30HYPERLINK\l”_Toc127799116”5。技術(shù)設(shè)計(jì) 315。1系統(tǒng)開發(fā)技術(shù)說明表 31HYPERLINK\l”_Toc127799118”5.2開發(fā)技術(shù)應(yīng)用說明 32_Toc127799120"7。詞匯表 32HYPERLINK\l”_Toc127799121"8.進(jìn)度計(jì)劃 32引言引言是對(duì)這份軟件系統(tǒng)概要設(shè)計(jì)報(bào)告的概覽,是為了幫助閱讀者了解這份文檔是如何編寫的,并且應(yīng)該如何閱讀、理解和解釋這份文檔。編寫目的說明這份軟件系統(tǒng)概要設(shè)計(jì)報(bào)告是基于哪份軟件產(chǎn)品需求規(guī)格說明書編寫的,開發(fā)這個(gè)軟件產(chǎn)品意義、作用、以及最終要達(dá)到的意圖。通過這份軟件系統(tǒng)概要設(shè)計(jì)報(bào)告詳盡說明了該軟件產(chǎn)品的軟件結(jié)構(gòu),包括數(shù)據(jù)庫結(jié)構(gòu)和出錯(cuò)處理,從而對(duì)該軟件產(chǎn)品的結(jié)構(gòu)的描述。如果這份軟件系統(tǒng)概要設(shè)計(jì)報(bào)告只與整個(gè)系統(tǒng)的某一部分有關(guān)系,那么只定義軟件系統(tǒng)概要設(shè)計(jì)報(bào)告中說明的那個(gè)部分或子系統(tǒng)。項(xiàng)目風(fēng)險(xiǎn)具體說明本軟件開發(fā)項(xiàng)目的全部風(fēng)險(xiǎn)承擔(dān)者,以及各自在本階段所需要承擔(dān)的主要風(fēng)險(xiǎn),首要風(fēng)險(xiǎn)承擔(dān)者包括:任務(wù)提出者;軟件開發(fā)者;產(chǎn)品使用者。預(yù)期讀者和閱讀建議列舉本軟件系統(tǒng)概要設(shè)計(jì)報(bào)告所針對(duì)的各種不同的預(yù)期讀者,例如,可能的讀者包括:用戶;開發(fā)人員;項(xiàng)目經(jīng)理;營銷人員;測(cè)試人員;文檔編寫人員;等等。描述文檔中,其余部分的內(nèi)容及其組織結(jié)構(gòu),并且針對(duì)每一類讀者提出最適合的文檔閱讀建議。參考資料列舉編寫軟件產(chǎn)品概要設(shè)計(jì)報(bào)告時(shí)所用到的參考文獻(xiàn)及資料,可能包括:本項(xiàng)目的合同書;上級(jí)機(jī)關(guān)有關(guān)本項(xiàng)目的批文;本項(xiàng)目已經(jīng)批準(zhǔn)的計(jì)劃任務(wù)書;用戶界面風(fēng)格指導(dǎo);開發(fā)本項(xiàng)目時(shí)所要用到的標(biāo)準(zhǔn);系統(tǒng)規(guī)格需求說明;使用實(shí)例文檔;屬于本項(xiàng)目的其它已發(fā)表文件;本軟件系統(tǒng)概要設(shè)計(jì)報(bào)告中所引用的文件、資料:相關(guān)軟件系統(tǒng)概要設(shè)計(jì)報(bào)告:等等。為了方便讀者查閱,所有參考資料應(yīng)該按一定順排列.如果可能,每份資料都應(yīng)該給出:標(biāo)題名稱;作者或者合同簽約者;文件編號(hào)或者版本號(hào);發(fā)表日期或者簽約日期;出版單位或者資料來源.設(shè)計(jì)概述本節(jié)描述現(xiàn)有開發(fā)條件和需要實(shí)現(xiàn)的目標(biāo),說明進(jìn)行概要設(shè)計(jì)時(shí)應(yīng)該遵循的設(shè)計(jì)原則和必須采用的設(shè)計(jì)方法。限制和約束簡(jiǎn)要描述起到限制和約束作用的各種可能存在的條件,例如:技術(shù)條件;資金狀況;開發(fā)環(huán)境(包括:工具和平臺(tái));時(shí)間限制;等等.并且說明在上述條件下,應(yīng)該實(shí)現(xiàn)的系統(tǒng)目標(biāo),設(shè)計(jì)原則和設(shè)計(jì)要求描述對(duì)本軟件系統(tǒng)進(jìn)行概要設(shè)計(jì)的原則,通常可以考慮以下幾方面的內(nèi)容:命名規(guī)則;模塊獨(dú)立性原則:邊界設(shè)計(jì)原則;數(shù)據(jù)庫設(shè)計(jì)規(guī)則;必須的安全措施;安全性和保密原則;系統(tǒng)靈活性要求;系統(tǒng)易操作性要求;系統(tǒng)可維護(hù)性要求;等等.系統(tǒng)邏輯設(shè)計(jì)本節(jié)內(nèi)容主要根據(jù)軟件產(chǎn)品需求規(guī)格說明書和軟件產(chǎn)品數(shù)據(jù)字典建立系統(tǒng)的邏輯模型.此種模型暫時(shí)與系統(tǒng)的物理因素(例如:計(jì)算機(jī)、數(shù)據(jù)庫管理系統(tǒng))無關(guān)。它是系統(tǒng)需求與物理實(shí)現(xiàn)的中間結(jié)構(gòu),它的主要結(jié)果是建立:系統(tǒng)結(jié)構(gòu)圖、系統(tǒng)界面結(jié)構(gòu)圖、系統(tǒng)出錯(cuò)處理、以及系統(tǒng)開發(fā)技術(shù)說明。說明:如果進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)尚未編寫軟件數(shù)據(jù)字典:應(yīng)首先參照附錄B說明,編寫軟件數(shù)據(jù)字典。在完成軟件數(shù)據(jù)字典后,再進(jìn)行系統(tǒng)設(shè)計(jì)。系統(tǒng)組織設(shè)計(jì)系統(tǒng)組織設(shè)計(jì)通過系統(tǒng)組織表描述本系統(tǒng)由哪些子系統(tǒng)(模塊)組成,這些子系統(tǒng)與業(yè)務(wù)職能之間的關(guān)系,以及各個(gè)子系統(tǒng)的安裝地點(diǎn).系統(tǒng)組織表的格式如下:子系統(tǒng)編號(hào)英文名稱中文名稱業(yè)務(wù)職能安裝地點(diǎn)備注其中:子系統(tǒng)編號(hào)給出本系統(tǒng)中指定子系統(tǒng)的順序編號(hào).如果本系統(tǒng)末劃分為多個(gè)子系統(tǒng),僅由一個(gè)運(yùn)行模塊組成;則本項(xiàng)內(nèi)容仍需要描述,但是本表內(nèi)容只有一行。說明:在一個(gè)系統(tǒng)中有可能安裝若干個(gè)相同的子系統(tǒng),在這種情況下,應(yīng)該視為一個(gè)子系統(tǒng),并且對(duì)多個(gè)安裝地點(diǎn)分別進(jìn)行描述。如果相同的子系統(tǒng)通過系統(tǒng)設(shè)置,實(shí)現(xiàn)的業(yè)務(wù)職能具有明顯差異時(shí),應(yīng)該采用多行進(jìn)行分別描述,并且在備注中說明其差異所在。子系統(tǒng)英文名稱給出本子系統(tǒng)的英文名稱,該名稱是在應(yīng)用軟件中實(shí)際使用的可執(zhí)行文件名稱,必須能夠說明該子系統(tǒng)的特點(diǎn).若本系統(tǒng)中只有一個(gè)子系統(tǒng),則本項(xiàng)內(nèi)容仍需要描述,但是本表內(nèi)容只有一行.子系統(tǒng)中文名稱給出本子系統(tǒng)的中文名稱,該名稱必須能夠說明該子系統(tǒng)的特點(diǎn)。若本系統(tǒng)中只有一個(gè)子系統(tǒng),則本項(xiàng)內(nèi)容仍需要描述,但是本表內(nèi)容只有一行。業(yè)務(wù)職能描述該子系統(tǒng)完成的核心業(yè)務(wù)。安裝地點(diǎn)描述該子系統(tǒng)實(shí)際安裝的部門、或者某個(gè)具體地點(diǎn)。備注針對(duì)該子系統(tǒng),需要說明的其它有關(guān)問題。系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本節(jié)將對(duì)系統(tǒng)特性作較為詳細(xì)的描述,并給出系統(tǒng)特性結(jié)構(gòu)圖.系統(tǒng)特性表系統(tǒng)特性是系統(tǒng)中完成某項(xiàng)具體操作的基本單元,它由入口參數(shù),出口參數(shù)以及處理過程三部分組成。系統(tǒng)特性可以具有操作界面,也可以沒有操作界面;可以被其它操作界面、或者系統(tǒng)特性調(diào)用,也可以調(diào)用其它操作界面、非操作界面、或者系統(tǒng)特性;但是不允許遞歸調(diào)用(調(diào)用自己),包括間接遞歸調(diào)用.當(dāng)系統(tǒng)由多個(gè)子系統(tǒng)(模塊)組成時(shí),每個(gè)子系統(tǒng)分別使用一張系統(tǒng)特性表進(jìn)行描述。系統(tǒng)特性表的格式如下:子系統(tǒng)編號(hào):子系統(tǒng)英文名稱:子系統(tǒng)中文名稱:特性編號(hào)系統(tǒng)特征英文名稱系統(tǒng)特征中文名稱操作功能調(diào)用對(duì)象被調(diào)用對(duì)象備注說明:其中子系統(tǒng)編號(hào)含義同上。子系統(tǒng)英文名稱含義同上。子系統(tǒng)中文名稱含義同上。特性編號(hào)整個(gè)系統(tǒng)所有特性的統(tǒng)一編號(hào).系統(tǒng)特性英文名稱系統(tǒng)特性的英文正式名稱,將來用于軟件開發(fā)中,必須符合命名規(guī)范。系統(tǒng)特性中文名稱系統(tǒng)特性的中文正式名稱,來源于需求規(guī)格說明書中,系統(tǒng)特性一節(jié)中的有關(guān)描述。操作功能是指該特性實(shí)際完成的操作說明.調(diào)用對(duì)象是指調(diào)用該系統(tǒng)特性的系統(tǒng)對(duì)象,這里的系統(tǒng)對(duì)象可以是系統(tǒng)特性、也可以是操作界面。被調(diào)用對(duì)象是指被該系統(tǒng)特性調(diào)用的系統(tǒng)對(duì)象,這里的系統(tǒng)對(duì)象可以是系統(tǒng)特性、也可以是操作界面。說明:某些較低層的系統(tǒng)特性,可能不存在被調(diào)用對(duì)象。備注描述與該系統(tǒng)特性有關(guān)的其它注意事項(xiàng).說明描述與該系統(tǒng)特性表有關(guān)的其它注意事項(xiàng)。系統(tǒng)特性結(jié)構(gòu)圖系統(tǒng)特性結(jié)構(gòu)圖給出系統(tǒng)特性在邏輯層面上相互之間的關(guān)系,其主要依據(jù)來源于需求規(guī)格說明書中,系統(tǒng)特性一節(jié)中的有關(guān)描述。如果系統(tǒng)劃分為多個(gè)子系統(tǒng),應(yīng)分別給出系統(tǒng)與子系統(tǒng)、以及各個(gè)子系統(tǒng)與系統(tǒng)特性的結(jié)構(gòu)圖.繪制系統(tǒng)與子系統(tǒng)結(jié)構(gòu)圖時(shí),一般不需要描繪出系統(tǒng)特性,如果確有必要,盡可能只畫出第一層系統(tǒng)特性。繪制子系統(tǒng)與系統(tǒng)特性結(jié)構(gòu)圖時(shí),通常也不需要描繪出第二層系統(tǒng)特性,如果確有必要可以畫出,但是盡可能不要畫出第三層系統(tǒng)特性。系統(tǒng)接口設(shè)計(jì)系統(tǒng)接口是一種非可視的系統(tǒng)界面,在多數(shù)情況下,它對(duì)用戶是透明的。本節(jié)將對(duì)系統(tǒng)接口作較為詳細(xì)的描述,并給出接口說明清單。系統(tǒng)接口表接口作為系統(tǒng)的一種輸入/輸出形式,分為網(wǎng)絡(luò)接口、數(shù)據(jù)庫接口、RS—232串行通訊接口、IEEE—485串行總線接口、并行I/O接口等等多種類型。對(duì)于一些為可視界面服務(wù)的接口,例如:打印機(jī)接口、顯示器接口等,因?yàn)檫@類接口對(duì)應(yīng)用軟件是透明的,所以不在本節(jié)描述范圍內(nèi)。當(dāng)系統(tǒng)由多個(gè)子系統(tǒng)(模塊)組成時(shí),每個(gè)子系統(tǒng)分別使用一張系統(tǒng)接口表進(jìn)行描述。系統(tǒng)接口表的格式如下:子系統(tǒng)編號(hào)子系統(tǒng)英文名稱子系統(tǒng)中文名稱接口編號(hào)接口名稱接口類型接口性質(zhì)接口速率接口協(xié)議備注說明:其中:子系統(tǒng)編號(hào)含義同上.子系統(tǒng)英文名稱含義同上.子系統(tǒng)中文名稱含義同上。接口編號(hào)整個(gè)系統(tǒng)所有接口的統(tǒng)一編號(hào)。接口名稱系統(tǒng)接口的正式名稱,必須符合通常習(xí)慣。接口類型指出該接口所傳輸?shù)臄?shù)據(jù)在該模塊中起到的作用.接口性質(zhì)指出該接口在通訊中起到的作用,這里的作用可以是:輸入;輸出;雙向。接口速率指出該接口的傳輸速率。如果該接口依賴于其它通訊方式,那么傳輸速率將不高于它所依賴的其它通訊方式的速率。接口協(xié)議給出該接口實(shí)際使用的通訊協(xié)議.相關(guān)對(duì)象給出直接使用本接口的系統(tǒng)對(duì)象,這里的系統(tǒng)對(duì)象,可以是操作界面,也可以是系統(tǒng)特性。備注描述與該系統(tǒng)接口有關(guān)的其它注意事項(xiàng).說明描述與該系統(tǒng)接口表有關(guān)的其它注意事項(xiàng)。系統(tǒng)接口傳輸協(xié)議說明逐項(xiàng)詳細(xì)描述系統(tǒng)接口表中所列出各個(gè)系統(tǒng)接口使用的傳輸協(xié)議,以及其它相關(guān)內(nèi)容,例如:驅(qū)動(dòng)程序、動(dòng)態(tài)連接庫、等等。系統(tǒng)完整性設(shè)計(jì)描述系統(tǒng)對(duì)象(數(shù)據(jù)元、數(shù)據(jù)類),所受到的邏輯約束關(guān)系。當(dāng)系統(tǒng)由多個(gè)子系統(tǒng)(模塊)組成時(shí),每個(gè)子系統(tǒng)應(yīng)分別使用一張系統(tǒng)完整性約束表進(jìn)行描述。系統(tǒng)完整性約束表的格式如下:子系統(tǒng)編號(hào)子系統(tǒng)英文名稱子系統(tǒng)中文名稱約束編號(hào)完整性名稱相對(duì)對(duì)象名約束表達(dá)式備注說明:其中:子系統(tǒng)編號(hào)含義同上.子系統(tǒng)英文名稱含義同上。子系統(tǒng)中文名稱含義同上。約束編號(hào)整個(gè)系統(tǒng)所有約束的統(tǒng)一編號(hào)。完整性名稱系統(tǒng)完整性約束的正式名稱,必須符合通常習(xí)慣。相對(duì)對(duì)象名完整性約束中的相關(guān)對(duì)象(數(shù)據(jù)元和數(shù)據(jù)類)。約束表達(dá)式用一階邏輯表達(dá)式表達(dá)的約束方程式。備注描述與該系統(tǒng)完整性約束有關(guān)的其它注意事項(xiàng)。說明描述與該系統(tǒng)完整性約束表有關(guān)的其它注意事項(xiàng)。系統(tǒng)出錯(cuò)處理設(shè)計(jì)本節(jié)描述系統(tǒng)發(fā)生外界及內(nèi)在錯(cuò)誤時(shí),所提供的錯(cuò)誤信息及處理方法,它包括系統(tǒng)出錯(cuò)處理表及維護(hù)處理過程表。系統(tǒng)出錯(cuò)處理表本表給出有關(guān)出錯(cuò)處理的產(chǎn)生原因、提示信息、以及建議處理方法.當(dāng)系統(tǒng)由多個(gè)子系統(tǒng)(模塊)組成時(shí),每個(gè)子系統(tǒng)分別使用一張系統(tǒng)出錯(cuò)處理表進(jìn)行描述。系統(tǒng)出錯(cuò)處理表的格式如下:子系統(tǒng)編號(hào):子系統(tǒng)英文名稱:子系統(tǒng)中文名稱:錯(cuò)誤編號(hào)錯(cuò)誤名稱錯(cuò)誤原因錯(cuò)誤信息處理方式備注說明:其中:子系統(tǒng)編號(hào)含義同上。子系統(tǒng)英文名稱含義同上。子系統(tǒng)中文名稱含義同上。錯(cuò)誤編號(hào)整個(gè)系統(tǒng)所有錯(cuò)誤的統(tǒng)一編號(hào).錯(cuò)誤名稱錯(cuò)誤的正式名稱,該名稱應(yīng)該是常用的,并且為人們所普遍接受的。錯(cuò)誤原因?qū)υ撳e(cuò)誤產(chǎn)生原因的解釋與說明。錯(cuò)誤信息產(chǎn)生該錯(cuò)誤時(shí),向用戶發(fā)出的提示信息。處理方式對(duì)該錯(cuò)誤處理的一種建議,此項(xiàng)允許缺省.備注描述與該系統(tǒng)錯(cuò)誤有關(guān)的其它注意事項(xiàng)。說明描述與該系統(tǒng)錯(cuò)誤表有關(guān)的其它注意事項(xiàng)。維護(hù)處理過程表系統(tǒng)出錯(cuò)時(shí),將調(diào)用維護(hù)處理過程對(duì)錯(cuò)誤進(jìn)行處理,有關(guān)維護(hù)處理過程的各項(xiàng)內(nèi)容由維護(hù)處理過程表進(jìn)行描述.當(dāng)系統(tǒng)有多個(gè)子系統(tǒng)(模塊)組成時(shí),每個(gè)子系統(tǒng)分別使用一張維護(hù)處理過程表進(jìn)行描述。維護(hù)處理過程表的格式如下:子系統(tǒng)編號(hào):子系統(tǒng)英文名稱:子系統(tǒng)中文名稱:錯(cuò)誤編號(hào)處理過程處理過程處理功能入口參數(shù)出口參數(shù)備注英文名稱中文名稱說明:其中:子系統(tǒng)編號(hào)含義同上。子系統(tǒng)英文名稱含義同上。子系統(tǒng)中文名稱含義同上。錯(cuò)誤編號(hào)含義同上。處理過程英文名稱系統(tǒng)維護(hù)處理過程的英文正式名稱,將來用于軟件開發(fā)中,必須符合命名規(guī)范.處理過程中文名稱系統(tǒng)維護(hù)處理過程的中文正式名稱,是系統(tǒng)維護(hù)處理過程英文名稱的中文說明。處理功能描述本維護(hù)處理過程對(duì)錯(cuò)誤的處理方式。由于一個(gè)維護(hù)處理過程有可能具有對(duì)多個(gè)錯(cuò)誤進(jìn)行處理的能力,因此該處理功能必須是針對(duì)本項(xiàng)錯(cuò)誤編號(hào)的。入口參數(shù)進(jìn)行本項(xiàng)錯(cuò)誤處理時(shí),賦給維護(hù)處理過程的入口參數(shù)。出口參數(shù)進(jìn)行本項(xiàng)錯(cuò)誤處理時(shí),維護(hù)處理過程返回的出口參數(shù)。備注描述與該系統(tǒng)錯(cuò)誤有關(guān)的其它注意事項(xiàng)。說明描述與該系統(tǒng)錯(cuò)誤表有關(guān)的其它注意事項(xiàng).技術(shù)設(shè)計(jì)系統(tǒng)技術(shù)設(shè)計(jì)描述系統(tǒng)各個(gè)特性實(shí)際使用的開發(fā)技術(shù),以及具體開發(fā)技術(shù)使用時(shí)應(yīng)該注意的事項(xiàng)。系統(tǒng)開發(fā)技術(shù)說明表本表描述系統(tǒng)各個(gè)特性開發(fā)時(shí)實(shí)際使用的具體技術(shù),只有一些不太常用的技術(shù)需要在這里描述。一些常用技術(shù),例如:通過數(shù)據(jù)庫接口調(diào)用存儲(chǔ)過程,則不必冗述。當(dāng)系統(tǒng)由多個(gè)子系統(tǒng)(模塊)組成時(shí),每個(gè)子系統(tǒng)分別使用一張系統(tǒng)開發(fā)技術(shù)說明表進(jìn)行描述。系統(tǒng)開發(fā)技術(shù)說明表的格式如下:子系統(tǒng)編號(hào):子系統(tǒng)英文名稱:子系統(tǒng)中文名稱:技術(shù)編號(hào)開發(fā)技術(shù)開發(fā)技術(shù)處理功能系統(tǒng)特性編號(hào)備注英文名稱中文名稱說明:其中:子系統(tǒng)編號(hào)含義同上。子系統(tǒng)英文名稱含義同上。子系統(tǒng)中文名稱含義同上。技術(shù)編號(hào)這個(gè)系統(tǒng)所使用各種技術(shù)的統(tǒng)一編號(hào).開發(fā)技術(shù)英文名稱該開發(fā)技術(shù)的英文正式名稱,可以便用縮寫.該名稱應(yīng)該是常用的,并且為人們所普遍接受的。開發(fā)技術(shù)中文名稱該開發(fā)技術(shù)的中文正式名稱,是該開發(fā)技術(shù)英文名稱的中文說明.該名稱應(yīng)該是常用的,并且為人們所普遍接受的。處理功能描述本開發(fā)技術(shù)的處理目的。系統(tǒng)特性編號(hào)含義同上.由于一項(xiàng)開發(fā)技術(shù)可能在多處使用,因此針對(duì)一項(xiàng)開發(fā)技術(shù),有可能存在多個(gè)系統(tǒng)特性編號(hào),在此必須一一列出。備注描述與該系統(tǒng)開發(fā)技術(shù)相關(guān)的其它注意事項(xiàng).說明描述與該系統(tǒng)開發(fā)技術(shù)說明表有關(guān)的其它注意事項(xiàng)。開發(fā)技術(shù)應(yīng)用說明逐項(xiàng)詳細(xì)描述系統(tǒng)開發(fā)技術(shù)說明表中所列出各項(xiàng)系統(tǒng)開發(fā)技術(shù)使用的技術(shù)要點(diǎn),以及其它相關(guān)內(nèi)容,例如:所需的服務(wù)、使用的動(dòng)態(tài)連接庫、調(diào)用的組件、等等.數(shù)據(jù)庫設(shè)計(jì)如果該軟件產(chǎn)品需要使用數(shù)據(jù)庫,不論是使用數(shù)據(jù)庫平臺(tái)支撐的,還是采用由軟件產(chǎn)品開發(fā)者自行定義的;都應(yīng)該在完成軟件產(chǎn)品需求分析報(bào)告后,開始進(jìn)行軟件產(chǎn)品詳細(xì)設(shè)計(jì)之前,按照軟件產(chǎn)品數(shù)據(jù)庫設(shè)計(jì)說明文檔模板完成數(shù)據(jù)庫設(shè)計(jì)工作.詞匯表列出本文件中用到的專業(yè)術(shù)語的定義,以及有關(guān)縮寫的定義(如有可能,列出相關(guān)的外文原向)。為了便于非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)人士閱讀軟件系統(tǒng)概要設(shè)計(jì)報(bào)告,要求使用非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)的術(shù)語進(jìn)行描述。所以這里所指的專業(yè)術(shù)語,是指業(yè)務(wù)層面上的專業(yè)術(shù)語,而不是軟件專業(yè)或者計(jì)算機(jī)專業(yè)的術(shù)語。但是,對(duì)于無法回避的軟件專業(yè)或者計(jì)算機(jī)專業(yè)術(shù)語,也應(yīng)該列入詞匯表,并且加以準(zhǔn)確定義.進(jìn)度計(jì)劃列出進(jìn)度計(jì)劃,包括各子系統(tǒng)、各子模塊完成進(jìn)度計(jì)劃,人員配備計(jì)劃等。附錄C軟件詳細(xì)設(shè)計(jì)報(bào)告文檔模板TOC\o"1-3”\h\z\uHYPERLINK\l”_Toc127799122”1。引言 35HYPERLINK\l”_Toc127799123”1。1編寫目的 35_Toc127799126"1。4預(yù)期讀者和閱讀建議 35HYPERLINK\l”_Toc127799127"1.5參考資料 362。支撐環(huán)境 362.1數(shù)據(jù)庫管理系統(tǒng) 36HYPERLINK\l”_Toc127799130"2.2開發(fā)工具、中間件以及數(shù)據(jù)庫接口 372。3硬件環(huán)境 372。4網(wǎng)絡(luò)環(huán)境 38HYPERLINK\l”_Toc127799133"2。5多種支撐環(huán)境開發(fā)要點(diǎn) 383。部件詳細(xì)設(shè)計(jì) 38HYPERLINK\l”_Toc127799135”4。詞匯表 39HYPERLINK\l”_Toc127799136"5。部件表格式 40HYPERLINK\l”_Toc127799137”6.界面表格式 40引言引言是對(duì)這份軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告的概覽,是為了幫助閱讀者了解這份文檔如何編寫的,并且應(yīng)該如何閱讀、理解和解釋這份文檔。編寫目的說明這份軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告是基于哪份軟件產(chǎn)品需求分析報(bào)告、哪份軟件產(chǎn)品概要設(shè)計(jì)報(bào)告和哪份軟件產(chǎn)品數(shù)據(jù)庫設(shè)計(jì)說明書(如果該軟件產(chǎn)品需要數(shù)據(jù)庫支持)編寫的,開發(fā)這個(gè)軟件產(chǎn)品意義、作用、以及最終要達(dá)到的意圖。通過這份軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告詳盡說明了該軟件產(chǎn)品的編碼結(jié)構(gòu),從而對(duì)該軟件產(chǎn)品的物理組成進(jìn)行準(zhǔn)確的描述.如果這份軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告只與整個(gè)系統(tǒng)的某一部分有關(guān)系,那么只定義軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告中說明的那個(gè)部分或子系統(tǒng).項(xiàng)目風(fēng)險(xiǎn)具體說明本軟件開發(fā)項(xiàng)目的全部風(fēng)險(xiǎn)承擔(dān)者,以及各自在本階段所需要承擔(dān)的主要風(fēng)險(xiǎn),首要風(fēng)險(xiǎn)承擔(dān)者包括:任務(wù)提出者;軟件開發(fā)者;產(chǎn)品使用者.文檔約定描述編寫文檔時(shí)所采用的標(biāo)準(zhǔn)(如果有標(biāo)準(zhǔn)的話),或者各種編寫約定。編寫約定應(yīng)該包括:部件編號(hào)方式;界面編號(hào)方式;命名規(guī)范:等等.預(yù)期讀者和閱讀建議列舉本軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告所針對(duì)的各種不同的預(yù)期讀者,例如,可能的讀者包括:開發(fā)人員;項(xiàng)目經(jīng)理;測(cè)試人員;文檔編寫人員;等等。描述文檔中,其余部分的內(nèi)容及其組織結(jié)構(gòu),并且針對(duì)每一類讀者提出最適合的文檔閱讀建議.參考資料列舉編寫軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告時(shí)所用到的參考文獻(xiàn)及資料,可能包括:本項(xiàng)目的合同書;上級(jí)機(jī)關(guān)有關(guān)本項(xiàng)目的批文;本項(xiàng)目已經(jīng)批準(zhǔn)的計(jì)劃任務(wù)書;用戶界面風(fēng)格指導(dǎo);開發(fā)本項(xiàng)目時(shí)所要用到的標(biāo)難;系統(tǒng)規(guī)格需求說明;使用實(shí)例文檔;屬于本項(xiàng)目的其它己發(fā)表文件;本軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告中所引用的文件、資料;相關(guān)軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告;等等。為了方便讀者查閱,所有參考資料應(yīng)該按一定順序排列。如果可能,每份資料都應(yīng)該給出:標(biāo)題名稱;作者或者合同簽約者;文件編號(hào)或者版本號(hào);發(fā)表日期或者簽約日期;出版單位或者資料來源。支撐環(huán)境數(shù)據(jù)庫管理系統(tǒng)描述數(shù)據(jù)庫管理系統(tǒng)、以及安裝配置情況,需要描述的內(nèi)容可能包括:產(chǎn)品名稱以及發(fā)行廠商這里的產(chǎn)品名稱指的是數(shù)據(jù)庫發(fā)行廠商發(fā)布產(chǎn)品時(shí)公布的正式商品名稱,不應(yīng)該使用別名、簡(jiǎn)稱、研發(fā)代號(hào)等非正式名稱,以免混淆;同樣的道理,發(fā)行廠商的名稱也應(yīng)該使用正式名稱。版本號(hào)數(shù)據(jù)庫管理系統(tǒng)的準(zhǔn)確版本號(hào),必須按產(chǎn)品的實(shí)際情況描述到最細(xì)節(jié)的版本號(hào)。補(bǔ)丁包版本號(hào)描述實(shí)際上將要使用的數(shù)據(jù)庫管理系統(tǒng)補(bǔ)丁包的版本號(hào),必須注意,在某些情況下該版本號(hào)不一定是最新的版本號(hào).語言或代碼集對(duì)于只支持一種語言或者一個(gè)代碼集的數(shù)據(jù)庫管理系統(tǒng)來說,該項(xiàng)描述不具意義。對(duì)于支持多種語言或者多個(gè)代碼集的數(shù)據(jù)庫管理系統(tǒng)來說,該項(xiàng)描述指的是實(shí)際使用的語言或者代碼集。安裝位置描述數(shù)據(jù)庫管理系統(tǒng)的實(shí)際安裝位置,應(yīng)該分別對(duì)管理系統(tǒng)安缺位置和數(shù)據(jù)存放位置進(jìn)行描述,應(yīng)該指明服務(wù)器名和安裝卷號(hào)(盤號(hào))。對(duì)于分布式數(shù)據(jù)庫,必須分別描述每一個(gè)數(shù)據(jù)庫管理系統(tǒng)。配置參數(shù)描述數(shù)據(jù)庫管理系統(tǒng)在實(shí)際安裝時(shí)應(yīng)該配置的各個(gè)參數(shù),對(duì)于分布式數(shù)據(jù)庫,必須分別描述每一個(gè)數(shù)據(jù)庫管理系統(tǒng)的配置參數(shù).等等同時(shí)參照《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》。開發(fā)工具、中間件以及數(shù)據(jù)庫接口描述所選用的工具軟件和中間件的名稱、版本號(hào),以及開發(fā)工具與數(shù)據(jù)庫或者中間件接口的情況。如果使用了多種開發(fā)工具、輔助開發(fā)工具、第三方軟件部件、多種中間件、多種接口、等答應(yīng)該逐項(xiàng)分別描述,并且說明每一項(xiàng)的適用范圍。需要描述的內(nèi)容可能包括:產(chǎn)品名稱以及發(fā)行廠商同2.1中產(chǎn)品名稱以及發(fā)行廠商。版本號(hào)同2.1中版本號(hào)。補(bǔ)丁包版本號(hào)同2。1中補(bǔ)丁包版本號(hào)。語言或代碼集同2。1中語言或代碼集。數(shù)據(jù)庫接口名稱描述數(shù)據(jù)庫接口的名稱,如果使用別名時(shí),應(yīng)同時(shí)描述使用的別名.數(shù)據(jù)庫接口方式描述與數(shù)據(jù)庫接口的方式,并說明該接口方式的特點(diǎn);如果需要,還應(yīng)該說明使用時(shí)的注意事項(xiàng).數(shù)據(jù)庫接口設(shè)置描述各種接口設(shè)置,包括:協(xié)議、端口號(hào)等等。同時(shí)參照《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》。硬件環(huán)境描述所選用的硬件環(huán)境,各種機(jī)型,例如:服務(wù)器、工作站,應(yīng)該分別描述。需要描述的內(nèi)容可能包括:機(jī)型;主頻;內(nèi)存容量;磁盤容量;特殊部件;操作系統(tǒng);使用位置;等等.網(wǎng)絡(luò)環(huán)境描述可能影響應(yīng)用軟件訪問數(shù)據(jù)庫的各種網(wǎng)絡(luò)環(huán)境,如果存在加密傳輸、VPN鏈路等情況,也必須描述.對(duì)于結(jié)構(gòu)復(fù)雜的網(wǎng)絡(luò),還應(yīng)該提供網(wǎng)絡(luò)拓?fù)鋱D和數(shù)據(jù)流向示意圖.需要描述的內(nèi)容可能包括:網(wǎng)絡(luò)結(jié)構(gòu);網(wǎng)絡(luò)操作系統(tǒng);網(wǎng)絡(luò)帶寬;路由組織;加密傳輸方式;VPN鏈路連接方式;等等。多種支撐環(huán)境開發(fā)要點(diǎn)當(dāng)軟件產(chǎn)品將來可能遇到的多種運(yùn)行環(huán)境時(shí),應(yīng)該分別按照3。1節(jié)至3.4節(jié)的內(nèi)容列表描述.如果軟件產(chǎn)品各個(gè)子系統(tǒng)的運(yùn)行環(huán)境不完全一樣時(shí),應(yīng)該分子系統(tǒng)按照3.1節(jié)至3.4節(jié)的內(nèi)容列表描述。遇到上述情況時(shí),不僅需要詳細(xì)描述各種軟件開發(fā)、調(diào)試、測(cè)試的環(huán)境,為了確實(shí)保證軟件產(chǎn)品將來能夠在各種可能的運(yùn)行環(huán)境中正常運(yùn)行,還需要對(duì)軟件產(chǎn)品進(jìn)行嚴(yán)格的配置管理。部件詳細(xì)設(shè)計(jì)這里所提及的軟件部件,系指能夠完成特定功能、相對(duì)獨(dú)立的一些代碼集合,它們可以是插件、組件、控件、函數(shù)、過程、子程序、動(dòng)態(tài)連接庫、等等.具體呈何種形態(tài),取決于實(shí)際采用的開發(fā)工具和將要實(shí)現(xiàn)的軟件結(jié)構(gòu).按照合適的順序,逐個(gè)描述軟件部件的詳細(xì)情況.描述的順序可以是按層次橫向進(jìn)行描述,也可以是按模塊縱向進(jìn)行描述,總之描述的方式必須有利于讀者理解軟件結(jié)構(gòu).每個(gè)部件采用一張軟件部件表進(jìn)行描述,軟件部件表的格式見附表一,其中;部件編號(hào)軟件部件的統(tǒng)一順序編號(hào);對(duì)于實(shí)行配置管理的軟件開發(fā)項(xiàng)目來說,該編號(hào)必須與該部件在配置管理中的編號(hào)相同.部件名稱軟件部件的正式英文名稱,該名稱是程序中使用的實(shí)際名稱,必須符合國家相關(guān)軟件命名標(biāo)準(zhǔn)。所屬子系統(tǒng)指該部件所屬的子系統(tǒng);對(duì)于不分為多個(gè)子系統(tǒng)的軟件來說,不必填寫該欄。部件調(diào)用者指調(diào)用該部件的部件(或界面參數(shù))的編號(hào)和名稱。部件被調(diào)用者指被該部件所調(diào)用的部件的編號(hào)和名稱。部件入口參數(shù)指該部件入口數(shù)據(jù)類名稱或者數(shù)據(jù)名稱,以及對(duì)這些數(shù)據(jù)的描述;如果部件沒有入口參數(shù),該欄為空。部件出口參數(shù)指該部件出口數(shù)據(jù)類名稱或者數(shù)據(jù)名稱,以及對(duì)這些數(shù)據(jù)的描述;如果部件沒有出口參數(shù),該欄為空.算法指該部件的算法形式表示,如果很簡(jiǎn)單、或者不存在,也可以為空.流程描述指該部件的處理流程的詳細(xì)表示或描述。部件表示形式指該部件完成開發(fā)后的最終表示形式,具體形式取決于開發(fā)工具和軟件結(jié)構(gòu),表示形式可能是:插件、組件、控件,函數(shù)、過程、子程序,存儲(chǔ)過程,動(dòng)態(tài)連接庫,等等。運(yùn)行環(huán)境描述該部件所適合的運(yùn)行環(huán)境,即說明該部件是針對(duì)何種運(yùn)行環(huán)境所開發(fā)的;可以直接描述運(yùn)行環(huán)境,也可以描述運(yùn)行環(huán)境的編號(hào);對(duì)于實(shí)行配置管理的軟件開發(fā)項(xiàng)目來說,該描述必須與該部件在配置管理中的描相同。性能要求指開發(fā)該部件時(shí)必須滿足的專門要求,這些要求可以是:精度靈活性響應(yīng)時(shí)間可重用性等等。提出的要求一般不宜超過3項(xiàng),以排列的先后順序表示優(yōu)先級(jí)。詞匯表列出本文件中用到的專業(yè)術(shù)語的定義,以及有關(guān)縮寫的定義(如有可能,列出相關(guān)的外文原詞)。為了便于非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)人士也能夠在一定的范圍內(nèi),讀懂軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告,要求盡可能使用非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)的術(shù)語進(jìn)行描述。所以這里所指的專業(yè)術(shù)語,是指業(yè)務(wù)層面上的專業(yè)術(shù)語,而不是軟件專業(yè)或者計(jì)算機(jī)專業(yè)的術(shù)語。但是,對(duì)于無法回避的軟件專業(yè)或者計(jì)算機(jī)專業(yè)術(shù)語,也應(yīng)該列入詞匯表,并且加以準(zhǔn)確定義。部件表格式部件編號(hào)部件名稱所屬子系統(tǒng)部件調(diào)用者部件被調(diào)用者部件入口參數(shù)部件入口參數(shù)算法:流程描述:表示性能運(yùn)行環(huán)境性能要求說明:如果軟件不見使用一張表表述不完時(shí),可以采用續(xù)表描述,但是必須注明是那張表的續(xù)表。界面表格式界面編號(hào)部件名稱界面性質(zhì)界面介質(zhì)表示形式:界面參數(shù)參數(shù)名內(nèi)容說明說明:如果軟件不見使用一張表表述不完時(shí),可以采用續(xù)表描述,但是必須注明是那張表的續(xù)表。附錄D軟件數(shù)據(jù)庫設(shè)計(jì)報(bào)告文檔模板HYPERLINK\l”_Toc127799138”1.引言 45HYPERLINK\l”_Toc127799139”1。1編寫目的 45HYPERLINK\l”_Toc127799140”1.2項(xiàng)目來源 45HYPERLINK\l”_Toc127799141”1。3文檔約定 45HYPERLINK\l”_Toc127799142"1.4預(yù)期讀者和閱讀建議 45_Toc127799144”2.數(shù)據(jù)庫命名規(guī)則 46HYPERLINK\l”_Toc127799145"3.數(shù)據(jù)庫設(shè)計(jì)說明 463。1數(shù)據(jù)庫邏輯設(shè)計(jì) 463.2數(shù)據(jù)庫物理設(shè)計(jì) 46HYPERLINK\l”_Toc127799148”3。3數(shù)據(jù)庫分布 473。4基表設(shè)計(jì) 47HYPERLINK\l”_Toc127799150"3.5視圖設(shè)計(jì) 48HYPERLINK\l”_Toc127799151”3。6索引設(shè)計(jì) 49HYPERLINK\l”_Toc127799152"3.7完整性約束 50HYPERLINK\l”_Toc127799153"3.8授權(quán)設(shè)計(jì) 503.10存儲(chǔ)過程設(shè)計(jì) 513.11數(shù)據(jù)復(fù)制設(shè)計(jì) 52HYPERLINK\l”_Toc127799157”4。詞匯表 53HYPERLINK\l”_Toc127799158"5。歷史數(shù)據(jù)處理 53引言引言是對(duì)這份數(shù)據(jù)庫設(shè)計(jì)說明書的概覽,是為了幫助閱讀者了解這份文檔是如何編寫的,并且應(yīng)該如何閱讀、理解和解釋這份文檔。編寫目的說明這份數(shù)據(jù)庫設(shè)計(jì)說明書是為哪份軟件產(chǎn)品編寫的,開發(fā)這個(gè)軟件產(chǎn)品意義、作用以及最終要達(dá)到的意圖。通過這份數(shù)據(jù)庫設(shè)計(jì)說明書詳盡準(zhǔn)確地描述了該軟件產(chǎn)品的數(shù)據(jù)庫結(jié)構(gòu).如果這份數(shù)據(jù)庫設(shè)計(jì)說明書只與整個(gè)系統(tǒng)的某一部分有關(guān)系,那么只定義數(shù)據(jù)庫設(shè)計(jì)說明書中說明的那個(gè)部分或子系統(tǒng)。項(xiàng)目來源具體說明本軟件開發(fā)項(xiàng)目的全部風(fēng)險(xiǎn)承擔(dān)者,以及各自在本階段所需要承擔(dān)的主要風(fēng)險(xiǎn),首要風(fēng)險(xiǎn)承擔(dān)者包括:任務(wù)提出者;軟件開發(fā)者;產(chǎn)品使用者。文檔約定描述編寫文檔時(shí)所采用的各種排版約定。排版約定應(yīng)該包括:命名方法;提示方式;通配符號(hào):等等。預(yù)期讀者和閱讀建議列舉本數(shù)據(jù)庫設(shè)計(jì)說明書所針對(duì)的各種不同的預(yù)期讀者,例如,可能包括:開發(fā)人員;項(xiàng)目經(jīng)理;測(cè)試人員;文檔編寫人員。并且描述了文檔中,其余部分的內(nèi)容及其組織結(jié)構(gòu),并且針對(duì)每一類讀者提出最適合的文檔閱讀建議。參考資料列舉編寫需求規(guī)格說明書時(shí)所用到的參考文獻(xiàn)及資料,可能包括;本項(xiàng)目的合同書;上級(jí)機(jī)關(guān)有關(guān)本項(xiàng)目的批文;本項(xiàng)目已經(jīng)批準(zhǔn)的計(jì)劃任務(wù)書;用戶界面風(fēng)格指導(dǎo);開發(fā)本項(xiàng)目時(shí)所要用到的標(biāo)準(zhǔn);系統(tǒng)規(guī)格需求說明;使用實(shí)例文檔;屬于本項(xiàng)目的其它已發(fā)表文件;本數(shù)據(jù)庫設(shè)計(jì)說明書中所引用的文件、資料;相關(guān)軟件產(chǎn)品數(shù)據(jù)庫設(shè)計(jì)說明書;等等。為了方便讀者查閱,所有參考資料應(yīng)該按一定順序排列.如果可能,每份資料都應(yīng)該給出:標(biāo)題名稱;作者或者合同簽約者;文件編號(hào)或者版本號(hào);發(fā)表日期或者簽約日期;出版單位或者資料來源.數(shù)據(jù)庫命名規(guī)則完整并且清楚的說明本數(shù)據(jù)庫的命名規(guī)則,在《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》中已經(jīng)給出了一個(gè)完整的數(shù)據(jù)庫命名規(guī)則,開發(fā)者應(yīng)遵守執(zhí)行,如果本數(shù)據(jù)庫的命名規(guī)則與該規(guī)范不完全一致,應(yīng)作出解釋。數(shù)據(jù)庫設(shè)計(jì)說明數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)人員根據(jù)《軟件需求分析報(bào)告》,創(chuàng)建與數(shù)據(jù)庫相關(guān)的實(shí)體關(guān)系圖(E-R圖)。如采用面對(duì)對(duì)象的分析和設(shè)計(jì)方法,則此處的實(shí)體相當(dāng)于類。在此處,應(yīng)給出邏輯設(shè)計(jì)的完整的E-R圖。數(shù)據(jù)庫物理設(shè)計(jì)在此處應(yīng)給出完整的數(shù)據(jù)庫物理結(jié)構(gòu)E-R圖。開發(fā)者應(yīng)根據(jù)邏輯設(shè)計(jì)的結(jié)果,進(jìn)行數(shù)據(jù)庫的物理設(shè)計(jì),并對(duì)表結(jié)構(gòu)進(jìn)行規(guī)范化處理(第一范式,第二范式,第三范式)。數(shù)據(jù)庫分布數(shù)據(jù)庫分布采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)庫編號(hào)數(shù)據(jù)庫管理系統(tǒng)名稱數(shù)據(jù)庫管理系統(tǒng)版本號(hào)數(shù)據(jù)庫英文名稱數(shù)據(jù)庫中文名稱數(shù)據(jù)庫安裝物理位置其中:數(shù)據(jù)庫編號(hào)給出本系統(tǒng)中指定數(shù)據(jù)庫的順序編號(hào)。若本系統(tǒng)中只有一個(gè)數(shù)據(jù)庫,則本項(xiàng)內(nèi)容不需要描述,本表內(nèi)容也只有一行。說明:在一個(gè)系統(tǒng)中可能安裝若干個(gè)相同的或者不同的數(shù)據(jù)庫管理系統(tǒng),一個(gè)數(shù)據(jù)庫管理系統(tǒng)也可能安裝一個(gè)或者多個(gè)數(shù)據(jù)庫。數(shù)據(jù)庫管理系統(tǒng)名稱給出本系統(tǒng)中指定數(shù)據(jù)庫管理系統(tǒng)的商品名稱。若本系統(tǒng)中只有一種數(shù)據(jù)庫管理系統(tǒng),則本項(xiàng)內(nèi)容不需要描述。數(shù)據(jù)庫管理系統(tǒng)版本號(hào)給出本系統(tǒng)中指定數(shù)據(jù)庫管理系統(tǒng)的版本號(hào).若本系統(tǒng)中只有一個(gè)版本的數(shù)據(jù)庫管理系統(tǒng),則本項(xiàng)內(nèi)容不需要描述。數(shù)據(jù)庫英文名稱給出本數(shù)據(jù)庫的英文名稱,該名稱是在應(yīng)用軟件中實(shí)際使用的名稱,必須符合《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》中相關(guān)命名規(guī)范。數(shù)據(jù)庫中文名稱給出本數(shù)據(jù)庫的中文名稱,該名稱是本數(shù)據(jù)庫英文名稱的說明。數(shù)據(jù)庫安裝物理位置給出本數(shù)據(jù)庫安裝的實(shí)際位置,必須描述清楚該位置是在那個(gè)物理設(shè)備的哪一個(gè)邏輯存儲(chǔ)設(shè)備上,以及存儲(chǔ)文件的名稱.基表設(shè)計(jì)每個(gè)基表采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)庫編號(hào):基表編號(hào):基表英文名稱:基表中文名稱:字段編號(hào)英文字段名中文字段名字段類型備注說明:其中數(shù)據(jù)庫編號(hào)含義同上。基表編號(hào)給出本基表的順序編號(hào)。基表英文名稱給出本基表的英文名稱,該名稱是在應(yīng)用軟件中實(shí)際使用的名稱,必須符合命名規(guī)范。基表中文名稱給出本基表的中文名稱,該名稱是本基表英文名稱的說明。字段編號(hào)該基表中,各個(gè)字段的順序編號(hào)。英文字段名該基表中,各個(gè)字段的英文名稱,該名稱必須符合《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》中相關(guān)命名規(guī)范。中文字段名該基表中,各個(gè)字段的中文名稱,該名稱是英文字段名的說明。字段類型該基表中,各個(gè)字段的類型;如果需要,在說明類型時(shí),還需要說明字段長(zhǎng)度.備注該基表中,各個(gè)字段有關(guān)的限制性說明,需要描述的內(nèi)容可能包括:值域;缺省值;空字段限制;顯示格式與小數(shù)位數(shù);有效性規(guī)則與約束;標(biāo)題;等等說明說明一些有關(guān)本表的、必須描述清楚的問題,需要描述的內(nèi)容可能包括:主關(guān)鍵字;索引、排序方式和類型;觸發(fā)器;數(shù)據(jù)復(fù)制;等等視圖設(shè)計(jì)每個(gè)視圖采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)庫編號(hào):視圖編號(hào):視圖英文名稱:視圖中文名稱:相關(guān)基表和視圖:字段編號(hào)英文字段名中文字段名字段類型字段源備注說明:其中:數(shù)據(jù)庫編號(hào)含義同上。視圖編號(hào)給出本視圖的順序編號(hào)。視圖英文名稱給出本視圖的英文名稱,該名稱是在應(yīng)用軟件中實(shí)際使用的名稱,必須符合命名規(guī)范。視圖中文名稱給出本視圖的中文名稱,該名稱是本視圖英文名稱的說明。相關(guān)基表和視圖列出建立該視圖時(shí),所用到的基表和視圖。字段編號(hào)該視圖中,各個(gè)字段的順序編號(hào)。英文字段名該視圖中,各個(gè)字段的英文名稱,該名稱必須符合《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》中相關(guān)命名規(guī)范。中文字段名該視圖中,各個(gè)字段的中文名稱,該名稱是英文字段名的說明。字段類型該視圖中,各個(gè)字段的類型;如果需要,在說明類型時(shí),還需要說明字段長(zhǎng)度。字段源該視圖中,各個(gè)字段的來源,即該字段原來是那個(gè)表或者那個(gè)視圖中的那個(gè)字段;在某些情況下,字段可能來自一個(gè)特定的表達(dá)式.備注該視圖中,各個(gè)字段有關(guān)的限制性說明,包括:值域;缺省值;空字段限制;顯示格式與小數(shù)位數(shù);有效性規(guī)則與約束;標(biāo)題;等等。說明說明一些有關(guān)本視圖的、必須描述清楚的問題,需要描述的內(nèi)容可能包括:索引;權(quán)限;等等索引設(shè)計(jì)每個(gè)數(shù)據(jù)庫的所有采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)庫編號(hào):索引編號(hào)基表名稱索引名稱字段集名稱備注其中:數(shù)據(jù)庫編號(hào)含義同上。索引編號(hào)給出本項(xiàng)索引的順序編號(hào)。基表名稱給出本項(xiàng)索引所在的基表名稱。索引名稱給出本項(xiàng)索引的名稱。字段集名稱給出本項(xiàng)索引所在的字段名稱或者字段集名稱。備注描述有關(guān)本項(xiàng)索引中,其它需要說明的事項(xiàng),例如:排序方式、等等。完整性約束每個(gè)數(shù)據(jù)庫的完整性約束采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)庫編號(hào):索引編號(hào)基表名稱索引名稱字段集名稱備注其中:數(shù)據(jù)庫編號(hào)含義同上。約束編號(hào)給出本項(xiàng)完整性約束的順序編號(hào).完整性約束名給出本項(xiàng)完整性約束的名稱?;砻o出本項(xiàng)完整性約束所在的基表名稱。字段名給出本項(xiàng)完整性約束所在的字段名稱。約束表達(dá)式給出本項(xiàng)完整性約束的邏輯表達(dá)式.備注描述有關(guān)本項(xiàng)完整性約束中,其它需要說明的事項(xiàng).授權(quán)設(shè)計(jì)每個(gè)數(shù)據(jù)庫的授權(quán)采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)庫編號(hào):授權(quán)編號(hào)用戶名稱對(duì)象名稱權(quán)限備注其中:數(shù)據(jù)庫編號(hào)含義同上.授權(quán)編號(hào)給出本項(xiàng)授權(quán)的順序編號(hào)。用戶名稱給出本項(xiàng)授權(quán)的用戶名稱,這里的用戶不一定是具體用戶,也可以是用戶組。對(duì)象名稱給出本項(xiàng)授權(quán)的對(duì)象名稱,例如:基表、字段、等等。必須注意到,一個(gè)用戶可能存在多項(xiàng)授權(quán),應(yīng)該逐項(xiàng)描述。權(quán)限被授權(quán)用戶在該對(duì)象上擁有的訪問權(quán)限,例如:查詢權(quán)、修改權(quán)、等等。備注描述有關(guān)本項(xiàng)授權(quán)中,其它需要說明的事項(xiàng)。觸發(fā)器設(shè)計(jì)數(shù)據(jù)庫編號(hào)含義同上。觸發(fā)器編號(hào)給出本觸發(fā)器的順序編號(hào)。觸發(fā)器英文名稱給出本觸發(fā)器的英文名稱,必須符合《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》中相關(guān)命名規(guī)范.觸發(fā)器中文名稱給出本觸發(fā)器的中文名稱,該名稱是本觸發(fā)器英文名稱的說明.觸發(fā)器條件給出該觸發(fā)器產(chǎn)生觸發(fā)的條件。觸發(fā)器結(jié)果給出該觸發(fā)器被觸發(fā)后所執(zhí)行的動(dòng)作內(nèi)容。存儲(chǔ)過程設(shè)計(jì)每個(gè)數(shù)據(jù)庫的授權(quán)采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)庫編號(hào):存儲(chǔ)過程編號(hào):存儲(chǔ)過程英文名稱:存儲(chǔ)過程中文名稱:存儲(chǔ)過程內(nèi)容:說明:其中:數(shù)據(jù)庫編號(hào)含義同上.存儲(chǔ)過程編號(hào)給出本存儲(chǔ)過程的順序編號(hào).存儲(chǔ)過程英文名稱給出本存儲(chǔ)過程的英文名稱,該名稱是在應(yīng)用軟件中實(shí)際使用的名稱,必須符合命名規(guī)范。存儲(chǔ)過程中文名稱給出本存儲(chǔ)過程的中文名稱,該名稱是本存儲(chǔ)過程英文名稱的說明.存儲(chǔ)過程內(nèi)容給出該存儲(chǔ)過程算法或者描述詳細(xì)內(nèi)容,如果需要,應(yīng)該輔以流程圖說明。說明描述本存儲(chǔ)過程需要說明的一些事項(xiàng)。數(shù)據(jù)復(fù)制設(shè)計(jì)每項(xiàng)數(shù)據(jù)復(fù)制采用一張表格進(jìn)行描述,其格式如下:數(shù)據(jù)復(fù)制編號(hào):復(fù)制英文名稱:復(fù)制中文名稱:源數(shù)據(jù)庫編號(hào):目標(biāo)數(shù)據(jù)庫編號(hào):復(fù)制說明:執(zhí)行方式:源數(shù)據(jù)庫名稱目標(biāo)數(shù)據(jù)庫名稱基表名稱字段名稱基表名稱字段名稱備注:其中:數(shù)據(jù)復(fù)制編號(hào)給出本數(shù)據(jù)復(fù)制的順序編哥數(shù)據(jù)復(fù)制英文名稱給出本數(shù)據(jù)復(fù)制的英文名稱,該名稱是在應(yīng)用軟件中實(shí)際使用的名稱,必須符合命名規(guī)范。數(shù)據(jù)復(fù)制中文名稱給出本數(shù)據(jù)復(fù)制的中文名稱,該名稱是本數(shù)據(jù)復(fù)制英文名稱的說明。源數(shù)據(jù)庫編號(hào)作為復(fù)制數(shù)據(jù)源的數(shù)據(jù)庫編號(hào),編號(hào)含義同上。目標(biāo)數(shù)據(jù)庫編號(hào)作為復(fù)制目標(biāo)的數(shù)據(jù)庫編號(hào),編號(hào)含義同上.復(fù)制說明給出該復(fù)制的詳細(xì)描述,如果需要,應(yīng)該輔以示意圖說明。執(zhí)行方式給出該復(fù)制的執(zhí)行方式,描述時(shí)應(yīng)該說明:自動(dòng)執(zhí)行必須說明執(zhí)行周期或者執(zhí)行條件。調(diào)用執(zhí)行必須說明被那個(gè)模塊調(diào)用,以及是手動(dòng)調(diào)用,還是條件調(diào)用。源數(shù)據(jù)庫名稱給出對(duì)應(yīng)源數(shù)據(jù)庫編號(hào)的源數(shù)據(jù)庫名稱.目標(biāo)數(shù)據(jù)庫名稱給出對(duì)應(yīng)目標(biāo)數(shù)據(jù)庫編號(hào)的目標(biāo)數(shù)據(jù)庫名稱?;砻Q分別給出源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫中,進(jìn)行對(duì)應(yīng)復(fù)制的源基表名稱和目標(biāo)基表名事例。字段名稱分別給出源基表和目標(biāo)基表中,進(jìn)行對(duì)應(yīng)復(fù)制的源字段名稱和目標(biāo)字段名稱。備注描述本復(fù)制中需要說明的一些特殊事項(xiàng)。詞匯表列出本文件中用到的專業(yè)術(shù)語的定義,以及有關(guān)縮寫的定義(如有可能,列出相關(guān)的外文原詞)。為了便于非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)人士(例如:文檔編寫人員等等。)閱讀數(shù)據(jù)庫設(shè)計(jì)說明書,要求使用非軟件專業(yè)或者非計(jì)算機(jī)專業(yè)的術(shù)語進(jìn)行描述.所以這里所指的專業(yè)術(shù)語,是指業(yè)務(wù)層面上的專業(yè)術(shù)語,而不是軟件專業(yè)或者計(jì)算機(jī)專業(yè)的術(shù)語。但是,對(duì)于無法回避的軟件專業(yè)或者計(jì)算機(jī)專業(yè)術(shù)語,也應(yīng)該列入詞匯表,并且加以準(zhǔn)確定義。歷史數(shù)據(jù)處理嚴(yán)格說來,歷史數(shù)據(jù)處理并不屬于數(shù)據(jù)庫設(shè)計(jì)范疇.但是對(duì)于大多數(shù)數(shù)據(jù)庫來說,如果歷史數(shù)據(jù)處理不當(dāng),少則數(shù)月、多則數(shù)年,最終將使數(shù)據(jù)庫無法正常運(yùn)行.這段時(shí)間的長(zhǎng)短取決于數(shù)據(jù)庫設(shè)計(jì)容量大小,以及數(shù)據(jù)流強(qiáng)度(即在單位時(shí)間內(nèi)進(jìn)入數(shù)據(jù)庫的數(shù)據(jù)記錄數(shù)量)高低。因此應(yīng)該設(shè)計(jì)專門的歸檔數(shù)據(jù)庫,并根據(jù)歷史數(shù)據(jù)需要保存?zhèn)洳榈臅r(shí)間長(zhǎng)短,定期將歷史數(shù)據(jù)轉(zhuǎn)移到歸檔數(shù)據(jù)庫中。設(shè)計(jì)歸檔數(shù)據(jù)庫時(shí),需要根據(jù)具體情況進(jìn)行考慮,下面列出一些可能需要考慮的內(nèi)容:歷史數(shù)據(jù)需要備查的時(shí)間長(zhǎng)短。數(shù)據(jù)轉(zhuǎn)移周期的時(shí)間單位例如:日、周、旬、月、季、年、等等。數(shù)據(jù)轉(zhuǎn)移的方式例如:手動(dòng)、自動(dòng)、條件、等等。歷史數(shù)據(jù)保存的細(xì)節(jié)多數(shù)情況下,歸檔的歷史數(shù)據(jù)并不需要保存全部細(xì)節(jié),可以去掉部分細(xì)節(jié),采用壓縮歸檔處理的方法減少歸檔數(shù)據(jù)庫的占用空間。注意:如果壓縮數(shù)據(jù)時(shí),去掉了不該去掉的細(xì)節(jié),將是無可挽回的。其它需要說明的問題附錄E軟件測(cè)試(驗(yàn)收)大綱TOC\o"1—3"\h\z\uHYPERLINK\l”_Toc127799186"1。引言 571.2術(shù)語 57HYPERLINK\l”_Toc127799189"1。3參照標(biāo)準(zhǔn) 57HYPERLINK\l”_Toc127799190”2.測(cè)試日期安排 58HYPERLINK\l”_Toc127799191"3.測(cè)試小組及成員 58HYPERLINK\l”_Toc127799192"4.測(cè)試具體內(nèi)容 58HYPERLINK\l”_Toc127799193”4.1合法性檢查 584。2軟件文檔檢查 584.2.1必須提供檢查的文檔 58HYPERLINK\l”_Toc127799196"4.2.2其他可能需要檢查的文檔 594.2.3由業(yè)主確定必須檢查的其他文檔 59HYPERLINK\l”_Toc127799198”4。2.4文檔質(zhì)量的度量準(zhǔn)則 594。3軟件代碼測(cè)試 594.3。1源代碼一般性檢查 59HYPERLINK\l”_Toc127799201"4.3.2軟件一致性檢查 60HYPERLINK\l”_Toc127799202"4.4軟件系統(tǒng)測(cè)試 604.4.4穩(wěn)定性(強(qiáng)度)測(cè)試 61HYPERLINK\l”_Toc127799207”4。4。5性能測(cè)試 614。4.6強(qiáng)壯性(恢復(fù))測(cè)試 61_Toc127799210”4。4.8破壞性測(cè)試 61HYPERLINK\l”_Toc127799211”4.4。9安全性測(cè)試 62HYPERLINK\l”_Toc127799212”5。測(cè)試結(jié)果交付方式 62引言目的為了盡可能的找出軟件的不足,提高軟件的質(zhì)量,促進(jìn)軟件的成功驗(yàn)收,專門制定了本大綱。其主要目的在于為所要進(jìn)行的測(cè)試工作制定各種必要的準(zhǔn)則和規(guī)范,以及在有關(guān)方面協(xié)議的基礎(chǔ)上對(duì)測(cè)試工作進(jìn)行合理組織與管理。術(shù)語本大綱所提及的術(shù)語,其定義遵照GB/T11457標(biāo)準(zhǔn)。參照標(biāo)準(zhǔn)GB/T11457-1995軟件工程術(shù)語GB8566-1995;信息技術(shù)軟件生存期過程OGB8567—1988*計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南GB9385*計(jì)算機(jī)軟件需求說明編制指南GB9386—1988*計(jì)算機(jī)軟件測(cè)試文件編制指南GB/T12504-1990計(jì)算機(jī)軟件質(zhì)量保證計(jì)劃規(guī)范OGB/T12505—1990計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范OGB/T14079—1993軟件維護(hù)指南OGB/T14394-1993計(jì)算機(jī)軟件可靠性和可維護(hù)性管理GB/T16680一1996軟件文檔管理指南開發(fā)者企業(yè)規(guī)范軟件開發(fā)者有關(guān)軟件工程的規(guī)范其它文件例如:合同書等,法律文件中的有關(guān)規(guī)定.說明:(1)應(yīng)該遵循自頂而下、就嚴(yán)不就寬的原則,除非合同書等法律文件中另有規(guī)定。(2)標(biāo)記(*)號(hào)的標(biāo)準(zhǔn)為推薦標(biāo)準(zhǔn).測(cè)試日期安排開發(fā)方如期交付軟件的基礎(chǔ)上,由業(yè)主審核確定具體日期安排。測(cè)試小組及成員由業(yè)主聘請(qǐng)具有一定的分析、設(shè)計(jì)、編程和軟件測(cè)試經(jīng)驗(yàn)的測(cè)試組長(zhǎng)和其他專業(yè)人員組成。測(cè)試組設(shè)組長(zhǎng)一名(可設(shè)有副組長(zhǎng)),負(fù)責(zé)整個(gè)測(cè)試的計(jì)劃、組織工作.或委托具有國家認(rèn)可測(cè)試資質(zhì)的第三方進(jìn)行測(cè)試。測(cè)試具體內(nèi)容測(cè)試內(nèi)容應(yīng)該包括:合法性檢查、文檔檢查、軟件一致性檢查、軟件系統(tǒng)測(cè)試與測(cè)試結(jié)果評(píng)審等幾項(xiàng)工作。合法性檢查檢查開發(fā)者在開發(fā)本軟件時(shí),使用的開發(fā)工具是否合法。對(duì)在編程中使用的一些非本單位自己開發(fā)的,也不是由開發(fā)工具提供的控件、組件、函數(shù)庫等,檢查其是否有合法的發(fā)布許可。軟件文檔檢查必須提供檢查的文檔項(xiàng)目實(shí)施計(jì)劃;詳細(xì)技術(shù)方案;軟件需求規(guī)格說明書(STP)(含數(shù)據(jù)字典);概要設(shè)計(jì)說明書(PDD);詳細(xì)設(shè)計(jì)說明書(DDD)(含數(shù)據(jù)庫設(shè)計(jì)說明書);軟件測(cè)試計(jì)劃(STP)(含測(cè)試用例);軟件測(cè)試報(bào)告(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論