<項(xiàng)目名稱>
項(xiàng)目編號:XXXXX
軟件架構(gòu)設(shè)計(jì)說明書
文檔狀態(tài): |
[發(fā)布版/草稿版] |
當(dāng)前版本: |
|
作 者: |
編寫日期: |
||
評審人: |
評審日期: |
All rights reserved
版權(quán)所有,侵權(quán)必究
文檔修訂記錄
章節(jié)編號 |
修訂前版本號 |
修訂后版本號 |
修訂內(nèi)容簡述 |
修訂日期 |
作者 |
1 |
初始建立。 |
|
|||
目 錄
2.1 系統(tǒng)與外部系統(tǒng)關(guān)系
2.4.1 設(shè)計(jì)遵循的標(biāo)準(zhǔn)
1 簡介
1.1 目的
[闡明此文檔的編寫目的。]
1.2 范圍
[簡要說明此文檔描述的內(nèi)容范圍,比如:軟件實(shí)現(xiàn)的功能或不實(shí)現(xiàn)的功能,軟件的應(yīng)用領(lǐng)域等。]
1.3 定義、首字母縮寫詞和縮略語
[本小節(jié)應(yīng)提供正確理解此文檔所需的全部術(shù)語的定義、首字母縮寫詞和縮略語。 這些信息可以通過引用項(xiàng)目詞匯表來提供。]
1.4 參考資料
[本小節(jié)應(yīng)完整列出此文檔中所引用的任何文檔。列出可從中獲取這些參考資料的來源。這些信息可以通過引用附錄或其他文檔來提供。]
2 設(shè)計(jì)方案
[本小節(jié)應(yīng)說明該軟件系統(tǒng)的所有的可選設(shè)計(jì)方案,以及最終方案和設(shè)計(jì)約束等。]
2.1 系統(tǒng)與外部系統(tǒng)關(guān)系
[本小節(jié)應(yīng)說明該軟件系統(tǒng)所處的軟硬件環(huán)境,與其他系統(tǒng)的交互關(guān)系,比如:系統(tǒng)在Mos中的位置;可以使用系統(tǒng)結(jié)構(gòu)圖表示等。]
2.2 技術(shù)選型標(biāo)準(zhǔn)
[本小節(jié)描述技術(shù)方案的選擇標(biāo)準(zhǔn)。]
2.3 備選方案分析與選擇
[本小節(jié)對本軟件系統(tǒng)的幾種備選設(shè)計(jì)方案進(jìn)行分析,比較,并確定最終采用的設(shè)計(jì)方案等。]
2.4 設(shè)計(jì)約束和原則
[此節(jié)描述軟件產(chǎn)品的設(shè)計(jì)原則和設(shè)計(jì)技術(shù)路線,指明是結(jié)構(gòu)化設(shè)計(jì),還是面向?qū)ο蟮脑O(shè)計(jì);說明在軟件復(fù)用、產(chǎn)品維護(hù)和擴(kuò)展等方面的要求和目標(biāo),以及設(shè)計(jì)須遵守的企業(yè)內(nèi)部設(shè)計(jì)規(guī)范]
2.4.1 設(shè)計(jì)遵循的標(biāo)準(zhǔn)
[本小節(jié)說明軟件所遵循的設(shè)計(jì)標(biāo)準(zhǔn),規(guī)范等,比如:采用UML2.0標(biāo)準(zhǔn),采用研發(fā)中心《軟件設(shè)計(jì)過程》規(guī)范等。]
2.4.2 硬件限制
[本小節(jié)說明系統(tǒng)實(shí)現(xiàn)的硬件限制,比如:服務(wù)器類型,終端類型,網(wǎng)絡(luò)環(huán)境等。]
2.4.3 技術(shù)限制
[本小節(jié)說明系統(tǒng)實(shí)現(xiàn)的所有技術(shù)限制,比如:技術(shù)架構(gòu),數(shù)據(jù)庫方案對系統(tǒng)性能的影響和限制等。]
2.4.4 其他限制
[本小節(jié)說明系統(tǒng)實(shí)現(xiàn)的所有其他方面的限制,比如:約定的關(guān)鍵設(shè)計(jì)原則,資源,預(yù)算等。]
2.5 開發(fā)平臺與技術(shù)架構(gòu)
[本小節(jié)說明系統(tǒng)開發(fā)使用的平臺和選擇的技術(shù)架構(gòu)等。]
3 系統(tǒng)架構(gòu)
[此節(jié)描述軟件的邏輯架構(gòu)和物理架構(gòu)]
3.1 邏輯架構(gòu)
[此節(jié)描述軟件產(chǎn)品在邏輯概念上的總體結(jié)構(gòu)(特別是內(nèi)部依賴、接口關(guān)系),可以采用結(jié)構(gòu)圖,層次分解圖,或UML的包圖等來描述。同時(shí),也應(yīng)該說明系統(tǒng)架構(gòu)的劃分原則,比如:基于產(chǎn)品組件化設(shè)計(jì)思想,協(xié)議所規(guī)定的體系結(jié)構(gòu),原有系統(tǒng)的限制等等 ]
3.2 物理架構(gòu)
[此節(jié)描述軟件產(chǎn)品在用戶處的實(shí)際部署結(jié)構(gòu),本節(jié)要求畫出系統(tǒng)在實(shí)際的物理和網(wǎng)絡(luò)環(huán)境下的分布圖]
3.3 系統(tǒng)功能設(shè)計(jì)
[這一節(jié)應(yīng)針對系統(tǒng)的功能分解結(jié)構(gòu),結(jié)合所采用的設(shè)計(jì)方案,對軟件功能的設(shè)計(jì)實(shí)現(xiàn)做概要說明]
3.3.1 系統(tǒng)功能分解結(jié)構(gòu)
[這一節(jié)簡要說明軟件系統(tǒng)的功能分解結(jié)構(gòu)(比如:系統(tǒng)-子系統(tǒng)),分解到子系統(tǒng)]
【對每個(gè)子系統(tǒng)重復(fù)使用下面的格式】
3.3.2 XXX子系統(tǒng)
[此節(jié)說明子系統(tǒng)XXX的功能點(diǎn)和接口依賴關(guān)系,如果必要,描述關(guān)鍵數(shù)據(jù)結(jié)構(gòu),比如:接口數(shù)據(jù)等]
3.3.2.1功能描述
3.4 架構(gòu)模式設(shè)計(jì)(可選)
[如果需要,請描述本軟件分別采用的業(yè)務(wù)邏輯模式,數(shù)據(jù)源模式,O/R映射模式,Web表現(xiàn)模式,分布模式和并發(fā)模式;本節(jié)可選]
本博客為學(xué)習(xí)交流用,凡未注明引用的均為本人作品,轉(zhuǎn)載請注明出處,如有版權(quán)問題請及時(shí)通知。由于博客時(shí)間倉促,錯(cuò)誤之處敬請諒解,有任何意見可給我留言,愿共同學(xué)習(xí)進(jìn)步。