走在架構(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)目編號(hào):XXXXX

          軟件架構(gòu)設(shè)計(jì)說明書

           

          文檔狀態(tài):

          [發(fā)布版/草稿版]

          當(dāng)前版本:

          作    者:

          編寫日期:

          評(píng)審人:

          評(píng)審日期:

                                     All rights reserved

          版權(quán)所有,侵權(quán)必究
          文檔修訂記錄

          章節(jié)編號(hào)

          修訂前版本號(hào)

          修訂后版本號(hào)

          修訂內(nèi)容簡(jiǎn)述

          修訂日期

          作者

          1

          初始建立。

           


          目 錄

          1     簡(jiǎn)介

          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ā)平臺(tái)與技術(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          簡(jiǎn)介

          1.1       目的

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

          1.2       范圍

          [簡(jiǎn)要說明此文檔描述的內(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é)對(duì)本軟件系統(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ù)庫方案對(duì)系統(tǒng)性能的影響和限制等。]

          2.4.4    其他限制

          [本小節(jié)說明系統(tǒng)實(shí)現(xiàn)的所有其他方面的限制,比如:約定的關(guān)鍵設(shè)計(jì)原則,資源,預(yù)算等。]

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

             [本小節(jié)說明系統(tǒng)開發(fā)使用的平臺(tái)和選擇的技術(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)針對(duì)系統(tǒng)的功能分解結(jié)構(gòu),結(jié)合所采用的設(shè)計(jì)方案,對(duì)軟件功能的設(shè)計(jì)實(shí)現(xiàn)做概要說明]

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

          [這一節(jié)簡(jiǎn)要說明軟件系統(tǒng)的功能分解結(jié)構(gòu)(比如:系統(tǒng)-子系統(tǒng)),分解到子系統(tǒng)]

             對(duì)每個(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ì)(可選)

             [如果需要,請(qǐng)描述本軟件分別采用的業(yè)務(wù)邏輯模式,數(shù)據(jù)源模式,O/R映射模式,Web表現(xiàn)模式,分布模式和并發(fā)模式;本節(jié)可選]





          本博客為學(xué)習(xí)交流用,凡未注明引用的均為本人作品,轉(zhuǎn)載請(qǐng)注明出處,如有版權(quán)問題請(qǐng)及時(shí)通知。由于博客時(shí)間倉促,錯(cuò)誤之處敬請(qǐng)諒解,有任何意見可給我留言,愿共同學(xué)習(xí)進(jìn)步。
          posted on 2009-10-21 20:04 Jack.Wang 閱讀(7248) 評(píng)論(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ù)  更多評(píng)論
            

          主站蜘蛛池模板: 大连市| 田林县| 嘉禾县| 株洲县| 宜兴市| 北票市| 墨竹工卡县| 罗江县| 恩施市| 保亭| 平度市| 长泰县| 水城县| 三原县| 故城县| 和硕县| 宜兰市| 大英县| 炉霍县| 当阳市| 南靖县| 廊坊市| 建平县| 镇远县| 望奎县| 恭城| 福州市| 万全县| 扬州市| 泉州市| 吴桥县| 汕头市| 甘孜| 新巴尔虎左旗| 仲巴县| 米脂县| 滦平县| 黑龙江省| 防城港市| 察隅县| 新晃|