軟件工程需求文檔模板_第1頁
軟件工程需求文檔模板_第2頁
軟件工程需求文檔模板_第3頁
軟件工程需求文檔模板_第4頁
軟件工程需求文檔模板_第5頁
已閱讀5頁,還剩17頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程需求文檔模板

篇一:軟件工程軟件需求分析模板

【Bank系統】軟件需求設計

開發小組:

文檔設計:

開發人員分工

變更歷史

審核歷史

1需求分析

[說明:該章節由開發方負責完成]

1.1功能需求

[說明:描述該業務需求的具體功能要求]

1.2界面需求

[說明:描述該業務需求的界面要求]

1.3性能需求

[說明:描述該業務需求的在性能方面的要求]

1.4報表需求

[說明:描述該業務需在業務界面開發的報表需求,需要提供

詳細的表樣及統計口徑]

1.5依賴關系

[說明:描述該業需求實現需滿足的一些前提條件,業務需求

實現后的一些后置處理]

1.6問題記錄

[說明:記錄需求溝通確認過程]

2技術方案

[說明:該章節由產品部系統需求分析責任人完成]

2.1方案概述

2.2涉及模塊一

[說明:CRM1、CRM2、計費賬務、資源、接口等模塊]

2.2.1功能點一

[說明:新增或修改的功能點名稱]

2.2.1.1功能描述

[說明:描述功能點的是否新增或改造,改造范圍和改造預期

目標]2.2.1.1.1

業務規則描述

[說明:詳細描述功能點的業務規則實現、包括界面校驗規

則、數據庫字段校驗規則、業務邏輯校驗規則、涉及的信息

如何記錄、程序實現過程中需要注意的規則等等]

2.2.1.2業務流程

[說明:描述業務流程,包括界面操作流程、業務執行流程等]

2.2.1.3程序流程

[說明:描述程序執行過程中的程序執行流程,如程序流程、

時序圖等]

2.2.1.4實體設計

2.2.1.4.1

程序設計

[說明:程序設計內容,如新增的程序文件、配置文件、依賴

結構及其內容,修改的程序文件、配置文件及其內容,其描

述越詳細越好。]

2.2.1.4.2

接口設計

[說明:描述接口相關信息、實現方式、輸入參數、輸出參

數、狀態參數編碼的明細信息等]2.2.1.4.3

數據庫設計

[說明:數據庫變動設計,包括新增表及其詳細字段、索引、

主鍵的描述,修改表需要描述修改的字段、索引、主鍵等內

容,以及數據表之間的關聯變動等信息]

2.2.1.5實現方式

[說明:描述功能實現采用何種技術,如Java、C++等,是否

有特定要求]

2.2.1.6與其他模塊關系

[說明:描述與其他模塊是否有關聯、其關聯關系如何體現]

2.2.1.7外部系統接口

[說明:描述與外部系統(非BSS系統)的接口關系,是否需要

輸出或輸入數據、輸入輸出內容(轉載于:小龍文檔網:軟

件工程需求文檔模板)等]

2.2.2功能點二

[說明:新增或修改的功能點名稱]

2.2.2.1功能描述

[說明:描述功能點的是否新增或改造,改造范圍和改造預期

目標]2.2.2.1.1

業務規則描述

[說明:詳細描述功能點的業務規則實現、包括界面校驗規

則、數據庫字段校驗規則、業務邏輯校驗規則、涉及的信息

如何記錄、程序實現過程中需要注意的規則等等]

篇二:軟件工程文檔模板(完整規范版)

軟件工程文檔模板

目錄

1.范

圍....................................................

..........................................................................1

2.總體要

求....................................................

..........................................................1

2.1總體功能要

求.................................................

..............................1

2.2軟件開發平臺要

..............1

2.3軟件項目的開發實施過程管理要

......................................................................2

2.3.1軟件項目實施過程總體要

求.................................................

..............................................................................2

2.3.2軟件項目實施變更要

求.................................................

..............................................................................................2

2.3.3軟件項目實施里程碑控

制.................................................

......................................................................................2

3.軟件開

發.................................................

..............................................................3

3.1軟件的需求分

析.................................................

...........3

3.1.1需求分

析.................................................

..................3

3.1.2需求分析報告的編制

者.................................................

...............................................4

3.1.3需求報告評

審.................................................

........4

3.1.4需求報告格

式.................................................

........4

