天天看點

開發總結報告、軟體問題報告、軟體修改報告、程式維護手冊模闆

作者:軟體開發從業者

項目開發總結報告

開發總結報告、軟體問題報告、軟體修改報告、程式維護手冊模闆

項目開發總結報告

引言

1.1編寫目的

【闡明編寫總結報告的目的,指明讀者對象。】

1.2項目背景

【說明項目來源、委托機關、開發機關及主管部門。】

1.3定義

【列出報告用到的專門術語的定義和縮寫詞的原文。】

1.4參考資料

【列出有關資料的作者、标題、編号、發表日期、出版機關或資料來源,可包括:

a. 項目經核準的計劃任務書、合同或上級機關的批文;

b. 項目開發計劃;

c. 需求規格說明書;

d. 概要設計說明書;

e. 詳細設計說明書;

f. 使用者操作手冊;

g. 測試計劃;

h. 測試分析報告;

i. 本報告引用的其他資料、采用的開發标準或開發規範。】

2.開發結果

2.1産品

【可包括:

a. 列出各部分的程式名稱、源程式行數(包括注釋行)或目标程式位元組數及程式總計數量、存儲形式;

b. 産品文檔名稱等。】

2.2主要功能及性能

2.3所用工時

【按人員的不同層次分别計時。】

2.4所用機時

【按所用計算機機型分别計時。】

2.5進度

【給出計劃進度與實際進度的對比。】

2.6費用

3.評價

3.1生産率評價

【如平均每人每月生産的源程式行數、文檔的字數等。】

3.2技術方案評價

3.3産品品質評價

4.經驗與教訓

使用者操作手冊

開發總結報告、軟體問題報告、軟體修改報告、程式維護手冊模闆

使用者操作手冊

引言

1.1編寫目的

【闡明編寫手冊的目的,指明讀者對象。】

1.2項目背景

【應包括項目的來源、委托機關、開發機關和主管部門。】

1.3定義

【列出手冊中所用到的專門術語的定義和縮寫詞的原文。】

1.4參考資料

【列出有關資料的作者、标題、編号、發表日期、出版機關或資料來源,可包括:

a. 項目的計劃任務書、合同或批文;

b. 項目開發計劃;

c. 需求規格說明書;

d. 概要設計說明書;

e. 詳細設計說明書;

f. 測試計劃;

g. 手冊中引用的其他資料、采用的軟體工程标準或軟體工程規範。】

2.軟體概述

2.1目标

2.2功能

2.3性能

a. 資料精确度【包括輸入、輸出及處理資料的精度。】

b. 時間特性【如響應時間、處理時間、資料傳輸時間等。】

c. 靈活性【在操作方式、運作環境需做某些變更時軟體的适應能力。】

3.運作環境

3.1硬體

【列出軟體系統運作時所需的硬體最小配置,如

a. 計算機型号、主存容量;

b. 外存儲器、媒體、記錄格式、裝置型号及數量;

c. 輸入、輸出裝置;

d. 資料傳輸裝置及資料轉換裝置的型号及數量。】

3.2支援軟體

【如:

a. 作業系統名稱及版本号;

b. 語言編譯系統或彙編系統的名稱及版本号;

c. 資料庫管理系統的名稱及版本号;

d. 其他必要的支援軟體。】

4.使用說明

4.1安裝和初始化

【給出程式的存儲形式、操作指令、回報資訊及其含意、表明安裝完成的測試執行個體以及安裝所需的軟體工具等。】

4.2輸入

【給出輸入資料或參數的要求。】

4.2.1資料背景

【說明資料來源、存儲媒體、出現頻度、限制和品質管理等。】

4.2.2資料格式

【如:

a. 長度;

b. 格式基準;

c. 标号;

d. 順序;

e. 分隔符;

f. 詞彙表;

g. 省略和重複;

h. 控制。】

4.2.3輸入舉例

4.3輸出

【給出每項輸出資料的說明。】

4.3.1資料背景

【說明輸出資料的去向、使用頻度、存放媒體及品質管理等。】

4.3.2資料格式

【詳細闡明每一輸出資料的格式,如:首部、主體和尾部的具體形式。】

4.3.3舉例

4.4出錯和恢複

【給出:

a. 出錯資訊及其含意;

b. 使用者應采取的措施,如修改、恢複、再啟動。】

4.5求助查詢

【說明如何操作。】

5.運作說明

5.1運作表

【列出每種可能的運作情況,說明其運作目的。】

5.2運作步驟

【按順序說明每種運作的步驟,應包括:】

5.2.1運作控制

5.2.2操作資訊

a. 運作目的;

b. 操作要求;

c. 啟動方法;

d. 預計運作時間;

e. 操作指令格式及說明;

f. 其他事項。

5.2.3輸入/輸出檔案

【給出建立或更新檔案的有關資訊,如:】

a. 檔案的名稱及編号;

