軟件文檔管理指引_第1頁
軟件文檔管理指引_第2頁
軟件文檔管理指引_第3頁
軟件文檔管理指引_第4頁
軟件文檔管理指引_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、軟件文檔管理指南1 范圍 本標(biāo)準(zhǔn)為那些對軟件或基于軟件的產(chǎn)品的開發(fā)負(fù)有職責(zé)的管理者提供軟件文檔的管理 指南。本標(biāo)準(zhǔn)的目的在于協(xié)助管理者在他們的機(jī)構(gòu)中產(chǎn)生有效的文檔。本標(biāo)準(zhǔn)涉及策略、標(biāo)準(zhǔn)、規(guī)程、資源和計劃,管理者必須關(guān)注這些內(nèi)容,以便有效地管 理軟件文檔。本標(biāo)準(zhǔn)期望應(yīng)用于各種類型的軟件, 從簡單的程序到復(fù)雜的軟件系統(tǒng)。 并期望覆蓋各種 類型的軟件文檔,作用于軟件生存期的各個階段。不論項目的大小, 軟件文檔管理的原則是一致的。 對于小項目, 可以不采用本標(biāo)準(zhǔn)中規(guī) 定的有關(guān)細(xì)節(jié)。管理者可剪裁這些內(nèi)容以滿足他們的特殊需要。本標(biāo)準(zhǔn)是針對文檔編制管理而提出的,不涉及軟件文檔的內(nèi)容和編排。2 引用標(biāo)準(zhǔn) 下列

2、標(biāo)準(zhǔn)所包含的條文,通過在本標(biāo)準(zhǔn)中引用而構(gòu)成為本標(biāo)準(zhǔn)的條文。本標(biāo)準(zhǔn)出版時, 所示版本均為有效, 所有標(biāo)準(zhǔn)都會被修訂, 使用本標(biāo)準(zhǔn)的各方應(yīng)探討使用下列標(biāo)準(zhǔn)最新版本 的可能性。8566-88 計算機(jī)軟件開發(fā)規(guī)范8567-88 計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南11457-1995 軟件工程術(shù)語3 定義本標(biāo)準(zhǔn)采用下列定義,其他定義見11457。3.1 文檔 一種數(shù)據(jù)媒體和其上所記錄的數(shù)據(jù)。 它具有永久性并可以由人或機(jī)器閱讀。 通常僅用于 描述人工可讀的內(nèi)容。例如,技術(shù)文件、設(shè)計文件、版本說明文件。3.2 文檔(集);文檔編制 一個或多個相關(guān)文檔的集合。3.3 文檔計劃 一個描述文檔編制工作方法的管理用文檔

3、。 該計劃主要描述要編制什么類型的文檔, 這 些文檔的內(nèi)容是什么,何時編寫,由誰編寫,如何編寫,以及什么是影響期望結(jié)果的可用資 源和外界因素。3.4 文檔等級對所需文檔的一個說明, 它指出文檔的范圍、 內(nèi)容、 格式及質(zhì)量, 可以根據(jù)項目、 費(fèi)用、 預(yù)期用途、作用范圍或其他因素選擇文檔等級。3.5 軟件產(chǎn)品軟件開發(fā)過程的結(jié)果,并推出供用戶使用的軟件實體。4 軟件文檔的作用a) 管理依據(jù);b) 任務(wù)之間聯(lián)系的憑證;c) 質(zhì)量保證;d) 培訓(xùn)與參考;e) 軟件維護(hù)支持;f) 歷史檔案。4.1 管理依據(jù)在軟件開過過程中, 管理者必須了解開發(fā)進(jìn)度、 存在的問題和預(yù)期目標(biāo)。 每一階段計劃 安排的定期報告提