3.2軟件的概要設

計.................................................

4

3.2.1概要設

計.................................................

..................4

3.2.2編寫概要設計的要

求.................................................

......................................................................................................4

3.2.3概要設計報告的編寫

者.................................................

..............................................................................................4

3.2.4概要設計和需求分析、詳細設計之間的關系和區

另U..............................................................................................4

3.2.5概要設計的評

審.................................................

........4

3.2.6概要設計格

式.................................................

................4

3.3軟件的詳細設

計.................................................

..........................5

3.3.1詳細設

計.................................................

....................................5

3.3.2特

例.................................................

.......................................................5

3.3.3詳細設計的要

求.................................................

.........5

3.3.4數據庫設

計.................................................

.............................5

3.3.5詳細設計的評

.........5

3.3.6詳細設計格

式.................................................

.....................5

3.4軟件的編

碼.................................................

............................................5

3.4.1軟件編

碼.................................................

......................................5

3.4.2軟件編碼的要

.........5

3.4.3編碼的評

.............................6

3.4.4編程規范及要

求.................................................

?????6

3.5軟件的測

試.................................................

............................................6

3.5.1軟件測

試.................................................

......................................6

3.5.2測試計

劃.................................................

......................................6

3.6軟件的交付準

備.................................................

..........................6

3.6.1交付清

單.................................................

....................................6

3.7軟件的鑒定驗

收.................................................

..........................7

3.7.1軟件的鑒定驗

........7

3.7.2驗收人

員.................................................

....................................7

3.7.3驗收具體內

容.................................................

..................7

3.7.4軟件驗收測試大

綱.................................................

7

3.8培

訓.................................................

.................................7

3.8.1系統應用培

訓.................................................

.........7

3.8.2系統管理的培訓(可

選)...............................................

.............................................8

附錄A軟件需求分析報告文檔模

板.................................................

.........................................9

附錄B軟件概要設計報告文檔模

板.................................................

.......................................21

附錄C軟件詳細設計報告文檔模

板.................................................

.......................................33

附錄D軟件數據庫設計報告文檔模

板.................................................

.................................43附錄E軟件測試

(驗收)大

綱.................................................

................錯誤!未定義書簽。5

1.范圍

本指南用于指導軟件開發者為南京市交通局開發軟件項目的

過程,通過規范軟件項目承擔單位的開發過程達到提高軟件

質量,降低維護成本的目的。開發者應根據本指南進行軟件

開發和編制軟件開發文檔。本指南是對軟件項目承擔單位的

基本要求。在本指南的附錄A至E中提供了文檔的編寫模板

供開發者參考,在進行具體軟件開發時,開發者可根據實際

情況采編寫,但必須提供雙方約定的文檔,文檔中約定的內

容必須描述清楚。

2.總體要求

2.1總體功能要求

網絡應用環境以Internet/Intranet技術為核心。

開發者應在充分分析需求的基礎上,選擇采用B/S結構或者

C/S結構。

軟件系統的數據庫應依照《南京市交通局信息化數據庫建設

規范》進行設計和建設。本指南中沒有規定開發者采用何種

具體的軟件工程開發方法,開發者可根據項目具體特

點、自身擅長來選擇采用面向過程的方法、面向對象的方法

或面向數據的方法,但建議開發商使用面向對象軟件工程的

方法,如:采用目前被廣泛使用的RUP(RationalUnified

Process)方法來進行分析、設計和開發。

2.2軟件開發平臺要求

開發者開發的軟件必須能夠在南京市交通局規定的軟件平臺

上正常運行。目前軟件平臺為:

數據庫管理系統:

Oracle9i以上版本

中間件(應用服務器)系統:

IBMWebSphere

0A系統:

LotusDomino/Notes

網絡架構:

完全支持TCP/IP協議

開發工具或技術體系:

為保證軟件的上下兼容性,開發者應選擇比較通用的開發工

具的較新版本進行開

發,如MicrosoftVisualStudio.Net,BorlandDelphi,

C++Builder,或J2EE(Java2PlatformEnterpriseEdition)

等。

2.3軟件項目的開發實施過程管理要求

2.3.1軟件項目實施過程總體要求

(一)開發者提交軟件開發工作大綱,交通局組織專家組對

工作大綱進行評審,并提出整改意見。

(二)通過評審后,開發者根據整改意見完善工作大綱,經