b. 記錄媒體;

c. 存留的目錄;

d. 檔案的支配【說明确定保留檔案或廢棄檔案的準則,分發檔案的對象,占用硬體的優先級及保密控制等。】

5.2.4啟動或恢複過程

6.非正常過程

【提供應急或非正常操作的必要資訊及操作步驟,如出錯處理操作、向後備系統切換操作以及維護人員須知的操作和注意事項。】

7.操作指令一覽表

【按字母順序逐個列出全部操作指令的格式、功能及參數說明。】

8.程式檔案(或指令檔案)和資料檔案一覽表

【按檔案名字母順序或按功能與子產品分類順序逐個列出檔案名稱、辨別符及說明。】

9.使用者操作舉例

軟體問題報告

開發總結報告、軟體問題報告、軟體修改報告、程式維護手冊模闆

軟體問題報告

1. 登記号

【由軟體配置管理部門為該報告規定一個唯一的、順序的編号。】

2.登記日期

【軟體配置管理部門登記該報告的日期。】

3.問題發現日期

【發現該問題的日期和時間。】

4.活動

【在哪個階段發現的問題,分為單元測試、組裝測試、确認測試和運作維護。】

5.狀态

【在軟體配置記錄中維護的動态訓示,狀态表示有:

a. 正在複查“軟體問題報告”,以确定将采取什麼行動;

b. 軟體問題報告”已由指定的人去進行處理;

c. 修改已完成,并經過測試,正準備交給主程式庫;

d. 主程式庫已經更新,主程式庫修改的重新測試尚未完成;

e. 做了重新測試,問題再現;

f. 做了重新測試,所做的修改已無故障,“軟體問題報告”被關閉;

g. 留待以後關閉。】

6.報告人

【填寫“軟體問題報告”人員的姓名、位址、電話。】

7.問題屬于什麼方面

【區分是程式的問題,還是子產品的問題,或是資料庫的問題,檔案的問題。也可能是它們的某種組合。】

8.子產品/子系統

【出現的子產品名。如果不知是哪個子產品,可标出子系統名,盡量給出細節。】

9.修訂版本号

【出現問題的子產品版本。】

10.錄音帶

【包含有問題的子產品的主程式庫的錄音帶的辨別符。】

11.資料庫

【當發現問題時所使用資料庫的辨別符。】

12.檔案号

【有錯誤的檔案的編号。】

13.測試用例

【發現錯誤時所使用測試用例的辨別符。】

14.硬體

【發現錯誤時所使用的計算機系統的辨別。】

15.問題描述/影響

【問題症兆的較長的描述。如果可能,是寫明實際問題所在。也要給出該問題對将來測試、接口軟體和檔案等的影響。】

16.附注

【記載補充資訊。】

軟體修改報告

開發總結報告、軟體問題報告、軟體修改報告、程式維護手冊模闆

軟體修改報告

1.登記号

【由軟體配置管理部門為該報告規定的編号。】

2.登記日期

【軟體配置管理部門登記“軟體修改報告”的日期。】

3.時間

【準備好“軟體修改報告”的日期。】

4.報告人

【填寫該報告的作者。】

5.子系統名

【受修改影響的子系統名。】

6.子產品名

【被修改的子產品名。】

7.“軟體修改報告”的編号

【被“軟體修改報告”處理或部分處理的“軟體問題報告”的編号。如果某“軟體問題報告”的問題隻是部分被處理,則在編号後附以p,如1234p。】

8.修改

【包括程式修改、檔案更新、資料庫修改或它們的組合。】

9.修改描述

【修改的較長的描述。如果是檔案更新或資料庫修改,還要列出檔案更新通知或資料庫修改申請的辨別符。】

10.準許人

【準許人簽字,正式準許進行修改。】

11.語句類型

【程式修改中涉及到的語句類型,包括:輸入/輸出語句類、計算語句類、邏輯控制語句類、資料處理語句類(如資料傳送、存取語句類)。】

12.程式名

【被修改的程式、檔案或資料庫的名字。】

13.老修訂版

【目前的版本/修訂本辨別。】

14.新修訂版

【修改後的版本/修訂本辨別。】

15.資料庫

【如果申請資料庫修改,則給出資料庫的辨別符。】

16.資料庫修改報告

【資料庫修改申請号。】

17.檔案

【如果要求對檔案進行修改,則給出檔案的名字。】

18.檔案更新

【檔案更新通知單的編号。】

19.修改是否已測試

【指出已對修改做了哪些測試,如單元、子系統、組裝、确認和運作測試等,并注明測試成功與否。】

20.“軟體問題報告”是否給出問題的準确描述

【回答‘是’或‘否’。】

21.問題注釋

【準确地叙述要維護的問題。】

22.問題源

【指明問題來自于哪裡,如軟體需求說明書、設計說明書、資料庫、源程式等。】

23.資源

