一項計算機軟體的籌畫、研製及實現,構成乙個軟體開發專案。乙個軟體開發專案的進行,一般需要在人力和自動化資源等方面作重大的投資。為了保證專案開發的成功,最經濟地花費這些投資,並且便於執行和維護,在開發工作的每一階段,都需要編制二定的檔案。這些檔案連同電腦程式及資料一起,構成為計算機軟體。檔案是計算機軟體中不可缺少的組成部分,它的作用是:
a.作為開發人員在一定階段內的工作成果和結束標誌;
b.向管理人員提供軟體開發過程中的進展和情況,把軟體開發過程中的一些「不可見的」事物轉 換成「可見的」文字資料。以便管理人員在各個階段檢查開發計畫的實施進展,使之能夠判斷原定目標是否已達到,還將繼續耗用資源的種類和數量;
c.記錄開發過程中的技術資訊,便於協調以後的軟體開發、使用和修改;
d.提供對軟體的有關執行、維護和培訓的資訊,便於管理人員、開發人員、操作人員和使用者之間相互了解彼此的工作;
e.向潛在使用者報導軟體的功能和效能,使他們能判定該軟體能否服務於自己的需要。
換言之,本指南認為:檔案的編制必須適應計算機軟體整個生存週期的需要。
計算機軟體所包含的檔案有兩類:一類是開發過程中填寫的各種圖表,可稱之為工作**;另一類 則是應編制的技術資料或技術管理資料,可稱之為檔案。本指南規定軟體檔案的編制形式,並提供對這些規定的解釋。本指南的目的是使得所編制的軟體檔案確實能夠起到軟體檔案應該發揮的作用。
2 範圍
本指南是乙份指導性檔案。本指甫建議,在一項計算機軟體的開發過程中,一般地說,應該產生十四種檔案。這十四種檔案是:
可行性研究報告;
專案開發計畫;
軟體需求說明書;
資料要求說明書;
概要設計說明書;
詳細設計說明書;
資料庫設計說明書;
使用者手冊;
操作手冊;
模組開發卷宗;
測試計畫;
測試分析報告;
開發進度月報;
專案開發總結報告。
本指南將給出開發過程中建議產生的這十四種檔案的編制指導,同時,本指南也是這十四種檔案的編寫質量的檢驗準則。但是,本指南並未涉及軟體開發過程中如何填寫工作**的問題。
一般地說,乙個軟體總是乙個計算機系統(包括硬體、韌體和軟體)的組成部分。鑑於計算機系統的 多樣性,本指南一般不涉及整個系統開發中的檔案編制問題,本指南僅僅是軟體開發過程中的檔案編制指南。
3 檔案的使用者
對於使用檔案的人員而言,他們所關心的檔案的種類,隨他們所承擔的工作而異。
管理人員:可行性研究報告,
專案開發計畫,
模組開發卷宗,
開發進度月報,
專案開發總結報告;
開發人員:可行性研究報告,
專案開發計畫,
軟體需求說明書,
資料要求說明書,
概要設計說明書,
詳細設計說明書,
資料庫設計說明書,
測試計畫,
測試分析報告;
維護人員:設計說明書,
測試分析報告,
模組開發卷宗;
使用者:使用者手冊,
操作手冊。
儘管本指南提出了在軟體開發中檔案編制的要求,但並不意味著這些檔案都必須交給使用者。一項軟 件的使用者應該得到的檔案的種類由**者與使用者之間簽訂的合同規定。
計算機軟體開發文件編寫指南
一 可行性研究報告 二 專案開發計畫 三 需求規格說明書 四 概要設計說明書 五 詳細設計說明書 六 使用者操作手冊 七 測試計畫 八 測試分析報告 九 開發進度月報 十 專案開發總結報告 十一 程式維護手冊 十二 軟體問題報告 十三 軟體修改報告 一 可行性研究報告 1.引言 1.1編寫目的 1....
談談計算機軟體開發技術
軟體開發分為兩種,首先,應用軟體開發,主要是為了實現對計算計的控制以及管理,並且為使用者提供良好應用介面的開發過程,其次為了解決實際問題開發,針對遊戲軟體或者人事管理軟體等。軟體開發的過程中,應當遵守開發原則,首先,保障軟體開發的質量,並且落實各種開發技術等,其次,應當制定開發計畫並且建立開發模型等...
軟考(計算機軟體水平考試)指南
以下資訊 本人不保證資訊的準確性,只是提供給廣大考生參考。每年舉行兩次考試,上半年 下半年各一次。具體安排以各地報名官網公布為準。報考時間上半年大致在3 4月份,下半年大致在8 9月份。具體時間詳見每次考試的報名通知或者報考簡章。2011年上半年全國計算機軟體水平考試報名時間和 彙總 全國計算機軟考...