過交通局認可后組織項目組進行軟件開發。軟件開發工作按

照需求分析、概要設計、詳細設計、編碼、測試等幾個階段

進行,在開發過程中,開發者需分階段提交相關文檔。

(三)在軟件開發工作完成后,開發者應向交通局提交完整

的軟件文檔,交通局組織驗收組對軟件進行驗收審查。

2.3.2軟件項目實施變更要求

在開發過程中,需求或設計不可避免地需要發生變更,相關

變更必須經過交通局書面同意方可進行。在需求或設計發生

變更時,需要對原有文檔進行修改,并提供完整的變更記

錄,以使變更處于可控制的狀態。變更單如下表所示:

表2-1變更單

2.3.3軟件項目實施里程碑控制

交通局將分四個階段進行把關,召開專家審查會。

(一)需求分析(結合原型進行審查)確認;

(-)概要設計+數據庫設計;

(三)預驗收(試運行后);

(四)正式驗收(推廣使用后)。

3.軟件開發

合同簽訂以后,項目承擔單位即可組織項目組進行軟件開發

工作。軟件開發必須嚴格按照軟件工程的要求進行。開發過

程包括開發者的活動和任務。此過程白軟件需求分析、概要

設計、詳細設計、編碼、測試、驗收、鑒定等活動組成。

3.1軟件的需求分析

3.1.1需求分析

首先,開發者和交通局應共同對交通局的應用需求作充分的

調研,提交完整的需求分析報告。在需求分析報告中必須描

述的基本問題是:功能、性能、強加于實現的設計限制、屬

性、外部接口。應當避免把設計或項目需求寫入需求分析報

告中。它必須說明由軟件獲得的結果,而不是獲得這些結果

的手段。

軟件需求可以用若干種方法來表達,如通過輸入、輸出說

明;使用代表性的例子;用規范化的模型。開發者應盡可能

地使用模型的方式,因為這是表達復雜需求的精確和有效的

方法。比如用統一建模語言(UML)來描述需求。

編寫需求分析報告的要求

a.無歧義性

對最終產品的每一個特性用某一術語描述;若某一術語在某

一特殊的行文中使用時具有多種含義,那么應對該術語的每

種含義做出解釋并指出其適用場合。

b.完整性

需求分析報告應該包括全部有意義的需求,無論是關系到功

能的、性能的、設計約束的、還是關系到外部接口方面的需

求;對所有可能出現的輸入數據的響應予以定義,要對合法

和非合法的輸入值的響應做出規定;填寫全部插圖、表、圖

示標記等;定義全部術語和度量單位。

c.可驗證性

需求分析報告描述的每一個需求應是可以驗證的。可以通過

一個有限處理過程來檢查軟件產品是否滿足需求。

d.一致性

在需求分析報告中的各個需求的描述不能互相矛盾。

e.可修改性

需求分析報告應具有一個有條不紊、易于使用的內容組織;

沒有冗余,即同一需求不能在需求分析報告中出現多次。

f.可追蹤性

每一個需求的源流必須清晰,在進一步產生和改變文件編制

時,可以方便地引證每一個需求。

g.運行和維護階段的可使用性

需求分析報告必須滿足運行和維護階段的需要。在需求分析

報告要寫明功能的來源和目的。

篇三:軟件工程需求分析文檔模板

軟件開發中心

SoftwareDevelopmentCenter

需求分析報告

項目名稱<項目名稱》文檔類別<文檔類別》文檔編號<文

檔編號>版本<V1.0>密級〈秘密>

二O一三年三月二十七日

版本修訂記錄

目錄

1

言.................................................

..........................................41.11.2

1.31.42

編寫目

的.................................................

.........................4

景.................................................

.................................4

術語定

義.................................................

.........................5

參考資

.........................5

系統概

述.................................................

..................................52.12.22.32.4

2.5

系統功能框

架.................................................

.................5

運行環

境.................................................

.........................5

開發環

境.................................................

.........................6

用戶特

點.................................................

.........................6

條件與限

制.................................................

3功能描

述.................................................

..................................73.13.2

功能分

解.................................................

.........................7

各功能描

述.................................................

.....................7

45678

數據LW描LU.

述.................................................

...................................8

性能描

述....................................................

...................................9

接口描

述....................................................

..................................10

其他要

..................................10

未盡事

宜....................................................

................................11

件....................................................

....

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論