




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.GB 856788軟件開發(fā)主要文檔編寫規(guī)范本附錄中列出了計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南GB 856788中主要軟件文檔的編寫說(shuō)明,供編寫時(shí)參考。這些文檔主要是:可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃、軟件需求說(shuō)明書、概要設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明書、模塊開發(fā)卷宗、測(cè)試計(jì)劃、測(cè)試分析報(bào)告、項(xiàng)目開發(fā)總結(jié)報(bào)告。一、 可行性研究報(bào)告l 引言1.1 編寫目的說(shuō)明:說(shuō)明本可行性研究報(bào)告的編寫目的,指出預(yù)期的讀者。1.2 背景說(shuō)明:a所建議開發(fā)的軟件系統(tǒng)的名稱。b本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò)。c該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系。1.3 定義列出本文件中用到的專門
2、術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4 參考資料列出用得著的參考資料,如:a本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文。b屬干本項(xiàng)目的其他已發(fā)表的文件。c. 本文件中各處引用的文件、資料,包括所需用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2 可行性研究的前提說(shuō)明對(duì)建議開發(fā)項(xiàng)目進(jìn)行可行性研究的前提,如要求、目標(biāo)、條件、假定和限制等。 2.1 要求說(shuō)明對(duì)所建議開發(fā)軟件的基本要求,如: a功能。 b性能。 c輸出如報(bào)告、文件或數(shù)據(jù),對(duì)每項(xiàng)輸出要說(shuō)明其特征,如用途、產(chǎn)生頻度、接口以及分發(fā)對(duì)象。 d. 輸入說(shuō)明。系統(tǒng)的輸入包括數(shù)據(jù)
3、的來(lái)源、類型、數(shù)量、數(shù)據(jù)的組織以及提供的頻度。 e處理流程和數(shù)據(jù)流程。用圖表的方式表示出最基本的數(shù)據(jù)流程和處理流程,并輸之以敘述。 f. 在安全與保密方面的要求。 g. 同本系統(tǒng)相連接的其他系統(tǒng)。 h. 完成期限。2.2 目標(biāo)說(shuō)明所建議系統(tǒng)的主要開發(fā)目標(biāo),如:a. 人力與設(shè)備費(fèi)用的減少。b. 處理速度的提高。c. 控制精度或生產(chǎn)能力的提高。d管理信息服務(wù)的改進(jìn)。e. 自動(dòng)決策系統(tǒng)的改進(jìn)。f. 人員利用率的改進(jìn)。2.3 條件、假定和限制說(shuō)明對(duì)這項(xiàng)開發(fā)中給出的條件、假定和所受到的限制,如a. 所建議系統(tǒng)的運(yùn)行壽命的最小值。b. 進(jìn)行系統(tǒng)方案選擇比較的時(shí)間。c. 經(jīng)費(fèi)、投資方面的來(lái)源和限制。d. 法
4、津和政策方面的限制。e. 硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境方面的條件和限制。f. 可利用的信息和資源。g. 系統(tǒng)投入使用的最晚時(shí)間。2.4 進(jìn)行可行性研究的方法說(shuō)明這項(xiàng)可行性研究將是如何進(jìn)行的,所建議的系統(tǒng)將是如何評(píng)價(jià)的。摘要說(shuō)明所使用的基本方法和策略,如調(diào)查、加權(quán)、確定模型、建立基準(zhǔn)點(diǎn)或仿真等。2.5 評(píng)價(jià)尺度說(shuō)明對(duì)系統(tǒng)進(jìn)行評(píng)價(jià)時(shí)所使用的主要尺度如費(fèi)用的多少、各項(xiàng)功能的優(yōu)先次序、開發(fā)時(shí)間的長(zhǎng)短及使用中的難易程度。3 對(duì)現(xiàn)有系統(tǒng)的分析這里的現(xiàn)有系統(tǒng)是指當(dāng)前實(shí)際使用的系統(tǒng)。這個(gè)系統(tǒng)可能是計(jì)算機(jī)系統(tǒng),也可能是一個(gè)機(jī)械系統(tǒng)甚至是一個(gè)人工系統(tǒng)。分析現(xiàn)有系統(tǒng)的目的是為了進(jìn)一步闡明建議中的開發(fā)新系統(tǒng)或修改現(xiàn)
5、有系統(tǒng)的必要性。3.l 處理流程和數(shù)據(jù)流程說(shuō)明現(xiàn)有系統(tǒng)的基本處理流程和數(shù)據(jù)流程。此流程可用圖表即流程圖的形式表示,并加以敘述。 3.2 工作負(fù)荷 列出現(xiàn)有系統(tǒng)所承擔(dān)的工作及工作量。 3.3 費(fèi)用開支 列出由于運(yùn)行現(xiàn)有系統(tǒng)所引起的費(fèi)用開支,如人力、設(shè)備、空間、支持性服務(wù)、材料等項(xiàng)開支以及開支總額。 3.4 人員 列出為了現(xiàn)有系統(tǒng)的運(yùn)行和維護(hù)所需要的人員的專業(yè)技術(shù)類別和數(shù)量。 3.5 設(shè)備 列出現(xiàn)有系統(tǒng)所使用的各種設(shè)備。3.6 局限性 列出本系統(tǒng)的主要的局限性,例如處理時(shí)間趕不上需要,響應(yīng)不及時(shí),數(shù)據(jù)存儲(chǔ)能力不足。處理功能不夠等。并且要說(shuō)明,為什么對(duì)現(xiàn)有系統(tǒng)的改進(jìn)維護(hù)已經(jīng)不能解決問題。4 所建議的
6、系統(tǒng)本章將用來(lái)說(shuō)明所建議系統(tǒng)的目標(biāo)和要求將如何被滿足。4.l 對(duì)所建議系統(tǒng)的說(shuō)明概括地說(shuō)明所建議系統(tǒng),并說(shuō)明在第2節(jié)中列出的那些要求將如何得到滿足,說(shuō)明所使用的基本方法及理論根據(jù)。4.2 處理流程和數(shù)據(jù)流程給出所建議系統(tǒng)的處理流程和數(shù)據(jù)流程4.3 改進(jìn)之處按2節(jié)中列出的目標(biāo),逐項(xiàng)說(shuō)明所建議系統(tǒng)相對(duì)于現(xiàn)存系統(tǒng)具有的改進(jìn)。4.4 影響說(shuō)明在建立所建議系統(tǒng)時(shí),預(yù)期將帶來(lái)的影響,包括:4.4.1 對(duì)設(shè)備的影響說(shuō)明新提出的設(shè)備要求及對(duì)現(xiàn)存系統(tǒng)中尚可使用的設(shè)備需作的修改。 4.4.2 對(duì)軟件的影響說(shuō)明為了使現(xiàn)存的應(yīng)用軟件和支持軟件能夠同所建議系統(tǒng)相適應(yīng)。而需要對(duì)這些軟件所進(jìn)行的修改和補(bǔ)充。 4.4.3 對(duì)
7、用戶單位機(jī)構(gòu)的影響說(shuō)明為了建立和運(yùn)行所建議系統(tǒng),對(duì)用戶單位機(jī)構(gòu)、人員的數(shù)量和技術(shù)水平等方面的全部要求。4.4.4 對(duì)系統(tǒng)運(yùn)行過程的影響說(shuō)明所建議系統(tǒng)對(duì)運(yùn)行過程的影響,如:a用戶的操作規(guī)程。b. 運(yùn)行中心的操作規(guī)程。c. 運(yùn)行中心與用戶之間的關(guān)系。d. 源數(shù)據(jù)的處理。e. 數(shù)據(jù)進(jìn)入系統(tǒng)的過程。f. 對(duì)數(shù)據(jù)保存的要求,對(duì)數(shù)據(jù)存儲(chǔ)、恢復(fù)的處理。g. 輸出報(bào)告的處理過程、存儲(chǔ)媒體和調(diào)度方法。h. 系統(tǒng)失效的后果及恢復(fù)的處理辦法。4.4.5 對(duì)開發(fā)的影響說(shuō)明對(duì)開發(fā)的影響,如:a. 為了支持所建議系統(tǒng)的開發(fā)用戶需進(jìn)行的工作。b. 為了建立一個(gè)數(shù)據(jù)庫(kù)所要求的數(shù)據(jù)資源。c. 為了開發(fā)和測(cè)驗(yàn)所建議系統(tǒng)而需要的計(jì)
8、算機(jī)資源。d. 所涉及的保密與安全問題。4.4.6 對(duì)地點(diǎn)和設(shè)施的影響說(shuō)明對(duì)建筑物改造的要求及對(duì)環(huán)境設(shè)施的要求。4.4.7 對(duì)經(jīng)費(fèi)開支的影響扼要說(shuō)明為了所建議系統(tǒng)的開發(fā),設(shè)計(jì)和維持運(yùn)行而需要的各項(xiàng)經(jīng)費(fèi)開支。4.5 局限性說(shuō)明所建議系統(tǒng)尚存在的局限性以及這些問題未能消除的原因。4.6 技術(shù)條件方面的可行性本節(jié)應(yīng)說(shuō)明技術(shù)條件方面的可行性,如:a在當(dāng)前的限制條件下,該系統(tǒng)的功能目標(biāo)能否達(dá)到。b. 利用現(xiàn)有的技術(shù),該系統(tǒng)的功能能否實(shí)現(xiàn)。c. 對(duì)開發(fā)人員的數(shù)量和質(zhì)量的要求并說(shuō)明這些要求能否滿足。d. 在規(guī)定的期限內(nèi),本系統(tǒng)的開發(fā)能否完成。5 可選擇的其他系統(tǒng)方案扼要說(shuō)明曾考慮過的每一種可選擇的系統(tǒng)方案,
9、包括需開發(fā)的和從國(guó)內(nèi)國(guó)外直接購(gòu)買的,如果沒有供選擇的系統(tǒng)方案可考慮,則說(shuō)明這一點(diǎn)。5.1 可選擇的系統(tǒng)方案1參照第 4節(jié)的提綱說(shuō)明可選擇的系統(tǒng)方案 1,并說(shuō)明它未被選中的理由。5.2 可選擇的系統(tǒng)方案2按類似5.1條的方式說(shuō)明第2個(gè)乃至第N個(gè)可選擇的系統(tǒng)方案。6 投資及效益分析6.1 支出對(duì)于所選擇的方案,說(shuō)明所需的費(fèi)用。如果已有一個(gè)現(xiàn)存系統(tǒng),則包括該系統(tǒng)繼續(xù)運(yùn)行期間所需的費(fèi)用。6.l.1 基本建設(shè)投資包括采購(gòu)、開發(fā)和安裝下列各項(xiàng)所需的費(fèi)用,如:a. 房屋和設(shè)施。b. ADP設(shè)備。c. 數(shù)據(jù)通訊設(shè)備。d. 環(huán)境保護(hù)設(shè)備。e. 安全與保密設(shè)備。fADP操作系統(tǒng)和應(yīng)用的軟件。g. 數(shù)據(jù)庫(kù)管理軟件。
10、6.1.2 其他一次性支出包括下列各項(xiàng)所需的費(fèi)用,如:a. 研究(需求的研究和設(shè)計(jì)的研究)。b. 開發(fā)計(jì)劃與測(cè)量基準(zhǔn)的研究。c. 數(shù)掘庫(kù)的建立。d. ADP軟件的轉(zhuǎn)換。e. 檢查費(fèi)用和技術(shù)管理性費(fèi)用。f. 培訓(xùn)費(fèi)、旅差費(fèi)以及開發(fā)安裝人員所需要的一次性支出。g. 人員的退休及調(diào)動(dòng)費(fèi)用等。6.1.3 非一次性支出列出在該系統(tǒng)生命期內(nèi)按月或按季或按年支出的用于運(yùn)行和維護(hù)的費(fèi)用,包括:a. 設(shè)備的租金和維護(hù)費(fèi)用。b. 軟件的租金和維護(hù)費(fèi)用。c. 數(shù)據(jù)通訊方面的租金和維護(hù)費(fèi)用。d. 人員的工資、獎(jiǎng)全。e. 房屋、空間的使用開支。f. 公用設(shè)施方面的開支。g. 保密安全方面的開支。h. 其他經(jīng)常性的支出等
11、。6.2 收益對(duì)于所選擇的方案,說(shuō)明能夠帶來(lái)的收益,這里所說(shuō)的收益,表現(xiàn)為開支費(fèi)用的減少或避免、差錯(cuò)的減少、靈活性的增加、動(dòng)作速度的提高和管理計(jì)劃方面的改進(jìn)等,包括:6.2.1 一次性收益說(shuō)明能夠用人民幣數(shù)目表示的一次性收益,可按數(shù)據(jù)處理、用戶、管理和支持等項(xiàng)分類敘述,如:a. 開支的縮減包括改進(jìn)了的系統(tǒng)的運(yùn)行所引起的開支縮減,如資源要求的減少,運(yùn)行效率的改進(jìn),數(shù)據(jù)進(jìn)入、存貯和恢復(fù)技術(shù)的改進(jìn),系統(tǒng)性能的可監(jiān)控,軟件的轉(zhuǎn)換和優(yōu)化,數(shù)據(jù)壓縮技術(shù)的采用,處理的集中化/分布化等。b. 價(jià)值的增升包括由于一個(gè)應(yīng)用系統(tǒng)的使用價(jià)值的增升所引起的收益,如資源利用的改進(jìn)管理和運(yùn)行效率的改進(jìn)以及出錯(cuò)率的減少等。c
12、其他如從多余設(shè)備出售回收的收入等。6.2.2 非一次勝收益說(shuō)明在整個(gè)系統(tǒng)生命期內(nèi)由于運(yùn)行所建議系統(tǒng)而導(dǎo)致的按月的、按年的能用人民幣數(shù)目表示的收益,包括開支的減少和避免。6.2.3 不可定量的收益逐項(xiàng)列出無(wú)法直接用人民幣表示的收益,如服務(wù)的改進(jìn),由操作失誤引起的鳳險(xiǎn)的減少,信息掌握情況的改進(jìn),組織機(jī)構(gòu)給外界形象的改善等。有些不可捉摸的收益只能大概估計(jì)或進(jìn)行極值估計(jì)(按最好和最差情況估計(jì))。6.3 收益/投資比求出整個(gè)系統(tǒng)生命期的收益/投資比值。6.4 投資回收周期 求出收益的累計(jì)數(shù)開始超過支出的累計(jì)數(shù)的時(shí)間。6.5 敏感性分析所謂敏感性分析是指一些關(guān)鍵性因素如系統(tǒng)生命期長(zhǎng)度、系統(tǒng)的工作負(fù)荷量、工
13、作負(fù)荷的類型與這些不同類型之間的合理搭配、處理速度要求、設(shè)備和軟件的配置等變化時(shí),對(duì)開支和收益的影響最靈敏的范圍的估計(jì)。在敏感性分析的基礎(chǔ)上做出的選擇當(dāng)然會(huì)比單一選擇的結(jié)果要好一些。7 社會(huì)因素方面的可行性本節(jié)用來(lái)說(shuō)明對(duì)社會(huì)因素方面的可行性分析的結(jié)果,包括:7.l 法律方面的可行性法律方面的可行性問題增多,如合同責(zé)任、侵犯專利權(quán)、侵犯版權(quán)等方面的陷阱,軟件人員通常是不熟悉的,有可能陷入,務(wù)必要注意研究。 7.2 使用方面的可行性例如從用戶單位的行政管理、工作制度等方面來(lái)看,是否能夠使用該軟件系統(tǒng);從用戶單位的工作人員的素質(zhì)來(lái)看,是否能滿足使用該軟件系統(tǒng)的要求等等,都是要考慮。8 結(jié)論在進(jìn)行可行
14、性研究報(bào)告的編制時(shí),必須有一個(gè)研究的結(jié)論。結(jié)論可以是:a可以立即開始進(jìn)行。b需要推遲到某些條件(例如資金、人力、設(shè)備等)落實(shí)之后才能開始進(jìn)行。c. 需要對(duì)開發(fā)目標(biāo)進(jìn)行某些修改之后才能開始進(jìn)行。d不能進(jìn)行或不必進(jìn)行(例如因技術(shù)不成熟、經(jīng)濟(jì)上不合算等)。二、 項(xiàng)目開發(fā)計(jì)劃l 引言1.1 編寫目的說(shuō)明編寫這份項(xiàng)目開發(fā)計(jì)劃的目的并指出預(yù)期的讀者。1.2 背景說(shuō)明: a待開發(fā)軟件系統(tǒng)的名稱。b本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò)。c. 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系。1.3 定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4 參考資斜列
15、出用得著的參考資料,如:a本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文。b屬于本項(xiàng)目的其他已發(fā)表的文件。c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2. 項(xiàng)目概述2.1 工作內(nèi)客簡(jiǎn)要地說(shuō)明在本項(xiàng)目的開發(fā)中需進(jìn)行的各項(xiàng)主要工作。2.2 主要參加人員扼要說(shuō)明參加本項(xiàng)目開發(fā)工作的主要人員的情況,包括他們的技術(shù)水平。2.3 產(chǎn)品2.3.1 程序列出需移交給用戶的程序的名稱、所用的編程語(yǔ)言及存儲(chǔ)程序的媒體形式。并通過引用有關(guān)文件,逐項(xiàng)說(shuō)明其功能和能力。2.3.2 文件列出需移交給用戶的每種文件的
16、名稱及內(nèi)容要點(diǎn)。2.3.3 服務(wù)列出需向用戶提供的各項(xiàng)服務(wù)。如培訓(xùn)安裝、維護(hù)和運(yùn)行支持等。應(yīng)逐項(xiàng)規(guī)定開始日期、所提供支持的級(jí)別和服務(wù)的期限。2.3.4 非移交的產(chǎn)品說(shuō)明開發(fā)集體應(yīng)向本單位交出但不必向用戶移交的產(chǎn)品(文件甚至某些程序)。2.4 驗(yàn)收標(biāo)準(zhǔn)對(duì)于上述這些應(yīng)交出的產(chǎn)品和服務(wù),逐項(xiàng)說(shuō)明或引用資料說(shuō)明驗(yàn)收標(biāo)準(zhǔn)。2.5 完成項(xiàng)目的推遲期限2.6 本計(jì)劃的批準(zhǔn)者和批準(zhǔn)日期3. 實(shí)施計(jì)劃3.1 工作任務(wù)的分工與人員分工對(duì)于項(xiàng)目開發(fā)中需完成的各項(xiàng)工作,從需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試直到維護(hù),包括文件的編制、審批、打印、分發(fā)工作,用戶培訓(xùn)工作,軟件安裝工作等,按層次進(jìn)行分解,指明每項(xiàng)任務(wù)的負(fù)責(zé)人和參加人
17、員。3.2 接口人員說(shuō)明負(fù)責(zé)接口工作的人員及他們的職責(zé),包括:a負(fù)責(zé)本項(xiàng)目同用戶的接口人員。b負(fù)責(zé)本項(xiàng)目同本單位各管理機(jī)構(gòu),如合同計(jì)劃管理部門、財(cái)務(wù)部門、質(zhì)量管理部門等的接口人員。c. 負(fù)責(zé)本項(xiàng)目同各分合同負(fù)責(zé)單位的接口人員等。3.3 進(jìn)度對(duì)于需求分析、設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試、移交、培訓(xùn)和安裝等工作,給出每項(xiàng)工作任務(wù)的預(yù)定開始日期、完成日期及所需資源,規(guī)定各項(xiàng)工作任務(wù)完成的先后順序以及表征每項(xiàng)工作任務(wù)完成的標(biāo)志性事件(即所謂的“里程碑”)。3.4 預(yù)算逐項(xiàng)列出本開發(fā)項(xiàng)目所需要的勞務(wù)(包括人員的數(shù)量和時(shí)間)以及經(jīng)費(fèi)的預(yù)算(包括辦公費(fèi)、差旅費(fèi)、機(jī)時(shí)費(fèi)、資料費(fèi)、通訊設(shè)備和專用設(shè)備的租金等)和來(lái)源。3.
18、5 關(guān)健問題逐項(xiàng)列出能夠影響整個(gè)項(xiàng)目成敗的關(guān)鍵問題、技術(shù)難點(diǎn)和風(fēng)險(xiǎn),指出這些同題對(duì)項(xiàng)目的影響。4. 支持條件說(shuō)明為支持本項(xiàng)目的開發(fā)所需要的各種條件和設(shè)施。4.1 計(jì)算機(jī)系統(tǒng)支持逐項(xiàng)列出開發(fā)中和運(yùn)行時(shí)所需的計(jì)算機(jī)系統(tǒng)支持,包括計(jì)算機(jī)、外圍設(shè)備、通訊設(shè)備、模擬器、編譯(或匯編)程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲(chǔ)能力和測(cè)試支持能力等,逐項(xiàng)列出有關(guān)到貨日期、使用時(shí)間的要求。4.2 需由用戶承擔(dān)的工作逐項(xiàng)列出需要用戶承擔(dān)的工作和完成期限。包括需由用戶提供的條件及提供時(shí)間。4.3 由外單位提供的條件逐項(xiàng)列出需要外單位分合同承包者承擔(dān)的工作和完成的時(shí)間,包括需要由外單位提供的條件和提供的時(shí)間。5. 專
19、題計(jì)劃要點(diǎn)說(shuō)明本項(xiàng)目開發(fā)中需制訂的各個(gè)專題計(jì)劃(如分合同計(jì)劃、開發(fā)人員培訓(xùn)計(jì)劃、測(cè)試計(jì)劃、安全保密計(jì)劃、質(zhì)量保證計(jì)劃、配置管理計(jì)劃、用戶培訓(xùn)計(jì)劃、系統(tǒng)安裝計(jì)劃等的要點(diǎn)。三、 軟件需求說(shuō)明書l 引言1.1 編寫目的說(shuō)明編寫這份軟件需求說(shuō)明書的目的,指出預(yù)期的讀者。1.2 背景說(shuō)明:a待開發(fā)的軟件系統(tǒng)的名稱。b. 本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò)。c該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)住關(guān)系。1.3 定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4 參考資斜列出用得著的參考資料,如:a本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文。b
20、屬于本項(xiàng)目的其他已發(fā)表的文件。c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2 任務(wù)概述 2.1 目標(biāo)敘述該項(xiàng)軟件開發(fā)的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說(shuō)明的有關(guān)該軟件開發(fā)的背景材料。解釋被開發(fā)軟件與其他有關(guān)軟件之間的關(guān)系。如果本軟件產(chǎn)品是一項(xiàng)獨(dú)立的軟件,而且全部?jī)?nèi)容自含,則說(shuō)明這一點(diǎn)。如果所定義的產(chǎn)品是一個(gè)更大的系統(tǒng)的一個(gè)組成部分,則應(yīng)說(shuō)明本產(chǎn)品與該系統(tǒng)中其他各組成部分之間的關(guān)系,為此可使用一張方框圖來(lái)說(shuō)明該系統(tǒng)的組成和本產(chǎn)品同其他各部分的聯(lián)系和接口。2.2 用戶的特點(diǎn)列出本軟件的
21、最終用戶的特點(diǎn),充分說(shuō)明操作人員、維護(hù)人員的教育水平和技術(shù)專長(zhǎng),以及本軟件的預(yù)期使用頻度。這些是軟件設(shè)計(jì)工作的重要約束。2.3 假定和約束列出進(jìn)行本軟件開發(fā)工作的假定和約束,例如經(jīng)費(fèi)限制、開發(fā)期限等。3 需求規(guī)定3.1 對(duì)功能的規(guī)定用列表的方式(例如,IPO表即輸入、處理、輸出表的形式),逐項(xiàng)定量和定性地?cái)⑹鰧?duì)軟件所提出的功能要求,說(shuō)明輸入什么量經(jīng)怎樣的處理、得到什么輸出,說(shuō)明軟件應(yīng)支持的終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)。 3.2 對(duì)性能的規(guī)定 3.2.1 精度說(shuō)明對(duì)該軟件的輸入、輸出數(shù)據(jù)精度的要求,可能包括傳輸過程中的精度。 3.2.2 時(shí)間特性要求說(shuō)明對(duì)于該軟件的時(shí)間特性要求,如對(duì): a.
22、 響應(yīng)時(shí)間。 b. 更新處理時(shí)間。c. 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間。d. 解題時(shí)間等的要求。3.2.3 靈活性說(shuō)明對(duì)該軟件的靈活性的要求,即當(dāng)需求發(fā)生某些變化時(shí),該軟件對(duì)這些變化的適應(yīng)能力,如:a. 作方式上的變化。b. 運(yùn)行環(huán)境的變化。c. 同其他軟件的接口的變化。d. 精度和有效時(shí)限的變化。e計(jì)劃的變化或改進(jìn)。f. 對(duì)于為了提供這些靈活性而進(jìn)行的專門設(shè)計(jì)的部分應(yīng)該加以標(biāo)明。3.3 輸入輸出要求解釋各輸入輸出數(shù)據(jù)類型,并逐項(xiàng)說(shuō)明其媒體、格式、數(shù)值范圍、精度等。對(duì)軟件的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進(jìn)行解釋并舉例,包括對(duì)硬拷貝報(bào)告(正常結(jié)果輸出、狀態(tài)輸出及異常輸出)以及圖形或顯示報(bào)告的描述。3.4
23、數(shù)據(jù)管理能力要求說(shuō)明需要管理的文卷和記錄的個(gè)數(shù)、表和文卷的大小規(guī)模,要按可預(yù)見的增長(zhǎng)對(duì)數(shù)據(jù)及其分量的存儲(chǔ)要求做出估算。3.5 故障處理要求列出可能的軟件、硬件故障以及對(duì)各項(xiàng)性能而言所產(chǎn)生的后果和對(duì)故障處理的要求。 3.6 其它專門要求如用戶單位對(duì)安全保密的要求,對(duì)使用方便的要求,對(duì)可維護(hù)性、可補(bǔ)充性、易讀性、可靠性、運(yùn)行環(huán)境可轉(zhuǎn)換性的特殊要求等。4 運(yùn)行環(huán)境規(guī)定4.l 設(shè)備列出運(yùn)行該軟件所需要的硬設(shè)備。說(shuō)明其中的新型設(shè)備及其專門功能,包括:a. 處理器型號(hào)及內(nèi)存容量。b. 外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲(chǔ)格式,設(shè)備的型號(hào)及數(shù)量。c. 輸入及輸出設(shè)備的型號(hào)和數(shù)量,聯(lián)機(jī)或脫機(jī)。d. 數(shù)據(jù)通信設(shè)備
24、的型號(hào)和數(shù)量。e. 功能鍵及其他專用硬件。4.2 支持軟件列出支持軟件,包括要用到的操作系統(tǒng)、編譯(或匯編)程序、測(cè)試支持軟件等。4.3 接口說(shuō)明該軟件同其他軟件之間的接口、數(shù)據(jù)通信協(xié)議等。4.4 控制說(shuō)明控制該軟件的運(yùn)行的方法和控制信號(hào)并說(shuō)明這些控制信號(hào)的來(lái)源。四、 概要設(shè)計(jì)說(shuō)明書l 引言1.1 編寫目的說(shuō)明編寫這份概要設(shè)計(jì)說(shuō)明書的目的,指出預(yù)期的讀者。1.2 背景說(shuō)明:a待開發(fā)的軟件系統(tǒng)的名稱。b. 本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及運(yùn)行該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò)。1.3 定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4 參考資斜列出用得著的參考資料,如:a本項(xiàng)目的經(jīng)
25、核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文。b屬于本項(xiàng)目的其他已發(fā)表的文件。c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2 總體設(shè)計(jì)2.1 需求規(guī)定說(shuō)明對(duì)本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能性能要求。2.2 運(yùn)行環(huán)境簡(jiǎn)要說(shuō)明對(duì)本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定。 2.3 基本設(shè)計(jì)概念和處理流程說(shuō)明本系統(tǒng)的基本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。 2.4 結(jié)構(gòu)用一覽表及框圖的形式說(shuō)明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說(shuō)明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分
26、層次地給出各元素之間的控制與被控制關(guān)系。2.5 功能需求與程序的關(guān)系本條用一張如下的矩陣圖說(shuō)明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系,如表2.1所示。表2.1 各項(xiàng)功能需求功能的實(shí)現(xiàn)與各塊程序的分配關(guān)系功能需求程序1程序2程序m功能需求1功能需求2功能需求n2.6 人工處理過程說(shuō)明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程(如果有的話)。 2.7 尚未解決的問題說(shuō)明概要設(shè)計(jì)過程中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前必須解決的各個(gè)問題。3. 接口設(shè)計(jì) 3.1 用戶接口說(shuō)明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的回答信息。 3.2 外部接口說(shuō)明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之
27、間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。 3.3 內(nèi)部接口說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。4 運(yùn)行設(shè)計(jì)4.1 運(yùn)行模塊組合說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。 4.2 運(yùn)行控制 說(shuō)明每一種外界的運(yùn)行控制的方式方法和操作步驟。 4.3 運(yùn)行時(shí)間說(shuō)明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次的或表格的相互關(guān)系。 5.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)所使用
28、的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求,訪問方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲(chǔ)區(qū)域)、設(shè)計(jì)考慮和保密條件。 5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式,如表2.2所示。表2.2 各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式功能需求程序1程序2程序m數(shù)據(jù)結(jié)構(gòu)1數(shù)據(jù)結(jié)構(gòu)2數(shù)據(jù)結(jié)構(gòu)n6 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 6.1 出錯(cuò)信息 用一覽表的方式說(shuō)明每種可能的出錯(cuò)或故障情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、含意及處理方法。 6.2 補(bǔ)救措施 說(shuō)明故障出現(xiàn)后可能采取的變通措施,包括: a 后備技術(shù)說(shuō)明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬(wàn)一丟失時(shí)啟用的副本的建立和啟動(dòng)的技術(shù),例如周期性地
29、把磁盤信息記錄到磁帶上去就是對(duì)磁盤媒體的一種后備技術(shù)。 b. 降效技術(shù)說(shuō)明準(zhǔn)備采用的后備技術(shù),使用另一個(gè)效率稍低的系統(tǒng)或方法來(lái)求得所需結(jié)果的某些部分,例如一個(gè)自動(dòng)系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。 c. 恢復(fù)及再啟動(dòng)技術(shù)說(shuō)明將使用的恢復(fù)再啟動(dòng)技術(shù),使軟件從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開始重新運(yùn)行的方法。6.3 系統(tǒng)維護(hù)設(shè)計(jì)說(shuō)明為了系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計(jì)中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護(hù)的檢測(cè)點(diǎn)和專用模塊。各個(gè)程序之間的對(duì)應(yīng)關(guān)系,可采用矩陣圖的形式。五、 詳細(xì)設(shè)計(jì)說(shuō)明書l 引言1.1 編寫目的說(shuō)明編寫這份詳細(xì)設(shè)計(jì)說(shuō)明書的目的,指出預(yù)期的讀者。1.2 背景說(shuō)明
30、:a待開發(fā)的軟件系統(tǒng)的名稱。b. 本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及運(yùn)行該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò)。1.3 定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4 參考資斜列出用得著的參考資料,如:a本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文。b屬于本項(xiàng)目的其他已發(fā)表的文件。c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2 程序系統(tǒng)的結(jié)構(gòu)用一系列圖表列出本程序系統(tǒng)內(nèi)的每個(gè)程序(包括每個(gè)模塊和子程序)的名稱、標(biāo)識(shí)符和它們之間的層次結(jié)構(gòu)關(guān)系。3 程序1(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明從本
31、條開始逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)說(shuō)明。以下給出的提綱是針對(duì)一般情況的。對(duì)于一個(gè)具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對(duì)應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡(jiǎn)單地說(shuō)明這一點(diǎn)即可。3.1 程序描述給出對(duì)該程序的簡(jiǎn)單描述,主要說(shuō)明安排設(shè)計(jì)本程序的目的意義,并且,還要說(shuō)明本程序的特點(diǎn)。如:是常駐內(nèi)存還是非常駐?是否子程序?有無(wú)覆蓋要求?是順序處理還是并發(fā)處理等。3.2 功能說(shuō)明該程序應(yīng)具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。3.3 性能說(shuō)明對(duì)該程序的全部性能要求,包括對(duì)精度、靈活性和時(shí)間特性的要求。3.4 輸入項(xiàng)給出對(duì)每一個(gè)
32、輸入項(xiàng)的特性,包括名稱、標(biāo)識(shí)、數(shù)據(jù)的類型和格式、數(shù)據(jù)值的有效范圍、輸入的方式。數(shù)量和頻度、輸入媒體、輸入數(shù)據(jù)的來(lái)源和安全保密條件等等。3.5 輸出項(xiàng)給出對(duì)每一個(gè)輸出項(xiàng)的特性,包括名稱、標(biāo)識(shí)、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍、輸出的方式。數(shù)量和頻度、輸出媒體、對(duì)輸出圖形及符號(hào)的說(shuō)明、安全保密條件等。3.6 算法詳細(xì)說(shuō)明本程序所選用的算法,具體的計(jì)算公式和計(jì)算步驟。 3.7 流程邏輯用圖表(例如流程圖、判定表等)輔以必要的說(shuō)明來(lái)表示本程序的邏輯流程。3.8 接口用圖的形式說(shuō)明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說(shuō)明參數(shù)賦值和調(diào)用方式,說(shuō)明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)
33、庫(kù)、數(shù)據(jù)文卷)。3.9 存儲(chǔ)分配根據(jù)需要,說(shuō)明本程序的存儲(chǔ)分配。3.10 注釋設(shè)計(jì)說(shuō)明準(zhǔn)備在本程序中安排的注釋,如:a. 加在模塊首部的注釋。b. 加在各分枝點(diǎn)處的注釋;對(duì)各變量的功能、范圍、缺省條件等所加的注釋。c. 對(duì)使用的邏輯所加的注釋等等。3.11 限制條件說(shuō)明本程序運(yùn)行中所受到的限制條件。3.12 測(cè)試計(jì)劃說(shuō)明對(duì)本程序進(jìn)行單元測(cè)試的計(jì)劃,包括對(duì)測(cè)試的技術(shù)要求、輸入數(shù)據(jù)、預(yù)期結(jié)果、進(jìn)度安排、人員職責(zé)、設(shè)備條件驅(qū)動(dòng)程序及模塊等的規(guī)定。3.13 尚未解決的問題說(shuō)明在本程序的設(shè)計(jì)中尚末解決而設(shè)計(jì)者認(rèn)為在軟件完成之前應(yīng)解決的問題。4 程序2(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明用類似3條的方式,說(shuō)明第2個(gè)程序乃至
34、第N個(gè)程序的設(shè)計(jì)考慮。六、 模塊開發(fā)卷宗1 標(biāo)題 a. 軟件系統(tǒng)名稱和標(biāo)識(shí)符。 b. 模塊名稱和標(biāo)識(shí)符(如果本卷宗包含多于一個(gè)的模塊,則用這組模塊的功能標(biāo)識(shí)代替模塊名)。 c. 程序編制員簽名。 d. 卷宗的修改文本序號(hào)。 e. 修改完成日期。 f卷宗序號(hào)(說(shuō)明本卷宗在整個(gè)卷宗中的序號(hào))。 g. 編排日期(說(shuō)明整個(gè)卷宗最近的一次編排日期)。 2 模塊開發(fā)情況表 3 功能說(shuō)明 扼要說(shuō)明本模塊(或本組模塊)的功能,主要是輸入、要求的處理、輸出??梢詮南到y(tǒng)設(shè)計(jì)說(shuō)明書中摘錄。同時(shí)列出在軟件需求說(shuō)明書中對(duì)這些功能說(shuō)明的章、條、款。 4 設(shè)計(jì)說(shuō)明 說(shuō)明本模塊(或本組模塊)的設(shè)計(jì)考慮,包括: a在系統(tǒng)設(shè)計(jì)說(shuō)
35、明書中有關(guān)對(duì)本模塊(或本組模塊)設(shè)計(jì)考慮的敘述,包括本模塊在軟件系統(tǒng)中所處的層次,它同其他模塊的接口。 b. 在程序設(shè)計(jì)說(shuō)明書中有關(guān)對(duì)本模塊(或本組模塊)的設(shè)計(jì)考慮,包括本模塊的算法、處理流程、牽涉到的數(shù)據(jù)文卷設(shè)計(jì)限制、驅(qū)動(dòng)方式和出錯(cuò)信息等。 c. 在編制目前已通過全部測(cè)試的源代碼時(shí)實(shí)際使用的設(shè)計(jì)考慮。 5 原代瑪清單 要給出所產(chǎn)生的本模塊(或本組模塊)的第一份無(wú)語(yǔ)法錯(cuò)的源代碼清單以及已通過全部測(cè)試的當(dāng)前有效的源代碼清單。 6 測(cè)試說(shuō)明 說(shuō)明直接要經(jīng)過本模塊(或本組模塊)的每一項(xiàng)測(cè)試,包括這些測(cè)試各自的標(biāo)識(shí)符和編號(hào)、進(jìn)行這些測(cè)試的目的、所用的配置和輸入、預(yù)期的輸出及實(shí)際的輸出。 7 復(fù)審的結(jié)論
36、 把實(shí)際測(cè)試的結(jié)果,同軟件需求說(shuō)明書、系統(tǒng)設(shè)計(jì)說(shuō)明書、程序設(shè)計(jì)說(shuō)明書中規(guī)定的要求進(jìn)行比較和給出結(jié)論。 七、 測(cè)試計(jì)劃l 引言1.1 編寫目的本測(cè)試計(jì)劃具體的編寫目的,指出預(yù)期的讀者。1.2 背景說(shuō)明:a. 測(cè)試計(jì)劃所從屬的軟件系統(tǒng)的名稱。b. 該開發(fā)項(xiàng)目的歷史,列出用戶和執(zhí)行此項(xiàng)目測(cè)試的計(jì)算中心,說(shuō)明在開始執(zhí)行本測(cè)試計(jì)劃之前必須完成的各項(xiàng)工作。1.3 定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4 參考資斜列出用得著的參考資料,如:a本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文。b屬于本項(xiàng)目的其他已發(fā)表的文件。c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)
37、標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2 計(jì)劃 2.1 軟件說(shuō)明提供一份圖表,并逐項(xiàng)說(shuō)明被測(cè)軟件的功能、輸入和輸出等質(zhì)量指標(biāo),作為敘述測(cè)試計(jì)劃的提綱。 2.2 測(cè)試內(nèi)容列出組裝測(cè)試和確認(rèn)測(cè)試中的每一項(xiàng)測(cè)試內(nèi)容的名稱標(biāo)識(shí)符、這些測(cè)試的進(jìn)度安排以及這些測(cè)試的內(nèi)容和目的。例如,模塊功能測(cè)試、接口正確性測(cè)試、數(shù)據(jù)文卷存取的測(cè)試、運(yùn)行時(shí)間的測(cè)試、設(shè)計(jì)約束和極限的測(cè)試等。2.3 測(cè)試1(標(biāo)識(shí)符)給出這項(xiàng)測(cè)試內(nèi)容的參與單位及被測(cè)試的部位。2.3.1 進(jìn)度安排給出對(duì)這項(xiàng)測(cè)試的進(jìn)度安排,包括進(jìn)行測(cè)試的日期和工作內(nèi)容。如:熟悉環(huán)境、培訓(xùn)、準(zhǔn)備輸入數(shù)據(jù)等。2.3
38、.2 條件陳述本項(xiàng)測(cè)試工作對(duì)資源的要求,包括:a設(shè)備所用到的設(shè)備類型、數(shù)量和預(yù)定使用時(shí)間。b軟件列出將被用來(lái)支持本項(xiàng)測(cè)試過程而本身又并不是被測(cè)軟件的組成部分的軟件。如測(cè)試驅(qū)動(dòng)程序、測(cè)試監(jiān)控程序、仿真程序、樁模塊等等。c. 人員列出在測(cè)試工作期間預(yù)期可由用戶和開發(fā)任務(wù)組提供的工作人員的人數(shù)。技術(shù)水平及有關(guān)的預(yù)備知識(shí),包括一些特殊要求,如倒班操作和數(shù)據(jù)鍵入人員。2.3.3 測(cè)試資料列出本項(xiàng)測(cè)試所需的資料,如:a有關(guān)本項(xiàng)任務(wù)的文件。b. 被測(cè)試程序及其所在的媒體。c. 測(cè)試的輸入和輸出舉例。d. 有關(guān)控制此項(xiàng)測(cè)試的方法、過程的圖表。2.3.4 測(cè)試培訓(xùn)說(shuō)明或引用資料說(shuō)明為被測(cè)軟件的使用提供培訓(xùn)的計(jì)劃
39、。規(guī)定培訓(xùn)的內(nèi)容、受訓(xùn)的人員及從事培訓(xùn)的工作人員。2.4 測(cè)試2 ( 標(biāo)識(shí)符 )用與本測(cè)試計(jì)劃2.3條相類似的方式說(shuō)明用于另一項(xiàng)及其后各項(xiàng)測(cè)試內(nèi)容的測(cè)試工作計(jì)劃。3 測(cè)試設(shè)計(jì)說(shuō)明3.1 測(cè)試1(標(biāo)識(shí)符)說(shuō)明對(duì)第一項(xiàng)測(cè)試內(nèi)容的測(cè)試設(shè)計(jì)考慮。3.1.l 控制 說(shuō)明本測(cè)試的控制方式,如輸入是人工、半自動(dòng)或自動(dòng)引入、控制操作的順序以及結(jié)果的記錄方法。 3.1.2 輸入 說(shuō)明本項(xiàng)測(cè)試中所使用的輸入數(shù)據(jù)及選擇這些輸入數(shù)據(jù)的策略。 3.1.3 輸出 說(shuō)明預(yù)期的輸出數(shù)據(jù),如測(cè)試結(jié)果及可能產(chǎn)生的中間結(jié)果或運(yùn)行信息。 3.l.4 過程說(shuō)明完成此項(xiàng)測(cè)試的一個(gè)個(gè)步驟和控制命令,包括測(cè)試的準(zhǔn)備、初始化、中間步驟和運(yùn)行結(jié)
40、束方式。3.2 測(cè)試2(標(biāo)識(shí)符)用與本測(cè)試計(jì)劃3.1條相類似的方式說(shuō)明第2項(xiàng)及其后各項(xiàng)測(cè)試工作的設(shè)計(jì)考慮。 4 評(píng)價(jià)準(zhǔn)則 4.1 范圍 說(shuō)明所選擇的測(cè)試用例能夠檢查的范圍及其局眼性。 4.2 數(shù)據(jù)整理 陳述為了把測(cè)試數(shù)據(jù)加工成便于評(píng)價(jià)的適當(dāng)形式,使得測(cè)試結(jié)果可以同已知結(jié)果進(jìn)行比較而要用到的轉(zhuǎn)換處理技術(shù)。如手工方式或自動(dòng)方式;如果是用自動(dòng)方式整理數(shù)據(jù),還要說(shuō)明為進(jìn)行處理而要用到的硬件、軟件資源。4.3 尺度 說(shuō)明用來(lái)判斷測(cè)試工作是否能通過的評(píng)價(jià)尺度,如合理的輸出結(jié)果的類型、測(cè)試輸出結(jié)果與預(yù)期輸出之間的容許偏離范圍、允許中斷或停機(jī)的最大次數(shù)。八、 測(cè)試分析報(bào)告l 引言1.1 編寫目的說(shuō)明編寫這份測(cè)
41、試分析報(bào)告的目的,指出預(yù)期的讀者。1.2 背景說(shuō)明:a. 測(cè)試計(jì)劃所從屬的軟件系統(tǒng)的名稱。b. 該開發(fā)項(xiàng)目的歷史,列出用戶和執(zhí)行此項(xiàng)目測(cè)試的計(jì)算中心,指出測(cè)試環(huán)境與實(shí)際運(yùn)行環(huán)境之間可能存在的差異以及這些差異對(duì)測(cè)試結(jié)果的影響。1.3 定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4 參考資斜列出用得著的參考資料,如:a本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文。b屬于本項(xiàng)目的其他已發(fā)表的文件。c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2 測(cè)試概要用表格的形式列出每一項(xiàng)測(cè)試的標(biāo)識(shí)符及其測(cè)試內(nèi)容,并指明實(shí)際進(jìn)行的測(cè)試工作內(nèi)容與測(cè)試計(jì)劃中預(yù)先設(shè)計(jì)的內(nèi)容之間的差別,說(shuō)明做出這種改變的原因。3 測(cè)試結(jié)果及發(fā)現(xiàn) 3.1 測(cè)試1(標(biāo)識(shí)符)把本項(xiàng)測(cè)試中實(shí)際得到的動(dòng)態(tài)輸出(包括內(nèi)部生成數(shù)據(jù)輸出)結(jié)果同對(duì)于動(dòng)態(tài)輸出的要求進(jìn)行比較,陳述其中的各項(xiàng)發(fā)現(xiàn)。 3.2 測(cè)試2(標(biāo)識(shí)符)用類似本報(bào)告3.1條的方式給出第2項(xiàng)及其后各項(xiàng)測(cè)試內(nèi)容的測(cè)試結(jié)果和發(fā)現(xiàn)。4 對(duì)軟件功能的結(jié)論4.l 功能1(標(biāo)識(shí)符)4.1.1 能力簡(jiǎn)述該項(xiàng)功能,說(shuō)明為滿足此項(xiàng)功能而設(shè)計(jì)的軟件能力以及經(jīng)過一項(xiàng)或多項(xiàng)測(cè)試已證實(shí)的能力。4.1.2 限制說(shuō)明測(cè)試數(shù)據(jù)值的范圍(包括動(dòng)態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)),列出就這項(xiàng)功能而言,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中介居間合同解除協(xié)議書
- 會(huì)議場(chǎng)地租賃合同協(xié)議書
- 鋼結(jié)構(gòu)臨時(shí)工合同協(xié)議書
- 油卡訂購(gòu)合同協(xié)議書
- 貨架安裝合同協(xié)議書
- 賣房裝修合作協(xié)議書合同
- 款項(xiàng)合同協(xié)議書
- 房屋租賃合同解除協(xié)議書
- 合同協(xié)議書逾期
- 美發(fā)店合作協(xié)議書合同
- 【年加工500噸鮑魚的綜合加工生產(chǎn)工藝設(shè)計(jì)10000字(論文)】
- 2022年新高考全國(guó)I卷數(shù)學(xué)真題(解析版)
- 18文言文二則《囊螢夜讀》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- (四下)語(yǔ)文教學(xué)課件-第五單元-單元解讀-部編版
- (正式版)JBT 106-2024 閥門的標(biāo)志和涂裝
- 2022高考數(shù)學(xué)全國(guó)1卷(原卷版)
- 阿托品知識(shí)課件
- 土地永久性租賃合同
- 職工食堂外包項(xiàng)目服務(wù)方案
- 2024山東能源集團(tuán)中級(jí)人才庫(kù)選拔高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 中國(guó)石油非油管理述職報(bào)告
評(píng)論
0/150
提交評(píng)論