4、供了項目的可見性。 定期報告還提醒各級管理者注意該部門對項目承擔(dān)的 責(zé)任以及該部門效率的重要性。 開發(fā)文檔規(guī)定若干個檢查點(diǎn)和進(jìn)度表, 使管理者可以評定項 目的進(jìn)度,如果開發(fā)文檔有遺漏,不完善,或內(nèi)容陳舊,則管理者將失去跟蹤和控制項目的 重要依據(jù)。4.2 任務(wù)之間聯(lián)系的憑證 大多數(shù)軟件開發(fā)項目通常被劃分成若干個任務(wù), 并由不同的小組去完成。 學(xué)科方面的專 家建立項目, 分析員闡述系統(tǒng)需求, 設(shè)計員為程序員制定總體設(shè)計, 程序員編制詳細(xì)的程序 代碼, 質(zhì)量保證專家和審查員評價整個系統(tǒng)性能和功能的完整性, 負(fù)責(zé)維護(hù)的程序員改進(jìn)各 種操作或增強(qiáng)某些功能。這些人員需要的互相聯(lián)系是通過文檔資料的復(fù)制、 分

5、發(fā)和引用而實現(xiàn)的, 因而, 任務(wù)之 間的聯(lián)系是文檔的一個重要功能。大多數(shù)系統(tǒng)開發(fā)方法為任務(wù)的聯(lián)系規(guī)定了一些正式文檔。 分析員向設(shè)計員提供正式需求規(guī)格說明,設(shè)計員向程序員提供正式設(shè)計規(guī)格說明,等等。4.3 質(zhì)量保證 那些負(fù)責(zé)軟件質(zhì)量保證和評估系統(tǒng)性能的人員需要程序規(guī)格說明、 測試和評估計劃、 測 試該系統(tǒng)用的各種質(zhì)量標(biāo)準(zhǔn)以及關(guān)于期望系統(tǒng)完成什么功能和系統(tǒng)怎樣實現(xiàn)這些功能的清 晰說明;必須制訂測試計劃和測試規(guī)程,并報告測試結(jié)果;他們還必須說明和評估完全、控 制、計算、 檢驗例行程序及其他控制技術(shù)。 這些文檔的提供可滿足質(zhì)量保證人員和審查人員 上述工作的需要。4.4 培訓(xùn)與參考軟件文檔的另一個功能是

6、使系統(tǒng)管理員、 操作員、 用戶、 管理者和其他有關(guān)人員了解系 統(tǒng)如何工作,以及為了達(dá)到他們的各自的目的,如何使用系統(tǒng)。4.5 軟件維護(hù)支持 維護(hù)人員需要軟件系統(tǒng)的詳細(xì)說明以幫助他們熟悉系統(tǒng), 找出并修正錯誤, 改進(jìn)系統(tǒng)以 適應(yīng)用戶需求的變化或適應(yīng)系統(tǒng)環(huán)境的變化。4.6 歷史檔案軟件文檔可用作未來項目的一種資源。 通常文檔記載系統(tǒng)的開發(fā)歷史, 可使有關(guān)系統(tǒng)結(jié) 構(gòu)的基本思想為以后的項目利用。 系統(tǒng)開發(fā)人員通過審閱以前的系統(tǒng)以查明什么部分已試驗 過了, 什么部分運(yùn)行得很好, 什么部分因某種原因難以運(yùn)行而被排除。 良好的系統(tǒng)文檔有助 于把程序移植和轉(zhuǎn)移到各種新的系統(tǒng)環(huán)境中。5 管理者的作用 管理者嚴(yán)格

7、要求軟件開發(fā)人員和編制組完成文檔編制,并且在策略、標(biāo)準(zhǔn)、規(guī)程、資源 分配和編制計劃方面給予支持。a) 管理者對文檔工作的責(zé)任。管理者要認(rèn)識到正式或非正式文檔都是重要的,還要認(rèn) 識到文檔工作必須包括文檔計劃、編寫、修改、形成、分發(fā)和維護(hù)等各個方面。b) 管理者對文檔工作的支持。管理者應(yīng)為編寫文檔的人員提供指導(dǎo)和實際鼓勵,并使 各種資源有效地用于文檔開發(fā)。c) 管理者的主要職責(zé):1) 建立編制、登記、出版系統(tǒng)文檔和軟件文檔的各種策略;2) 把文檔計劃作為整個開發(fā)工作的一個組成部分;3) 建立確定文檔質(zhì)量、測試質(zhì)量和評審質(zhì)量的各種方法的規(guī)程;4) 為文檔的各個方面 確定和準(zhǔn)備各種標(biāo)準(zhǔn)和指南;5) 積

