北京軟件開發(fā)各類文檔模板
1引言
1.1編寫目的:闡明編寫可行性研究報(bào)告的目的,提出讀者對(duì)象。
1.2項(xiàng)目背景:應(yīng)包括
●所建議開發(fā)軟件的名稱
●項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)軟件的單位
●項(xiàng)目與其他軟件或其他系統(tǒng)的關(guān)系。
1.3定義:列出文檔中用到的專門術(shù)語(yǔ)的定義和縮寫詞的原文。
1.4參考資料:列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源,可包括
●項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文
●與項(xiàng)目有關(guān)的已發(fā)表的資料
●文檔中所引用的資料,所采用的軟件標(biāo)準(zhǔn)或規(guī)范
2可行性研究的前提
2.1要求:列出并說(shuō)明建議開發(fā)軟件的的基本要求,如
●功能
●性能
●輸入/輸出
●基本的數(shù)據(jù)流程和處理流程
●安全與保密要求
●與軟件相關(guān)的其他系統(tǒng)
●完成日期
2.2目標(biāo):可包括
●人力與設(shè)備費(fèi)用的節(jié)省
●處理速度的提高
●控制精度或生產(chǎn)力的提高
●管理信息服務(wù)的改進(jìn)
●決策系統(tǒng)的改進(jìn)
●人員工作效率的提高
2.3條件、假定和限制:可包括
●建議開發(fā)軟件運(yùn)行的壽命
●進(jìn)行顯然方案選擇比較的期限
●經(jīng)費(fèi)來(lái)源和使用限制
●法律和政策方面的限制
●硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境的條件和限制
●可利用的信息和資源
●建議開發(fā)軟件投入使用的時(shí)間
2.4可行性研究方法
2.5決定可行性的主要因素
3對(duì)現(xiàn)有系統(tǒng)的分析
3.1處理流程和數(shù)據(jù)流程
3.2工作負(fù)荷
3.3費(fèi)用支出:如人力、設(shè)備、空間、支持性服務(wù)、材料等項(xiàng)開支
3.4人員:列出所需人員的專業(yè)技術(shù)類別和數(shù)量
3.5設(shè)備
3.6局限性:說(shuō)明現(xiàn)有系統(tǒng)存在的問題以及為什么需要開發(fā)新的系統(tǒng)
4所建議技術(shù)可行性分析
4.1對(duì)系統(tǒng)的簡(jiǎn)要描述
4.2與現(xiàn)有系統(tǒng)比較的優(yōu)越性
4.3處理流程和數(shù)據(jù)流程
4.4采用建議系統(tǒng)可能帶來(lái)的影響
●對(duì)設(shè)備的影響
●對(duì)現(xiàn)有軟件的影響
●對(duì)用戶的影響
●對(duì)系統(tǒng)運(yùn)行的影響
●對(duì)開發(fā)環(huán)境的影響
●對(duì)經(jīng)費(fèi)支出的影響
4.5技術(shù)可行性評(píng)價(jià):包括
●在限制條件下,功能目的是否達(dá)到
●利用現(xiàn)有技術(shù),功能目的是否達(dá)到
●對(duì)開發(fā)人員數(shù)量和質(zhì)量的要求,并說(shuō)明能否滿足
●在規(guī)定的期限內(nèi),開發(fā)能否完成
5所建議系統(tǒng)經(jīng)濟(jì)可行性分析
5.1支出
5.2效益
5.3收益/投資比
5.4投資回收周期
5.5敏感性分析:指一些關(guān)鍵性因素,如:
●系統(tǒng)生存周期長(zhǎng)短
●系統(tǒng)工作負(fù)荷量
●處理速度要求
●設(shè)備和軟件配置變化對(duì)支出和效益的影響等的分析
6社會(huì)因素可行性分析
6.1法律因素:如
●合同責(zé)任
●侵犯專利權(quán)
●侵犯版權(quán)
6.2用戶使用可行性:如
●用戶單位的行政管理
●工作制度
●人員素質(zhì)等能否滿足要求
7其他可供選擇的方案
逐個(gè)闡明其它可供選擇的方案,并重點(diǎn)說(shuō)明未被推薦的理由。
8結(jié)論意見
●可著手組織開發(fā)
●需等待若干條件具備后才能開發(fā)
●需對(duì)開發(fā)目標(biāo)進(jìn)行某些修改
●不能進(jìn)行或不必進(jìn)行
●其它
北京軟件開發(fā)公司軟件需求說(shuō)明書
1引言
1.1編寫目的:闡明編寫需求說(shuō)明書的目的,指明讀者對(duì)象。
1.2項(xiàng)目背景:應(yīng)包括
●項(xiàng)目的委托單位、開心單位和主管部門;
●該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。
1.3定義:列出文檔中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的愿文。
1.4參考資料:可包括
●項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文
●文檔所引用的資料、規(guī)范等
●列出這些資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源
2任務(wù)概述
2.1目標(biāo)
2.2運(yùn)行環(huán)境
2.3條件與限制
3數(shù)據(jù)描述
3.1表態(tài)數(shù)據(jù)
3.2動(dòng)態(tài)數(shù)據(jù):包括輸入數(shù)據(jù)和輸出數(shù)據(jù)。
3.3數(shù)據(jù)庫(kù)描述:給出使用數(shù)據(jù)庫(kù)的名稱和類型。
3.4數(shù)據(jù)詞典
3.5數(shù)據(jù)采集
4功能需求
4.2功能描述
5性能需求
5.1數(shù)據(jù)精確度
5.2時(shí)間特性:如響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、運(yùn)行時(shí)間等。
5.3適應(yīng)性:在操作方式、運(yùn)行環(huán)境、與其他軟件的接口以及開發(fā)計(jì)劃等發(fā)生變化時(shí),應(yīng)具有的適應(yīng)能力。
6運(yùn)行需求
6.1用戶界面:如屏幕格式、報(bào)表格式、菜單格式、輸入輸出時(shí)間等。
6.2硬件接口
6.3軟件接口
6.4故障處理
7其他需求
如可使用性、安全保密、可維護(hù)性、可移植性等。
項(xiàng)目開發(fā)總結(jié)報(bào)告
1引言
1.1編寫目的:闡明編寫總結(jié)報(bào)告的目的并指明讀者對(duì)象。
1.2項(xiàng)目背景:說(shuō)明項(xiàng)目的來(lái)源、委托單位、開發(fā)單位及主管部門。
1.3定義:列出報(bào)告中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的原意。
1.4參考資料:列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源,可包括:項(xiàng)目的計(jì)劃任務(wù)書、合同或批文;項(xiàng)目開發(fā)計(jì)劃;需求規(guī)格說(shuō)明書;概要設(shè)計(jì)說(shuō)明書;詳細(xì)設(shè)計(jì)說(shuō)明書;用戶操作手冊(cè);測(cè)試計(jì)劃;測(cè)試分析報(bào)告;本報(bào)告引用的其他資料、采用的開發(fā)標(biāo)準(zhǔn)或開發(fā)規(guī)范。
2開發(fā)結(jié)果
2.1產(chǎn)品:可包括列出各部分的程序名稱、源程序行數(shù)(包括注釋行)或目標(biāo)程序字節(jié)數(shù)及程序總計(jì)數(shù)量、存儲(chǔ)形式;產(chǎn)品文檔名稱等。
2.2主要功能及性能
2.3所用工時(shí):按人員的不同層次分別計(jì)時(shí)。
2.4所用機(jī)時(shí):按所用計(jì)算機(jī)機(jī)型分別計(jì)時(shí)。
2.5進(jìn)度:給出計(jì)劃進(jìn)度與實(shí)際進(jìn)度的對(duì)比。
2.6費(fèi)用
3評(píng)價(jià)
3.1生產(chǎn)率評(píng)價(jià):如平均每人每月生產(chǎn)的源程序行數(shù)、文檔的字?jǐn)?shù)等。
3.2技術(shù)方案評(píng)價(jià)
3.3產(chǎn)品質(zhì)量評(píng)價(jià)
4經(jīng)驗(yàn)與教訓(xùn)
測(cè)試分析報(bào)告
1引言
1.1編寫目的:闡明編寫測(cè)試分析報(bào)告的目的并指明讀者對(duì)象。
1.2項(xiàng)目背景:說(shuō)明項(xiàng)目的來(lái)源、委托單位及主管部門。
1.3定義:列出測(cè)試分析報(bào)告中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的原意。
1.4參考資料:列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源,可包括:項(xiàng)目的計(jì)劃任務(wù)書、合同或批文;項(xiàng)目開發(fā)計(jì)劃;需求規(guī)格說(shuō)明書;概要設(shè)計(jì)說(shuō)明書;詳細(xì)設(shè)計(jì)說(shuō)明書;用戶操作手冊(cè);測(cè)試計(jì)劃;測(cè)試分析報(bào)告所引用的其他資料、采用的軟件工程標(biāo)準(zhǔn)或工程規(guī)范。
2測(cè)試計(jì)劃招待情況
2.1機(jī)構(gòu)和人員:給出測(cè)試機(jī)構(gòu)名稱、負(fù)責(zé)人和參與測(cè)試人員名單。
2.2測(cè)試結(jié)果:按順序給出每一測(cè)試項(xiàng)目的:實(shí)測(cè)結(jié)果數(shù)據(jù);與預(yù)期結(jié)果數(shù)據(jù)的偏差;該項(xiàng)測(cè)試表明的事實(shí);該項(xiàng)測(cè)試發(fā)現(xiàn)的問題。
3軟件需求測(cè)試結(jié)論
按順序給出每一項(xiàng)需求測(cè)試的結(jié)論。包括:證實(shí)的軟件能力;局限性(即項(xiàng)需求未得到充分測(cè)試的情況及原因。
4評(píng)價(jià)
4.1軟件能力:經(jīng)過測(cè)試所表明的軟件能力。
4.2缺陷和限制:說(shuō)明測(cè)試所揭露的軟件缺陷和不足,以及可能給軟件運(yùn)行帶來(lái)的影響。
4.3建議:提出為彌補(bǔ)上述缺陷的建議。
4.4測(cè)試結(jié)論:說(shuō)明能否通過。
項(xiàng)目概要設(shè)計(jì)說(shuō)明書
1引言
1.1寫目的:闡明編寫概要設(shè)計(jì)說(shuō)明書的目的,指明讀者對(duì)象。
1.2項(xiàng)目背景:應(yīng)包括
●項(xiàng)目的委托單位、開發(fā)單位和主管部門
●該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。
1.3定義:列出本文檔中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的愿意。
1.4參考資料:
●列出這些資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源
●項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文;項(xiàng)目開發(fā)計(jì)劃;需求規(guī)格說(shuō)明書;測(cè)試計(jì)劃(初稿);用戶操作手冊(cè)
●文檔所引用的資料、采用的標(biāo)準(zhǔn)或規(guī)范。
2任務(wù)概述
2.1目標(biāo)
2.2需求概述
2.3條件與限制
3總體設(shè)計(jì)
3.2總體結(jié)構(gòu)和模塊外部設(shè)計(jì)
3.3功能分配:表明各項(xiàng)功能與程序結(jié)構(gòu)的關(guān)系。
4接口設(shè)計(jì)
4.1外部接口:包括用戶界面、軟件接口與硬件接口。
4.2內(nèi)部接口:模塊之間的接口。
5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
6邏輯結(jié)構(gòu)設(shè)計(jì)
所有文檔的統(tǒng)一封面格式如下頁(yè)所示。
7物理結(jié)構(gòu)設(shè)計(jì)
8數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系
9運(yùn)行設(shè)計(jì)
9.1運(yùn)行模塊的組合
9.2運(yùn)行控制
9.3運(yùn)行時(shí)間
10出錯(cuò)處理設(shè)計(jì)
10.1出錯(cuò)輸出信息
10.2出錯(cuò)處理對(duì)策:如設(shè)置后備、性能降級(jí)、恢復(fù)及再啟動(dòng)等。
11安全保密設(shè)計(jì)
12維護(hù)設(shè)計(jì)
說(shuō)明為方便維護(hù)工作的設(shè)施,如維護(hù)模塊等。
軟件詳細(xì)設(shè)計(jì)說(shuō)明書
1引言
1.1編寫目的:闡明編寫詳細(xì)設(shè)計(jì)說(shuō)明書的目的,指明讀者對(duì)象。
1.2項(xiàng)目背景:應(yīng)包括項(xiàng)目的來(lái)源和主管部門等。
1.3定義:列出本文檔中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的愿意。
1.4參考資料:
●列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源
●項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文;項(xiàng)目開發(fā)計(jì)劃;需求規(guī)格說(shuō)明書;概要設(shè)計(jì)說(shuō)明書;測(cè)試計(jì)劃(初稿);用戶操作手冊(cè)
●文檔所引用的資料、軟件開發(fā)的標(biāo)準(zhǔn)或規(guī)范。
2總體設(shè)計(jì)
2.1需求概述
2.2軟件結(jié)構(gòu):如給出軟件系統(tǒng)的結(jié)構(gòu)圖。
3程序描述
3.1逐個(gè)模塊給出以下說(shuō)明:
●功能
●性能
●輸入項(xiàng)目
●輸出項(xiàng)目
3.2算法:模塊所選用的算法。
3.3程序邏輯:詳細(xì)描述模塊實(shí)現(xiàn)的算法,可采用:標(biāo)準(zhǔn)流程圖;PDL語(yǔ)言;N-S圖;判定表等描述算法的圖表。
3.4接口
●存儲(chǔ)分配
●限制條件
3.5測(cè)試要點(diǎn):給出測(cè)試模塊的主要測(cè)試要求。