




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件開發(fā)技術(shù)文檔編寫規(guī)范在項目開發(fā)過程中,應(yīng)該按要求編寫好十三種文檔,文檔編制要求具有針對性、精確性、清晰性、完整性、靈活性、可追溯性??尚行苑治鰣蟾妫赫f明該軟件開發(fā)項目的實現(xiàn)在技術(shù)上、經(jīng)濟上和社會因素上的可行性,評述為了合理地達到開發(fā)目標(biāo)可供選擇的各種可能實施方案,說明并論證所選定實施方案的理由。項目開發(fā)計劃:為軟件項目實施方案制訂出具體計劃,應(yīng)該包括各部分工作的負責(zé)人員、開發(fā)的進度、開發(fā)經(jīng)費的預(yù)算、所需的硬件及軟件資源等。軟件需求說明書(軟件規(guī)格說明書:對所開發(fā)軟件的功能、性能、用戶界面及運行環(huán)境等作出詳細的說明。它是在用戶與開發(fā)人員雙方對軟件需求取得共同理解并達成協(xié)議的條件下編寫的,也是
2、實施開發(fā)工作的基礎(chǔ)。該說明書應(yīng)給出數(shù)據(jù)邏輯和數(shù)據(jù)采集的各項要求,為生成和維護系統(tǒng)數(shù)據(jù)文件做好準(zhǔn)備。概要設(shè)計說明書:該說明書是概要實際階段的工作成果,它應(yīng)說明功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為詳細設(shè)計提供基礎(chǔ)。詳細設(shè)計說明書:著重描述每一模塊是怎樣實現(xiàn)的,包括實現(xiàn)算法、邏輯流程等。用戶操作手冊:本手冊詳細描述軟件的功能、性能和用戶界面,使用戶對如何使用該軟件得到具體的了解,為操作人員提供該軟件各種運行情況的有關(guān)知識,特別是操作方法的具體細節(jié)。測試計劃:為做好集成測試和驗收測試,需為如何組織測試制訂實施計劃。計劃應(yīng)包括測試的內(nèi)容、進
3、度、條件、人員、測試用例的選取原則、測試結(jié)果允許的偏差范圍等。測試分析報告:測試工作完成以后,應(yīng)提交測試計劃執(zhí)行情況的說明,對測試結(jié)果加以分析,并提出測試的結(jié)論意見。開發(fā)進度月報:該月報系軟件人員按月向管理部門提交的項目進展情況報告,報告應(yīng)包括進度計劃與實際執(zhí)行情況的比較、階段成果、遇到的問題和解決的辦法以及下個月的打算等。項目開發(fā)總結(jié)報告:軟件項目開發(fā)完成以后,應(yīng)與項目實施計劃對照,總結(jié)實際執(zhí)行的情況,如進度、成果、資源利用、成本和投入的人力,此外,還需對開發(fā)工作做出評價,總結(jié)出經(jīng)驗和教訓(xùn)。軟件維護手冊:主要包括軟件系統(tǒng)說明、程序模塊說明、操作環(huán)境、支持軟件的說明、維護過程的說明,便于軟件的
4、維護。軟件問題報告:指出軟件問題的登記情況,如日期、發(fā)現(xiàn)人、狀態(tài)、問題所屬模塊等,為軟件修改提供準(zhǔn)備文檔。軟件修改報告:軟件產(chǎn)品投入運行以后,發(fā)現(xiàn)了需對其進行修正、更改等問題,應(yīng)將存在的問題、修改的考慮以及修改的影響作出詳細的描述提交審批。1可行性分析報告1引言1.1 編寫目的:闡明編寫可行性研究報告的目的,提出讀者對象。1.2 項目背景:應(yīng)包括 所建議開發(fā)軟件的名稱 項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)軟件的單位 項目與其他軟件或其他系統(tǒng)的關(guān)系。1.3 定義:列出文檔中用到的專門術(shù)語的定義和縮寫詞的原文1.4 參考資料:列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源,可包括項目
5、經(jīng)核準(zhǔn)的計劃任務(wù)書、合同或上級機關(guān)的批文與項目有關(guān)的已發(fā)表的資料文檔中所引用的資料,所采用的軟件標(biāo)準(zhǔn)或規(guī)范2可行性研究的前提2.1要求:列出并說明建議開發(fā)軟件的的基本要求,如功能性能 輸入/輸出 基本的數(shù)據(jù)流程和處理流程 安全與保密要求 與軟件相關(guān)的其他系統(tǒng) 完成日期2.2 目標(biāo):可包括 人力與設(shè)備費用的節(jié)省 處理速度的提高 控制精度或生產(chǎn)力的提高 管理信息服務(wù)的改進決策系統(tǒng)的改進 人員工作效率的提高2.3 條件、假定和限制:可包括 建議開發(fā)軟件運行的最短壽命 進行顯然方案選擇比較的期限 經(jīng)費來源和使用限制 法律和政策方面的限制 硬件、軟件、運行環(huán)境和開發(fā)環(huán)境的條件和限制 可利用的信息和資源
6、建議開發(fā)軟件投入使用的最遲時間2.4 可行性研究方法2.5 決定可行性的主要因素3對現(xiàn)有系統(tǒng)的分析3.1 處理流程和數(shù)據(jù)流程3.2 工作負荷3.3 費用支出:如人力、設(shè)備、空間、支持性服務(wù)、材料等項開支3.4人員:列出所需人員的專業(yè)技術(shù)類別和數(shù)量3.5 設(shè)備3.6 局限性:說明現(xiàn)有系統(tǒng)存在的問題以及為什么需要開發(fā)新的系統(tǒng)4所建議技術(shù)可行性分析4.1對系統(tǒng)的簡要描述4.2 與現(xiàn)有系統(tǒng)比較的優(yōu)越性4.3 處理流程和數(shù)據(jù)流程4.4 采用建議系統(tǒng)可能帶來的影響對設(shè)備的影響對現(xiàn)有軟件的影響對用戶的影響對系統(tǒng)運行的影響對開發(fā)環(huán)境的影響對經(jīng)費支出的影響4.5技術(shù)可行性評價:包括 在限制條件下,功能目的是否達
7、到 利用現(xiàn)有技術(shù),功能目的是否達到 對開發(fā)人員數(shù)量和質(zhì)量的要求,并說明能否滿足 在規(guī)定的期限內(nèi),開發(fā)能否完成5所建議系統(tǒng)經(jīng)濟可行性分析5.1 支出5.2 效益5.3收益股資比5.4投資回收周期5.5 敏感性分析:指一些關(guān)鍵性因素,如:系統(tǒng)生存周期長短 系統(tǒng)工作負荷量 處理速度要求 設(shè)備和軟件配置變化對支出和效益的影響等的分析6社會因素可行性分析6.1 法律因素:如合同責(zé)任侵犯專利權(quán)侵犯版權(quán)6.2 用戶使用可行性:如用戶單位的行政管理工作制度人員素質(zhì)等能否滿足要求7其他可供選擇的方案逐個闡明其它可供選擇的方案,并重點說明未被推薦的理由。8結(jié)論意見可著手組織開發(fā)需等待若干條件具備后才能開發(fā)需對開發(fā)
8、目標(biāo)進行某些修改不能進行或不必進行其它2項目開發(fā)計劃1引言1.1 編寫目的:闡明編寫可行性研究報告的目的,提出讀者對象1.2項目背景:應(yīng)包括項目的委托單位、開發(fā)單位和主管部門;該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。1.3 定義:列出文檔中用到的專門術(shù)語的定義和縮寫詞的原文1.4 參考資料:可包括: 項目經(jīng)核準(zhǔn)的計劃任務(wù)書、合同或上級機關(guān)的批文 文檔所引用的資料、規(guī)范等 列出這些資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源;2項目概述2.1 工作內(nèi)容:簡要說明項目的各項主要工作,介紹所開發(fā)軟件的功能、性能等若不編寫可行性研究報告;則應(yīng)在本節(jié)給出較詳細的介紹;2.2 條件與限制:闡明為完成項目應(yīng)具備
9、的條件、開發(fā)單位已具備的條件以及尚需創(chuàng)造的條件。必要時還應(yīng)說明用戶及分合同承擔(dān)的工作、完成期限及其他條件與限制。2.3產(chǎn)品1.1.1 程序:列出應(yīng)交付的程序名稱、使用的語言及存儲形式。1.1.2 文檔:列出應(yīng)交付的文檔。2.4 運行環(huán)境:應(yīng)包括硬件環(huán)境、軟件環(huán)境。2.5 服務(wù):闡明開發(fā)單位可向用戶提供的服務(wù)。如人員培訓(xùn)I、安裝、保修、維護和其他運行支持。2.6 驗收標(biāo)準(zhǔn)3實施計劃3.1 任務(wù)分解:任務(wù)的劃分及各項任務(wù)的負責(zé)人。3.2 進度:按階段完成的項目,用圖表說明開始時間、完成時間。3.3 預(yù)算3.4 關(guān)鍵問題:說明可能影響項目的關(guān)鍵問題,如設(shè)備條件、技術(shù)難點或其他風(fēng)險因素,并說明對策。4
10、人員組織及分工5交付期限6專題計劃要點如測試計劃、質(zhì)量保證計劃、配置管理計劃、人員培訓(xùn)計劃、系統(tǒng)安裝計劃等。3軟件需求說明書1引言1.1 編寫目的:闡明編寫需求說明書的目的,指明讀者對象。1.2 項目背景:應(yīng)包括項目的委托單位、開心單位和主管部門;該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。1.3 定義:列出文檔中所用到的專門術(shù)語的定義和縮寫詞的愿文。1.4 參考資料:可包括 項目經(jīng)核準(zhǔn)的計劃任務(wù)書、合同或上級機關(guān)的批文 文檔所引用的資料、規(guī)范等 列出這些資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源2任務(wù)概述2.1 目標(biāo)2.2 運行環(huán)境2.3 條件與限制3數(shù)據(jù)描述3.1 表態(tài)數(shù)據(jù)3.2 動態(tài)數(shù)據(jù):包括
11、輸入數(shù)據(jù)和輸出數(shù)據(jù)。3.3 數(shù)據(jù)庫描述:給出使用數(shù)據(jù)庫的名稱和類型。3.4 數(shù)據(jù)詞典3.5數(shù)據(jù)采集1.2項目背景:應(yīng)包括4.1 功能劃分4.2 功能描述5性能需求5.1 數(shù)據(jù)精確度5.2 時間特性:如響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間等。5.3 適應(yīng)性:在操作方式、運行環(huán)境、與其他軟件的接口以及開發(fā)計劃等發(fā)生變化時,應(yīng)具有的適應(yīng)能力。6運行需求6.1 用戶界面:如屏幕格式、報表格式、菜單格式、輸入輸出時間等。6.2 硬件接口6.3 軟件接口6.4故障處理7其他需求如可使用性、安全保密、可維護性、可移植性等。4概要設(shè)計說明書1引言1.1寫目的:闡明編寫概要設(shè)計說明書的目的,指明
12、讀者對象。項目的委托單位、開發(fā)單位和主管部門該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。1.3 定義:列出本文檔中所用到的專門術(shù)語的定義和縮寫詞的愿意。1.4 參考資料:列出這些資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源頃目經(jīng)核準(zhǔn)的計劃任務(wù)書、合同或上級機關(guān)的批文;項目開發(fā)計劃;需求規(guī)格說明書;測試計劃(初稿;用戶操作手冊文檔所引用的資料、采用的標(biāo)準(zhǔn)或規(guī)范。2任務(wù)概述2.1 目標(biāo)2.2 需求概述2.3 條件與限制3總體設(shè)計3.2 總體結(jié)構(gòu)和模塊外部設(shè)計3.3 功能分配:表明各項功能與程序結(jié)構(gòu)的關(guān)系。4接口設(shè)計4.1 外部接口:包括用戶界面、軟件接口與硬件接口。4.2 內(nèi)部接口:模塊之間的接口。5數(shù)據(jù)
13、結(jié)構(gòu)設(shè)計6邏輯結(jié)構(gòu)設(shè)計所有文檔的統(tǒng)一封面格式如下頁所示。7物理結(jié)構(gòu)設(shè)計8數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系9運行設(shè)計9.1 運行模塊的組合9.2 運行控制9.3 運行時間10出錯處理設(shè)計10.1 出錯輸出信息10.2 出錯處理對策:如設(shè)置后備、性能降級、恢復(fù)及再啟動等。11安全保密設(shè)計12維護設(shè)計說明為方便維護工作的設(shè)施,如維護模塊等。5詳細設(shè)計說明書1引言1.1編寫目的:闡明編寫詳細設(shè)計說明書的目的,指明讀者對象。1.2項目背景:應(yīng)包括項目的來源和主管部門等。1.4參考資1.3定義:列出本文檔中所用到的專門術(shù)語的定義和縮寫詞的愿意料: 列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源 頃目經(jīng)核
14、準(zhǔn)的計劃任務(wù)書、合同或上級機關(guān)的批文;項目開發(fā)計劃;需求規(guī)格說明書;概要設(shè)計說明書;測試計劃(初稿;用戶操作手冊 文檔所引用的資料、軟件開發(fā)的標(biāo)準(zhǔn)或規(guī)范。2總體設(shè)計2.1 需求概述2.2 軟件結(jié)構(gòu):如給出軟件系統(tǒng)的結(jié)構(gòu)圖。3程序描述3.1 逐個模塊給出以下說明:功能性能輸入項目輸出項目3.2 算法:模塊所選用的算法。3.3 程序邏輯:詳細描述模塊實現(xiàn)的算法,可采用:標(biāo)準(zhǔn)流程圖;PDL語言;N-S圖;判定表等描述算法的圖表。3.4 接口存儲分配限制條件3.5 測試要點:給出測試模塊的主要測試要求。6用戶操作手冊1引言1.1 編寫目的:闡明編寫手冊的目的,指明讀者對象。1.2 項目背景:說明項目的
15、來源、委托單位、開發(fā)單位及和主管部門。1.3 定義:列出手冊中使用的專門術(shù)語的定義和縮寫詞的愿意。1.4 參考資料: 列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源 項目經(jīng)核準(zhǔn)的計劃任務(wù)書、合同或上級機關(guān)的批文;項目開發(fā)計劃;需求規(guī)格說明書;概要設(shè)計說明書;詳細設(shè)計說明書;測試計劃 文檔中所引用的其他資料、采用的軟件工程標(biāo)準(zhǔn)或軟件工程規(guī)范。2軟件概述2.1 目標(biāo)2.2 功能2.3 性能2.4 數(shù)據(jù)精確度:包括輸入、輸出及處理數(shù)據(jù)的精度。2.5 時間特性:如響應(yīng)時間、處理時間、數(shù)據(jù)傳輸時間等。2.6 靈活性:在操作方式、運行環(huán)境需做某些變更時軟件的適應(yīng)能力。3運行環(huán)境3.1硬件 列
16、出軟件系統(tǒng)運行時所需的硬件最小配置,如計算機型號、主存容量 外存儲器、媒體、記錄格式、設(shè)備型號及數(shù)量 輸入、輸出設(shè)備 數(shù)據(jù)傳輸設(shè)備及數(shù)據(jù)轉(zhuǎn)換設(shè)備的型號及數(shù)量。3.2支持軟件 操作系統(tǒng)名稱及版本號 語言編譯系統(tǒng)或匯編系統(tǒng)的名稱及版本號 數(shù)據(jù)庫管理系統(tǒng)的名稱及版本號 其他必要的支持軟件4使用說明4.1 安裝和初始化:給出程序的存儲形式、操作命令、反饋信息及其做含意、表明安裝完成的測試實例以及安裝所需的軟件工具等。4.2 輸入:給出輸入數(shù)據(jù)或參數(shù)的要求。數(shù)據(jù)背景:說明數(shù)據(jù)來源、存儲媒體、出現(xiàn)頻度、限制和質(zhì)量管理等。數(shù)據(jù)格式:如長度、格式基準(zhǔn)、標(biāo)號、順序、分隔符、詞匯表、省略和重復(fù)、控制。輸入舉例。4
17、.3 輸出:給出每項輸出數(shù)據(jù)的說明數(shù)據(jù)背景:說明輸出數(shù)據(jù)的去向、使用頻度、存放媒體及質(zhì)量管理等。數(shù)據(jù)格式:詳細闡明每一輸出數(shù)據(jù)的格式,如首部、主體和尾部的具體形式。舉例4.4 出錯和恢復(fù):給出出錯信息及其含意;用戶應(yīng)采取的措施,如修改、恢復(fù)、再啟動。4.5 求助查詢:說明如何操作。5運行說明5.1 運行表:列出每種可能的運行情況,說明其運行目的。5.2 運行步驟:按順序說明每和運行的步驟,應(yīng)包括:5.3 運行控制5.4 操作信息:運行目的、運行目的、操作要求、啟動方法、預(yù)計運行時間、操作命令格式及說明、其他事項;5.5 輸入/輸出文件:給出建立或更新文件的有關(guān)信息,如:文件的名稱及編號;記錄媒
18、體;存留的目錄;文件的支配:說明確定保留文件或廢棄文件的準(zhǔn)則,分發(fā)文件的對象,戰(zhàn)勝硬件的優(yōu)先級及保密控制等。5.6 啟動或恢復(fù)過程6非常規(guī)過程提供應(yīng)急戒非常規(guī)操作的必要信息及操作步驟,如出錯處理操作、向后備系統(tǒng)切換操作及維護人員須知的操作和注意事項。7操作命令一覽表按字母順序逐個列出全部操作命令的格式、功能及參數(shù)說明。8程序文件(或命令文件和數(shù)據(jù)文件一覽表按文件名字母順序或按功能與模塊分類順序逐個列出文件名稱、標(biāo)識符及說明。9用戶操作舉例7測試計劃1引言1.1 編寫目的:闡明編寫測試計劃的目的并指明讀者對象。1.2 項目背景:說明項目的來源、委托單位及主管部門。1.3 定義:列出測試計劃中所用
19、到的專門術(shù)語的定義和縮寫詞的原意。1.4 參考資料:列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源,可包括:項目的計劃任務(wù)書、合同或批文;項目開發(fā)計劃;需求規(guī)格說明書;概要設(shè)計說明書;詳細設(shè)計說明書;用戶操作手冊;本測試計劃中引用的其他資料、采用的軟件開發(fā)標(biāo)準(zhǔn)或規(guī)范。2任務(wù)概述2.1 目標(biāo)2.2 運行環(huán)境2.3 需求概述2.4 條件與限制3計劃1引言3.1 測試方案:說明測試方法和選取測試用例的原則。3.2 測試項目:列出組裝測試和確認測試中每一項測試的內(nèi)容、名稱、目的和進度。3.3測試準(zhǔn)備3.4 測試機構(gòu)及人員:測試機構(gòu)名稱、負責(zé)人和職責(zé)。4測試項目說明4.1 按順序逐個對測試
20、項目做出說明4.1.1 測試項目名稱及測試內(nèi)容4.1.2 測試用例4.1.3 輸入:輸入的數(shù)據(jù)和輸入命令。4.1.4 輸出:預(yù)期的輸出數(shù)據(jù)。4.2 步驟及操作4.3 允許偏差:給出實測結(jié)果與預(yù)期結(jié)果之間允許偏差的范圍。4.4 進度4.5 條件:給出項測試對資源的特殊要求,如設(shè)備、軟件、人員等。4.6 測試資料:說明項測試所需的資料。5評價5.1 范圍:說明所完成的各項測試說明問題的范圍及其局限性。5.2 準(zhǔn)則:說明評論測試結(jié)果的準(zhǔn)則。8測試分析報告1.1 編寫目的:闡明編寫測試分析報告的目的并指明讀者對象。1.2 項目背景:說明項目的來源、委托單位及主管部門。1.3 定義:列出測試分析報告中所
21、用到的專門術(shù)語的定義和縮寫詞的原意。1.4 參考資料:列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源,可包括:項目的計劃任務(wù)書、合同或批文;項目開發(fā)計劃;需求規(guī)格說明書;概要設(shè)計說明書;詳細設(shè)計說明書;用戶操作手冊;測試計劃;測試分析報告所引用的其他資料、采用的軟件工程標(biāo)準(zhǔn)或工程規(guī)范。2測試計劃招待情況2.1 機構(gòu)和人員:給出測試機構(gòu)名稱、負責(zé)人和參與測試人員名單。2.2 測試結(jié)果:按順序給出每一測試項目的:實測結(jié)果數(shù)據(jù);與預(yù)期結(jié)果數(shù)據(jù)的偏差;該項測試表明的事實;該項測試發(fā)現(xiàn)的問題。3軟件需求測試結(jié)論按順序給出每一項需求測試的結(jié)論。包括:證實的軟件能力;局限性(即項需求未得到充分
22、測試的情況及原因。4評價4.1 軟件能力:經(jīng)過測試所表明的軟件能力。4.2 缺陷和限制:說明測試所揭露的軟件缺陷和不足,以及可能給軟件運行帶來的影響。4.3 建議:提出為彌補上述缺陷的建議。4.4 測試結(jié)論:說明能否通過9開發(fā)進度月報1報告時間及所處的開發(fā)階段2工程進度2.1 本月內(nèi)的主要活動2.2 實際進展與計劃比較3所用工時按不同層次人員分別計時。4所用機時按所用計算機機型分別計時。5經(jīng)費支出分類列出本月經(jīng)費支出項目,給出支出總額,并與計劃比較6工作遇到的問題及采取的對策7本月完成的成果8下月的工作計劃9特殊問題10項目開發(fā)總結(jié)報告1引言1.1 編寫目的:闡明編寫總結(jié)報告的目的并指明讀者對
23、象。1.2 項目背景:說明項目的來源、委托單位、開發(fā)單位及主管部門1.3 定義:列出報告中所用到的專門術(shù)語的定義和縮寫詞的原意。1.4 參考資料:列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源,可包括:項目的計劃任務(wù)書、合同或批文;項目開發(fā)計劃;需求規(guī)格說明書;概要設(shè)計說明書;詳細設(shè)計說明書;用戶操作手冊;測試計劃;測試分析報告;本報告引用的其他資料、采用的開發(fā)標(biāo)準(zhǔn)或開發(fā)規(guī)范。2開發(fā)結(jié)果2.1 產(chǎn)品:可包括列出各部分的程序名稱、源程序行數(shù)(包括注釋行或目標(biāo)程序字節(jié)數(shù)及程序總計數(shù)量、存儲形式;產(chǎn)品文檔名稱等。2.2 主要功能及性能2.3 所用工時:按人員的不同層次分別計時。2.4
24、所用機時:按所用計算機機型分別計時。2.5 進度:給出計劃進度與實際進度的對比。2.6 費用3評價3.1 生產(chǎn)率評價:如平均每人每月生產(chǎn)的源程序行數(shù)、文檔的字數(shù)等。3.2 技術(shù)方案評價3.3 產(chǎn)品質(zhì)量評價4經(jīng)驗與教訓(xùn)11軟件維護手冊1引言1.1 編寫目的:闡明編寫手冊的目的并指明讀者對象。1.2 項目背景:說明項目的提出者、開發(fā)者、用戶和使用場所。1.3 定義:列出報告中所用到的專門術(shù)語的定義和縮寫詞的原意。1.4 參考資料:列出有關(guān)資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源,及保密級別,可包括:用戶操作手冊;與本項目有關(guān)的其他文檔。2系統(tǒng)說明2.1 系統(tǒng)用途:說明系統(tǒng)具備的功能,輸
25、入和輸出。2.2 安全保密:說明系統(tǒng)安全保密方面的考慮。2.3 總體說明:說明系統(tǒng)的總體功能,對系統(tǒng)、子系統(tǒng)和作業(yè)做出綜合性的介紹,并用圖表的方式給出系統(tǒng)主要部分的內(nèi)部關(guān)系。2.4 程序說明:說明系統(tǒng)中每一程序、分程序的細節(jié)和特性。2.4.1 程序1的說明 功能:說明程序的功能。 方法:說明實現(xiàn)方法。 輸入:說明程序的輸入、媒體、運行數(shù)據(jù)記錄、運行開始時使用的輸入數(shù)據(jù)的類型和存放單元、與程序初始化有關(guān)的入口要求。 處理:處理特點和目的,如:用圖表說明程序的運行的邏輯流程;程序主要轉(zhuǎn)移條件;對程序的約束條件;程序結(jié)束時的出口要求;與下一個程序的通信與聯(lián)結(jié)(運行、控制;由該程序產(chǎn)生并茶館處理程序段
26、使用的輸出數(shù)據(jù)類型和存放單元;程序運行存儲量、類型及存儲位置等。輸出:程序的輸出接口:本程序與本系統(tǒng)其他部分的接口。 表格:說明程序內(nèi)部的各種表、項的細節(jié)和特性。對每張表的說明至少包括:表的標(biāo)識符;使用目的;使用此表的其他程序;邏輯劃分,如塊或部,不包括表項;表的基本結(jié)構(gòu);設(shè)計安排包括表的控制信息。表目結(jié)構(gòu)細節(jié)、使用中的特有性質(zhì)及各表項的標(biāo)識、位置、用途、類型、編碼表示。 特有的運行性質(zhì):說明在用戶操作手冊中沒有提到的運行性質(zhì)。2.4.2 程序2的說明與程序1的說明相同。以后的其他各程序的說明相同。3操作環(huán)境3.1 設(shè)備:逐項說明系統(tǒng)的設(shè)備配置及其特性。3.2 支持軟件:列出系統(tǒng)使用的支持軟件
27、,包括它們的名稱和版本號。3.3 數(shù)據(jù)庫:說明每個數(shù)據(jù)庫的性質(zhì)和內(nèi)容,包括安全考慮。3.3.1 總體特征:如標(biāo)識符、使用這些數(shù)據(jù)庫的程序、靜態(tài)數(shù)據(jù)、動態(tài)數(shù)據(jù);數(shù)據(jù)庫的存儲媒體;程序使用數(shù)據(jù)庫的限制。3.3.2結(jié)構(gòu)及詳細說明說明該數(shù)據(jù)庫的結(jié)構(gòu),包括其中的記錄和項。說明記錄的組成,包括首部或控制段、記錄體。說明每個記錄結(jié)構(gòu)的字段,包括:標(biāo)記或標(biāo)號、字段的字符長度和位數(shù)、該字段的允許值范圍。擴充:說明為記錄追加字段的規(guī)定。4維護過程4.1約定:列出該軟件系統(tǒng)設(shè)計中所使用全部規(guī)則和約定,包括:程序、分程序、記錄、字段和存儲區(qū)的標(biāo)識或標(biāo)號助記符的使用規(guī)則;圖表的處理標(biāo)準(zhǔn)、卡片的連接順序、語句和記號中使用
28、的縮寫、出現(xiàn)在圖表中的符號名;使用的軟件技術(shù)標(biāo)準(zhǔn);標(biāo)準(zhǔn)化的數(shù)據(jù)元素及其特征。4.2驗證過程:說明一個程序段修改后,對其進行驗證的要求和過程(包括測試程序和數(shù)據(jù))及程序周期性驗證的過程。4.3出錯及糾正方法:列出出錯狀態(tài)及其糾正方法。4.4專門維護過程:說明文檔其他地方?jīng)]有提到的專門維護過程。如:維護該軟件系統(tǒng)的輸入輸出部分(如數(shù)據(jù)庫)的要求、過程和驗證方法;運行程序庫維護系統(tǒng)所必需的要求、過程和驗證方法;對閏年、世紀(jì)變更的所需要的臨時性修改等。4.5專用維護程序:列出維護軟件系統(tǒng)使用的后備技術(shù)和專用程序(如文件恢復(fù)程序、淘汰過時文件的程序等)的目錄,并加以說明,內(nèi)容包括:維護作業(yè)的輸入輸出要求
29、;輸入的詳細過程及在硬設(shè)備上建立、運行并完成維護作業(yè)的操作步驟。4.6程序清單和流程圖:引用或提供附錄給出程序清單和流程圖。12軟件問題報告1登記號由軟件配置管理部門為該報告規(guī)定一個唯一的、順序的編號。2登記日期軟件配置管理部門登記該報告的日期。3問題發(fā)現(xiàn)日期發(fā)現(xiàn)該問題的日期和時間。4活動在哪個階段發(fā)現(xiàn)的問題,分為單元測試、組裝測試、確認測試和運行維護。5狀態(tài)在軟件配置記錄中維護的動態(tài)指示,狀態(tài)表示有:正在復(fù)查”軟件問題報告”,以確定將采取什么行動;”軟件問題報告”已由指定的人去進行處理;修改已完成,并經(jīng)過測試,正準(zhǔn)備交給主程序庫;主程序庫已經(jīng)更新,主程序庫修改的重新測試沿未完成;做了重新測試,問題再現(xiàn);做了重新測試,所做的修改無故障,”軟件問題報告”被關(guān)閉;留待以后關(guān)閉。6報告人填寫"軟件問題報告"人員的姓名、地址、電話。7問題屬于什么方面區(qū)分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 口頭承諾合同范本
- 新冠課題申報書
- 涼茶加盟合同范本
- 品牌共建協(xié)議合同范例
- 單位轉(zhuǎn)讓二手房合同范本
- 東芝熱水器安裝合同范本
- 臺球球員合同范本
- 員工股合同范本模板
- 品牌特賣合同范本
- 雙方出資合作合同范本
- 2025年雙方共同離婚協(xié)議書樣本
- 2025年湖南工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整版
- TSG21-2025固定式壓力容器安全技術(shù)(送審稿)
- 作品集合同范本
- 保安員綜合理論考試題庫備考500題(含各題型)
- 山泉水公司《質(zhì)量管理手冊》
- X證書失智老年人照護身體綜合照護講解
- 2025年內(nèi)蒙古自治區(qū)政府工作報告測試題及參考答案
- 2024年全國中學(xué)生生物學(xué)聯(lián)賽試題及答案詳解
- 2024年全國職業(yè)院校技能大賽高職組(社區(qū)服務(wù)實務(wù)賽項)考試題庫(含答案)
- 2025年度花卉產(chǎn)業(yè)大數(shù)據(jù)服務(wù)平臺建設(shè)合同2篇
評論
0/150
提交評論