8、極支持文檔工作以形成在開發(fā)工作中自覺編制文檔的團(tuán)隊風(fēng)氣;6) 不斷檢查已建立起來的過程,以保證符合策略和各種規(guī)程并遵守有關(guān)標(biāo)準(zhǔn)和指南。 通常,項目管理者在項目開發(fā)前應(yīng)決定如下事項:要求哪些類型的文檔;提供多少種文檔;文檔包含的內(nèi)容; 達(dá)到何種級別的質(zhì)量水平; 何時產(chǎn)生何種文檔;如何保存、維護(hù)文檔以及如何進(jìn)行通信。如果一個軟件合同是有效的, 應(yīng)要求文檔滿足所接受的標(biāo)準(zhǔn), 并規(guī)定所提供的文檔類型、 每種文檔的質(zhì)量水平以及評審和通過的規(guī)程。6 制訂文檔編制策略文檔策略是由上級 (資深) 管理者新任務(wù)并支持的, 對下級開發(fā)單位或開發(fā)人員提供指 導(dǎo)。策略規(guī)定主要的方向不是做什么或如何做的詳細(xì)說明。一般說

9、來, 文檔編制策略陳述要明確, 并通告到每個人且理解它, 進(jìn)而使策略被他們貫 徹實施。支持有效文檔策略的基本條件:a) 文檔需要覆蓋整個軟件生存期在項目早期幾個階段就要求有文檔, 而且在貫穿軟件開發(fā)過程中必須是可用的和可維護(hù) 的。在開發(fā)完成后,文檔應(yīng)滿足軟件的使用、維護(hù)、增強(qiáng)、轉(zhuǎn)換或傳輸。b) 文檔應(yīng)是可管理的指導(dǎo)和控制文檔的獲得維護(hù), 管理者和發(fā)行專家應(yīng)準(zhǔn)備文檔產(chǎn)品、 進(jìn)度、可靠性、 資源, 質(zhì)量保證和評審規(guī)程的詳細(xì)計劃大綱。c) 文檔應(yīng)適合于它的讀者 讀者可能是管理者、分析員、無計算機(jī)經(jīng)驗的專業(yè)人員、維護(hù)人員、文書人員等。根據(jù) 任務(wù)的執(zhí)行, 他們要求不同的材料表示和不同的詳細(xì)程度。 針對不

10、同的讀者, 發(fā)行專家應(yīng)負(fù) 責(zé)設(shè)計不同類型的文檔。d) 文檔效應(yīng)應(yīng)貫穿到軟件的整個開發(fā)過程中在軟件開發(fā)的整個過程中, 應(yīng)充分體現(xiàn)文檔的作用和限制, 即文檔應(yīng)指導(dǎo)全部開發(fā)過程。e) 文檔標(biāo)準(zhǔn)應(yīng)被標(biāo)識和使用 應(yīng)盡可能地采納現(xiàn)行的標(biāo)準(zhǔn), 若沒有合適的現(xiàn)行標(biāo)準(zhǔn), 必要時應(yīng)研制適用的標(biāo)準(zhǔn)或指南。f) 應(yīng)規(guī)定支持工具 工具有助于開發(fā)和維護(hù)軟件產(chǎn)品, 包括文檔。 因此盡可能地使用工具是經(jīng)濟(jì)的、 可行的。 附錄 A 中的檢查表為制定策略條款或評估現(xiàn)有策略條款的有效性和完整性提供幫助。7 制訂文檔編制標(biāo)準(zhǔn)和指南在一個機(jī)構(gòu)內(nèi)部,應(yīng)采用一些標(biāo)準(zhǔn)和指南:軟件生存期模型; 文檔類型和相互關(guān)系;文檔質(zhì)量。這些標(biāo)準(zhǔn)和指南決定

