走在架構(gòu)師的大道上 Jack.Wang's home

          Java, C++, linux c, C#.net 技術(shù),軟件架構(gòu),領(lǐng)域建模,IT 項(xiàng)目管理 Dict.CN 在線詞典, 英語學(xué)習(xí), 在線翻譯

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
           

          <項(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

          初始建立。

           


          目 錄

          1     簡介

          1.1      目的

          1.2      范圍

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

          1.4      參考資料

          2     設(shè)計(jì)方案

          2.1      系統(tǒng)與外部系統(tǒng)關(guān)系

          2.2      技術(shù)選型標(biāo)準(zhǔn)

          2.3      備選方案分析與選擇

          2.4      設(shè)計(jì)約束和原則

          2.4.1      設(shè)計(jì)遵循的標(biāo)準(zhǔn)

          2.4.2      硬件限制

          2.4.3      技術(shù)限制

          2.4.4      其他限制

          2.5      開發(fā)平臺與技術(shù)架構(gòu)

          3     系統(tǒng)架構(gòu)

          3.1      邏輯架構(gòu)

          3.2      物理架構(gòu)

          3.3      系統(tǒng)功能設(shè)計(jì)

          3.3.1      系統(tǒng)功能分解結(jié)構(gòu)

          3.3.2      XXX子系統(tǒng)

          3.3.2.1      功能描述

          3.4      架構(gòu)模式設(shè)計(jì)(可選)


          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)步。
          posted on 2009-10-21 20:04 Jack.Wang 閱讀(7239) 評論(1)  編輯  收藏 所屬分類: 開發(fā)技術(shù)架構(gòu)師篇計(jì)算機(jī)論文

          Feedback

          # re: 軟件架構(gòu)設(shè)計(jì)參考文件 2010-03-31 16:34 rob
          @GeenapR
          ........what's that?
          advertising? --!  回復(fù)  更多評論
            

          主站蜘蛛池模板: 长泰县| 福建省| 乌鲁木齐县| 尖扎县| 孟州市| 黄骅市| 江永县| 海宁市| 巍山| 安福县| 潮州市| 海晏县| 桐乡市| 怀宁县| 万安县| 胶州市| 沂南县| 康定县| 扎囊县| 儋州市| 云龙县| 全州县| 祁门县| 靖安县| 包头市| 施甸县| 景德镇市| 乌拉特中旗| 遂川县| 抚宁县| 广宁县| 望都县| 河源市| 柯坪县| 泸州市| 甘德县| 南京市| 分宜县| 广汉市| 武隆县| 阿克陶县|