軟件架構說明書

<項目名稱> java

           項目編號:XXXXX 數據庫

軟件架構設計說明書 服務器

 

文檔狀態: 網絡

[發佈版/草稿版] 數據結構

當前版本: 架構

做    者: 併發

編寫日期: 組件化

評審人: 性能

評審日期: url

                           All rights reserved

版權全部,侵權必究
文檔修訂記錄

章節編號

修訂前版本號

修訂後版本號

修訂內容簡述

修訂日期

做者

1

初始創建。

 


目 錄

1     簡介

1.1      目的

1.2      範圍

1.3      定義、首字母縮寫詞和縮略語

1.4      參考資料

2     設計方案

2.1      系統與外部系統關係

2.2      技術選型標準

2.3      備選方案分析與選擇

2.4      設計約束和原則

2.4.1      設計遵循的標準

2.4.2      硬件限制

2.4.3      技術限制

2.4.4      其餘限制

2.5      開發平臺與技術架構

3     系統架構

3.1      邏輯架構

3.2      物理架構

3.3      系統功能設計

3.3.1      系統功能分解結構

3.3.2      XXX子系統

3.3.2.1      功能描述

3.4      架構模式設計(可選)


1          簡介

1.1       目的

[闡明此文檔的編寫目的。]

1.2       範圍

[簡要說明此文檔描述的內容範圍,好比:軟件實現的功能或不實現的功能,軟件的應用領域等。]

1.3       定義、首字母縮寫詞和縮略語

[本小節應提供正確理解此文檔所需的所有術語的定義、首字母縮寫詞和縮略語。 這些信息能夠經過引用項目詞彙表來提供。]

1.4       參考資料

[本小節應完整列出此文檔中所引用的任何文檔。列出可從中獲取這些參考資料的來源。這些信息能夠經過引用附錄或其餘文檔來提供。]

2          設計方案

[本小節應說明該軟件系統的全部的可選設計方案,以及最終方案和設計約束等。]

2.1       系統與外部系統關係

[本小節應說明該軟件系統所處的軟硬件環境,與其餘系統的交互關係,好比:系統在Mos中的位置;能夠使用系統結構圖表示等。]

2.2       技術選型標準

 [本小節描述技術方案的選擇標準。]

2.3       備選方案分析與選擇

[本小節對本軟件系統的幾種備選設計方案進行分析,比較,並肯定最終採用的設計方案等。]

2.4       設計約束和原則

[此節描述軟件產品的設計原則和設計技術路線,指明是結構化設計,仍是面向對象的設計;說明在軟件複用、產品維護和擴展等方面的要求和目標,以及設計須遵照的企業內部設計規範]

2.4.1    設計遵循的標準

[本小節說明軟件所遵循的設計標準,規範等,好比:採用UML2.0標準,採用研發中心《軟件設計過程》規範等。]

2.4.2    硬件限制

[本小節說明系統實現的硬件限制,好比:服務器類型,終端類型,網絡環境等。]

2.4.3    技術限制

[本小節說明系統實現的全部技術限制,好比:技術架構,數據庫方案對系統性能的影響和限制等。]

2.4.4    其餘限制

[本小節說明系統實現的全部其餘方面的限制,好比:約定的關鍵設計原則,資源,預算等。]

2.5       開發平臺與技術架構

   [本小節說明系統開發使用的平臺和選擇的技術架構等。]

3          系統架構

     [此節描述軟件的邏輯架構和物理架構]

3.1       邏輯架構

[此節描述軟件產品在邏輯概念上的整體結構(特別是內部依賴、接口關係),能夠採用結構圖,層次分解圖,或UML的包圖等來描述。同時,也應該說明系統架構的劃分原則,好比:基於產品組件化設計思想,協議所規定的體系結構,原有系統的限制等等 ]

3.2       物理架構

       [此節描述軟件產品在用戶處的實際部署結構,本節要求畫出系統在實際的物理和網絡環境下的分佈圖]

3.3       系統功能設計

[這一節應針對系統的功能分解結構,結合所採用的設計方案,對軟件功能的設計實現作概要說明]

3.3.1    系統功能分解結構

[這一節簡要說明軟件系統的功能分解結構(好比:系統-子系統),分解到子系統]

   對每一個子系統重複使用下面的格式

3.3.2    XXX子系統

[此節說明子系統XXX的功能點和接口依賴關係,若是必要,描述關鍵數據結構,好比:接口數據等]

3.3.2.1功能描述

 

3.4       架構模式設計(可選)

   [若是須要,請描述本軟件分別採用的業務邏輯模式,數據源模式,O/R映射模式,Web表現模式,分佈模式和併發模式;本節可選]

相關文章
相關標籤/搜索