11、如何實現(xiàn)文檔任務(wù), 將提供一些準(zhǔn)則以評價機(jī)構(gòu)內(nèi)所產(chǎn)生的軟件文檔的完整性、可用性和適合性。 盡可能地采用現(xiàn)行的國家和國際標(biāo)準(zhǔn),若現(xiàn)行的標(biāo)準(zhǔn)不適用,機(jī)構(gòu)應(yīng)制訂自己的標(biāo)準(zhǔn)。7.1 選擇軟件生存期模型 現(xiàn)有的一些軟件生存期模型,對于不同的階段有不同的詞匯,從軟件文檔的觀點(diǎn)來看, 采用哪種模型都無關(guān)緊要, 只要階段和相應(yīng)的文檔是清晰定義的、 已計劃的, 并且對于任何 具體軟件項目是能遵循的。 因此, 管理者應(yīng)選擇一個軟件生存期模型并保證該模型在他們機(jī) 構(gòu)內(nèi)是適用的。管理者將會發(fā)現(xiàn)所進(jìn)行的階段和相應(yīng)任務(wù)的定義有助于監(jiān)控軟件項目的進(jìn)展。 相應(yīng)于特 定階段生成的文檔可用作該階段的評審、 通過和完成的檢驗點(diǎn),

12、而這種檢驗應(yīng)在下一階段開 始前進(jìn)行。7.2 規(guī)定文檔類型和內(nèi)容 下面給出軟件文檔主要類型的大綱, 這個大綱不是詳盡的或最后的, 但適合作為主要類 型軟件文檔的檢驗表。而管理者應(yīng)規(guī)定何時定義他們的標(biāo)準(zhǔn)文檔類型。軟件文檔歸入如下三種類別:a) 開發(fā)文檔描述開發(fā)過程本身;b) 產(chǎn)品文檔描述開發(fā)過程的產(chǎn)物;c) 管理文檔記錄項目管理的信息。7.2.1 開發(fā)文檔 開發(fā)文檔是描述軟件開發(fā)過程,包括軟件需求、軟件設(shè)計、軟件測試、保證軟件質(zhì)量的 一類文檔,開發(fā)文檔也包括軟件的詳細(xì)技術(shù)描述(程序邏輯、程序間相互關(guān)系、數(shù)據(jù)格式和 存儲等)。開發(fā)文檔起到如下五種作用:a) 它們是軟件開發(fā)過程中包含的所有階段之間的通

13、信工具,它們記錄生成軟件需求、 設(shè)計、編碼和測試的詳細(xì)規(guī)定和說明;b) 它們描述開發(fā)小組的職責(zé)。通過規(guī)定軟件、主題事項、文檔編制、質(zhì)量保證人員以 及包含在開發(fā)過程中任何其他事項的角色來定義做直截了當(dāng)、如何做和何時做;c) 它們用作檢驗點(diǎn)而允許管理者評定開發(fā)進(jìn)度。如果開發(fā)文檔丟失、不完整或過時, 管理者將失去跟蹤和控制軟件項目的一個重要工具;d) 它們形成了維護(hù)人員所要求的基本的軟件支持文檔。而這些支持文檔可作為產(chǎn)品文 檔的一部分;e) 它們記錄軟件開發(fā)的歷史。基本的開發(fā)文檔是:可行性研究和項目任務(wù)書;需求規(guī)格說明;功能規(guī)格說明;設(shè)計規(guī)格說明,包括程序和數(shù)據(jù)規(guī)格說明;開發(fā)計劃;軟件集成和測試計劃

14、;質(zhì)量保證計劃、標(biāo)準(zhǔn)、進(jìn)度; 安全和測試信息。7.2.2 產(chǎn)品文檔 產(chǎn)品文檔規(guī)定關(guān)于軟件產(chǎn)品的使用、維護(hù)、增強(qiáng)、轉(zhuǎn)換和傳輸?shù)男畔ⅰ?產(chǎn)品的文檔起到如下三種作用:a) 為使用和運(yùn)行軟件產(chǎn)品的任何人規(guī)定培訓(xùn)和參考信息;b)使得那些未參加開發(fā)本軟件的程序員維護(hù)它;c)促進(jìn)軟件產(chǎn)品的市場流通或提高可接受性。產(chǎn)品文檔用于下列類型的讀者:用戶 他們利用軟件輸入數(shù)據(jù)、檢索信息和解決問題;運(yùn)行者 他們在計算機(jī)系統(tǒng)上運(yùn)行軟件;維護(hù)人員 他們維護(hù)、增強(qiáng)或變更軟件。產(chǎn)品文檔包括如下內(nèi)容:用于管理者的指南和資料,他們監(jiān)督軟件的使用;宣傳資料 通告軟件產(chǎn)品的可用性并詳細(xì)說明它的功能、運(yùn)行環(huán)境等;一般信息 對任何有興趣的