【完成修改所需資源的估計,即總的人時數和計算機時間的開銷。】

程式維護手冊

開發總結報告、軟體問題報告、軟體修改報告、程式維護手冊模闆

程式維護手冊

引言

1.1編寫目的

【闡明編寫手冊的目的,指明讀者對象。】

1.2開發機關

【說明項目的提出者、開發者、使用者和使用場所。】

1.3定義

【列出報告中所用到的專門術語的定義和縮寫詞的原文。】

1.4參考資料

【列出有關資料的作者、标題、編号、發表日期、出版機關或資料來源,以及保密級别,可包括:

a. 使用者操作手冊;

b. 與本項目有關的其他文檔。】

2.系統說明

2.1系統用途

【說明系統具備的功能,輸入和輸出。】

2.2安全保密

【說明系統安全保密方面的考慮。】

2.3總體說明

【說明系統的總體功能,對系統、子系統和作業做出綜合性的介紹,并用圖表的方式給出系統主要部分的内部關系。】

2.4程式說明

【說明系統中每一程式、分程式的細節和特性。】

2.4.1程式1的說明

2.4.1.1功能

【說明程式的功能。】

2.4.1.2方法

【說明實作方法。】

2.4.1.3輸入

【說明程式的輸入、媒體、運作資料記錄、運作開始時使用的輸入資料的類型和存放單元、與程式初始化有關的入口要求。】

2.4.1.4處理

【處理特點和目的,如:

a. 用圖表說明程式中的運作邏輯流程;

b. 程式主要轉移條件;

c. 對程式的限制條件;

d. 程式結束時的出口要求;

e. 與下一個程式的通信與聯結(運作、控制);

f. 由該程式産生并供處理程式段使用的輸出資料類型和存放單元;

g. 程式運作所用存儲量、類型及存儲位置等。】

2.4.1.5輸出

【程式的輸出。】

2.4.1.6接口

【本程式與本系統其他部分的接口。】

2.4.1.7表格

【說明程式内部的各種表、項的細節和特性。對每張表的說明至少包括:

a. 表的辨別符;

b. 使用目的;

c. 使用此表的其他程式;

d. 邏輯劃分,如塊或部,不包括表項;

e. 表的基本結構;

f. 設計安排,包括表的控制資訊。表目結構細節、使用中的特有性質及各表項的辨別、位置、用途、類型、編碼表示。】

2.4.1.8特有的運作性質

【說明在使用者操作手冊中沒有提到的運作性質。】

2.4.2程式2的說明

【與程式1的說明相同。以後其他各程式的說明相同。】

3.操作環境

3.1裝置

【逐項說明系統的裝置配置及其特性。】

3.2支援軟體

【列出系統使用的支援軟體,包括它們的名稱和版本号。】

3.3資料庫

【說明每個資料庫的性質和内容,包括安全考慮。】

3.3.1總體特征

【如:

a. 辨別符;

b. 使用這些資料庫的程式;

c. 靜态資料;

d. 動态資料;

e. 資料庫的存儲媒體;

f. 程式使用資料庫的限制。】

3.3.2結構及詳細說明

3.3.2.1說明該資料庫的結構,包括其中的記錄和項;

3.3.2.2說明記錄的組成,包括首部或控制段、記錄體;

3.3.2.3說明每個記錄結構的字段,包括:标記或标号、字段的字元長度和位數、該字段的充許值範圍。

3.3.2.4擴充:說明為記錄追加字段的規定;

4.維護過程

4.1約定

【列出該軟體系統設計中所使用全部規則和約定,包括:

a. 程式、分程式、記錄、字段和存儲區的辨別或标号助記符的使用規則;

b. 圖表的處理标準、卡片的連接配接順序、語句和記号中使用的縮寫、出現在圖表中的符号名;

c. 使用的軟體技術标準;

d. 标準化的資料元素及其特征。】

4.2驗證過程

【說明一個程式段修改後,對其進行驗證的要求和過程(包括測試程式和資料)及程式周期性驗證的過程。】

4.3出錯及糾正方法

【列出出錯狀态及其糾正方法。】

4.4專門維護過程

【說明文檔其他地方沒有提到的專門維護過程,如:

a. 維護該軟體系統的輸入輸出部分(如資料庫)的要求、過程和驗證方法;

b. 運作程式庫維護系統所必需的要求、過程和驗證方法;

c. 對閏年、世紀變更所需的臨時性修改等。】

4.5專用維護程式

【列出維護軟體系統使用的後備技術和專用程式(如檔案恢複程式、淘汰過時檔案的程式等)的目錄,并加以說明,内容包括:

a. 維護作業的輸入輸出要求;

b. 輸入的詳細過程及在硬裝置上建立、運作并完成維護作業的操作步驟。】

4.6程式清單和流程圖

【引用資料或提供附錄給出程式清單和流程圖。】

繼續閱讀