欢迎来到天天文库
浏览记录
ID:48616334
大小:52.66 KB
页数:10页
时间:2020-01-29
《软件文档编写指南.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、軟體文檔編寫指南封面格式:文檔編號版本號文檔名稱:專案名稱:專案負責人:編寫年月日校對年月日審核年月日批准年月日開發單位系統規約說明書(SystemSpecification)一.引言A.文檔的範圍和目的B.概述1.目標2.約束二.功能和數據描述A.系統結構1.結構關係圖2.結構關係圖描述三.子系統描述A.子系統N的結構圖規約說明B.結構字典C.結構連接圖和說明四.系統建模和模擬結構A.用於模擬的系統模型A.模擬結果B.特殊性能一.軟體專案問題A.軟體專案可行性研究報告B.軟體專案計畫二.附錄軟體專案可行性研究報告(ReportforFeasibilityStudy)一.引言1.
2、編寫目的(闡明編寫可行性研究報告的目的,指出讀者對象)2.專案背景(應包括:(1)所建議開發的軟體名稱;(2)專案的任務提出者、開發者、用戶及實現單位;(3)專案與其他軟體或其他系統的關係。)3.定義(列出文檔中用到的專門術語的定義和縮略詞的原文。)4.參考資料(列出有關資料的作者、標題、編號、發表日期、出版單位或資料來源。)二.可行性研究的前提1.要求(列出並說明建議開發軟體的基本要求,如(1)功能;(2)性能;(3)輸出;(4)輸入;(5)基本的數據流程和處理流程;(6)安全與保密要求;(7)與軟體相關的其他系統;(8)完成期限。)2.目標(可包括:(1)人力與設備費用的節省
3、;(2)處理速度的提高;(3)控制精度和生產能力的提高;(4)管理資訊服務的改進;(5)決策系統的改進;(6)人員工作效率的提高,等等。)3.條件、假定和限制(可包括:(1)建議開發軟體運行的最短壽命;(2)進行系統方案選擇比較的期限;(3)經費來源和使用限制;(4)法律和政策方面的限制;(5)硬體、軟體、運行環境和開發環境的條件和限制;(6)可利用的資訊和資源;(7)建議開發軟體投入使用的最遲時間。)4.可行性研究方法5.決定可行性的主要因素三.對現有系統的分析1.處理流程和數據流程2.工作負荷3.費用支出(如人力、設備、空間、支持性服務、材料等項開支。)4.人員(列出所需人員
4、的專業技術類別和數量。)5.設備6.局限性(說明現有系統存在的問題以及為什麼需要開發新的系統。)四.所建議技術可行性分析1.對系統的簡要描述2.處理流程和數據流程3.與現有系統比較的優越性4.採用建議系統可能帶來的影響(1)對設備的影響(2)對現有軟體的影響(1)對用戶的影響(2)對系統運行的影響(3)對開發環境的影響(4)對運行環境的影響(5)對經費支出的影響1.技術可行性評價(包括:(1)在限制條件下,功能目標是否能夠達到;(2)利用現有技術,功能目標能否達到;(3)對開發人員數量和品質的要求,並說明能否滿足;(4)在規定的期限內,開發能否完成。)一.所建議系統經濟可行性分析
5、1.指出(1)基建投資(2)其他一次性支出(3)經常性支出2.效益(1)一次性收益(2)經常性收益(3)不可定量收益3.收益/投資比4.投資回收週期5.敏感性分析(指一些關鍵性因素,如:系統生存週期長短、系統工作負荷量、處理速度要求、設備和軟體配置變化對支出和效益的影響等的分析。)二.社會因素可行性分析1.法律因素(如,合同責任、侵犯專利權、侵犯版權等問題的分析。)2.用戶使用可行性(如,用戶單位的行政管理、工作制度、人員素質等能否滿足要求。)三.其他可供選擇的方案(逐個闡明其他可供選擇的方案,並重點說明未被推薦的理由。)四.結論意見(可能是:(1)可著手組織開發;(2)需待若干
6、條件(如資金、人力設備等)具備後才能開發;(3)需對開發目標進行某些修改;(4)不能進行或不必進行(如技術不成熟,經濟上不合算等);(4)其他。)軟體專案計畫(SoftwareProjectPlan)一.引言1.編寫目的(闡明編寫軟體計畫的目的,指出讀者對象。)2.專案背景(可包括:(1)專案委託單位、開發單位和主管部門;(2)該軟體系統與其他系統的關係。)3.定義(列出本文檔中用到的專門術語的定義和縮略詞的原文。)4.參考資料(可包括:(1)專案經核准的計畫任務書、合同或上級機關的批文;(2)文檔所引用的資料、規範等;列出資料的作者、標題、編號、發表日期、出版單位或資料來源。)
7、二.專案概述1.工作內容(簡要說明專案的各項主要工作,介紹所開發軟體的功能性能等.若不編寫可行性研究報告,則應在本節給出較詳細的介紹。)1.條件與限制(闡明為完成專案應具備的條件開發單位已具備的條件以及尚需創造的條件.必要時還應說明用戶及分合同承包者承擔的工作完成期限及其它條件與限制。)2.產品(1)程式(列出應交付的程式名稱使用的語言及存儲形式。)(2)文檔(列出應交付的文檔。)(3)運行環境(應包括硬體環境軟體環境。)4.服務(闡明開發單位可向用戶提供的服務.如人員培訓安裝保
此文档下载收益归作者所有