15、人描述軟件產(chǎn)品。基本的產(chǎn)品文檔包括:培訓(xùn)手冊;參考手冊和用戶指南;軟件支持手冊;產(chǎn)品手冊和信息廣告。7.2.3 管理文檔這種文檔建立在項目管理信息的基礎(chǔ)上,諸如:開發(fā)過程的每個階段的進(jìn)度和進(jìn)度變更的記錄;軟件變更情況的記錄;相對于開發(fā)的判定記錄;職責(zé)定義。這種文檔從管理的角度規(guī)定涉及軟件生存的信息。相關(guān)文檔的詳細(xì)規(guī)定和編寫格式見8567 。7.3 確定文檔的質(zhì)量等級僅僅依據(jù)規(guī)章、 傳統(tǒng)的做法或合同的要求去制作文檔是不夠的。 管理者還必須確定文檔 的質(zhì)量要求以及如何達(dá)到和保證質(zhì)量要求。質(zhì)量要求的確定取決于可得到的資源、 項目的大小和風(fēng)險, 可以對該產(chǎn)品的每個文檔的 格式及詳細(xì)程度作出明確的規(guī)定。

16、每個文檔的質(zhì)量必須在文檔計劃期間就有明確的規(guī)定。 文檔的質(zhì)量可以按文檔的形式和 列出的要墳劃分為四級。最低限度文檔( 1級文檔) 1 級文檔適合開發(fā)工作量低于一個人月的開發(fā)者自用程序。 該文檔應(yīng)包含程序清單、開發(fā)記錄、測試數(shù)據(jù)和程序簡介。內(nèi)部文檔 (2 級文檔) 2 級文檔可用于在精心研究后被認(rèn)為似乎沒有與其他用戶共享資 源的專用程序。除 1 級文檔提供的信息外, 2 級文檔還包括程序清單內(nèi)足夠的注釋以幫助用 戶安裝和使用程序。工作文檔 ( 3級文檔) 3 級文檔適合于由同一單位內(nèi)若干人聯(lián)合開發(fā)的程序,或可被其他單位使用的程序。正式文檔 ( 4級文檔) 4 級文檔適合那些要正式發(fā)行供普遍使用的

17、軟件產(chǎn)品。關(guān)鍵性程序或具有重復(fù)管理應(yīng)用性質(zhì)(如工資計算)的程序需要 4 級文檔。 4級文檔遵守 8567 的有 關(guān)規(guī)定。質(zhì)量方面需要考慮的問題即要包含文檔的結(jié)構(gòu), 也要包含文檔的內(nèi)容。 文檔內(nèi)容可以根 據(jù)正確性、 完整性和明確性來判斷。 而文檔結(jié)構(gòu)由各個組成部分的順序和總體安排的簡單性 來測定。 要達(dá)到這四個質(zhì)量等級, 需要的投入和資源逐級增加, 質(zhì)量保證機(jī)構(gòu)必須處于適當(dāng) 的行政地位以保證達(dá)到期望的質(zhì)量等級。8 文檔編制計劃 文檔計劃可以是整個項目計劃的一部分或是一個獨(dú)立的文檔。 應(yīng)該編寫文檔計劃并把它 分發(fā)給全體開發(fā)組成員,作為文檔重要性的具體依據(jù)和管理部門文檔工作責(zé)任的備忘錄。對于小的、非正式的項目,文檔計劃可能只有一頁紙;對于較大的項目,文檔計劃可能 是一個綜合性的正式文檔,這樣的文檔計劃應(yīng)遵循各項嚴(yán)格的標(biāo)準(zhǔn)及正規(guī)的評審和批準(zhǔn)過 程。編制計劃的工作應(yīng)及早開始, 對計劃的評審應(yīng)貫穿項目的全過程。 如同任何別的計劃一 樣, 文檔計劃指出未來的各項活動, 當(dāng)需要修改時必須加以修改。 導(dǎo)致對計劃作適當(dāng)修改的 常規(guī)評審應(yīng)作為該項目工作的一部分,所有與該計劃有關(guān)的人員都應(yīng)得到文檔計劃。文檔計劃一般包括以下幾方面內(nèi)容:a) 列出應(yīng)編制文檔的目錄;b) 提示編制文檔應(yīng)參

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論