9A文架構(gòu)設(shè)計文檔_第1頁
9A文架構(gòu)設(shè)計文檔_第2頁
9A文架構(gòu)設(shè)計文檔_第3頁
9A文架構(gòu)設(shè)計文檔_第4頁
9A文架構(gòu)設(shè)計文檔_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、MeiWei_81 重點借鑒文檔】架構(gòu)設(shè)計文檔版本號: RRRRR項目組MeiWei_81 重點借鑒文檔】MeiWei_81 重點借鑒文檔】修訂狀況章節(jié)編號章節(jié)名稱修訂內(nèi)容簡述修訂人修訂日期批準人MeiWei_81 重點借鑒文檔】MeiWei_81 重點借鑒文檔】目錄1.引言 41.1 目的 41.2 范圍 41.3 定義、首字母縮寫詞和縮略語 41.4 參考資料 42.軟件系統(tǒng)架構(gòu)設(shè)計概述 42.1 背景 42.2 軟件系統(tǒng)架構(gòu)設(shè)計策略與原則 42.3 關(guān)鍵功能性需求 52.4 非功能性需求及解決方案 52.5 軟件系統(tǒng)架構(gòu)設(shè)計藍圖 63.軟件系統(tǒng)架構(gòu)設(shè)計 63.1 系統(tǒng)分層架構(gòu)視圖 63.

2、2 用例視圖 63.3 邏輯視圖 73.4 部署視圖 73.5 進程視圖 (可選) 73.6 實現(xiàn)視圖 (可選) 74.關(guān)鍵技術(shù)設(shè)計 74.1公共構(gòu)件設(shè)計 74.2 接口設(shè)計 84.3 數(shù)據(jù)架構(gòu)設(shè)計 84.4 安全架構(gòu)設(shè)計 84.5 UI架構(gòu)設(shè)計 84.6 運維架構(gòu)設(shè)計 8MeiWei_81 重點借鑒文檔】【 MeiWei_81 重點借鑒文檔】 說明:文檔模板中藍字部分為模板說明和示例,黑字部分為內(nèi)容要求。黑字部分不 允許刪除,對于對項目不適用的部分,在相應(yīng)的章節(jié)中進行說明 1. 引言1.1 目的 闡明此 軟件系統(tǒng)架構(gòu)設(shè)計 文檔的目的。 1.2 范圍 簡要說明此 軟件系統(tǒng)架構(gòu)設(shè)計文檔 的范圍:

3、它的相關(guān)項目,以及受到此文檔影響的 任何其他事物。 1.3 定義、首字母縮寫詞和縮略語 本小節(jié)應(yīng)提供正確解釋此 軟件系統(tǒng)架構(gòu)設(shè)計文檔 所需的全部術(shù)語的定義、首字母縮寫詞和縮略語。這些信息可以通過引用項目術(shù)語表來提供。 1.4 參考資料 本小節(jié)應(yīng)完整列出此 軟件系統(tǒng)架構(gòu)設(shè)計文檔 中所明確引用的任何文檔。每個文檔應(yīng)標有標題、來源。這些信息可以通過引用附錄或其他文檔來提供。 2. 軟件系統(tǒng)架構(gòu)設(shè)計概述2.1 背景 簡要說明此軟件系統(tǒng)架構(gòu)設(shè)計文檔的背景,描述系統(tǒng)解決方案如何適應(yīng)組織的發(fā)展 前景。 2.2 軟件系統(tǒng)架構(gòu)設(shè)計策略與原則 描述軟件系統(tǒng)架構(gòu)設(shè)計的策略與原則,如應(yīng)用框架、開放性原則,應(yīng)用RML作

4、為規(guī)范傳輸數(shù)據(jù)等。 MeiWei_81 重點借鑒文檔】【 MeiWei_81 重點借鑒文檔】2.3 關(guān)鍵功能性需求 整理和引述對于軟件系統(tǒng)架構(gòu)總體設(shè)計來說關(guān)鍵性的功能性需求,這里需要對業(yè)務(wù) 建模和需求分析的結(jié)果進行整理、分類和抽象。如 ctais 系統(tǒng)中的聯(lián)機事務(wù)處理業(yè)務(wù)(實 時柜臺業(yè)務(wù)),文書流轉(zhuǎn),批量數(shù)據(jù)查詢,批處理業(yè)務(wù),報表處理等。 功能性需求的描述可以采用用例視圖的形式,可以從需求分析產(chǎn)生的用例模型中進 行抽取 。2.4 非功能性需求及解決方案整理和引述對于軟件系統(tǒng)架構(gòu)總體設(shè)計來說關(guān)鍵性的非功能需求與約束,以及針對這 些非功能性需求與約束,在架構(gòu)設(shè)計中考慮的解決方案。這些非功能性需求與

5、約束來自但 不限于軟件需求過程產(chǎn)生的非功能性需求。例如:安全性、保密性、市售產(chǎn)品的使用、可 移植性和重復使用。需要考慮來自用戶基礎(chǔ)架構(gòu)設(shè)備的約束,技術(shù)標準的約束,地理配置 約束等,還應(yīng)記錄適用的特殊約束(規(guī)范):設(shè)計與實施策略、開發(fā)工具、團隊結(jié)構(gòu)、時 間表、遺留代碼等。2.4.1 性能需求及解決方案包括可支持的并發(fā)數(shù)目,響應(yīng)速度,處理性能等,要描述具體的解決方案,例如:采用 IBM595 高性能機器,應(yīng)用服務(wù)支持集群部署,當用戶增加時,可以增加集群中機器數(shù) 量, Web與應(yīng)用分離。2.4.2 可靠性需求及解決方案針對可靠性需求給出解決方案。2.4.3 安全性需求及解決方案針對安全性需求給出解決

6、方案。2.4.4 可維護性需求及解決方案針對可維護性需求給出解決方案。2.4.5 可擴展性需求及解決方案針對可擴展性需求給出解決方案。MeiWei_81 重點借鑒文檔】【 MeiWei_81 重點借鑒文檔】2.4.6 可移植性需求及解決方案針對可移植性需求給出解決方案。2.4.7 可管理性需求及解決方案針對可管理性需求給出解決方案。2.4.8 集成與互操作需求及解決方案針對集成與互操作需求給出解決方案。2.4.9 其他約束及解決方案針對其他約束給出解決方案。2.5 軟件系統(tǒng)架構(gòu)設(shè)計藍圖描繪軟件系統(tǒng)架構(gòu)總體設(shè)計的“架構(gòu)藍圖”,即軟件系統(tǒng)架構(gòu)總體設(shè)計的各個部分的 分工及協(xié)作。架構(gòu)藍圖可以作為后續(xù)各

7、部分的引論,闡述應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、基礎(chǔ)設(shè)施 架構(gòu)、安全架構(gòu)和運維架構(gòu)之間的邊界和依賴關(guān)系。3. 軟件系統(tǒng)架構(gòu)設(shè)計推薦使用 RUP4+1視圖來展現(xiàn)軟件系統(tǒng)架構(gòu),其中用例視圖、邏輯視圖與部署視圖為必選章節(jié),進程視圖與實現(xiàn)視圖為可選章節(jié),根據(jù)需要可以自行增加。3.1 系統(tǒng)分層架構(gòu)視圖 對應(yīng)用體系架構(gòu)進行分層的闡述,包括橫向(技術(shù)體系架構(gòu)層次, Tiers )和縱向 (標準功能的實現(xiàn)對象層次, LaRer),并具體闡述各層的邊界、提供的服務(wù)內(nèi)容和包含 的公共構(gòu)件以及各層之間的關(guān)聯(lián)和協(xié)作方式。 3.2 用例視圖 用例視圖是系統(tǒng)用例模型中的一部分,它展示在構(gòu)架方面具有重要意義的系統(tǒng)用例。用例視圖描述代表

8、重要核心功能的場景集、用例集,或者在構(gòu)架方面的涉及范圍很廣(使 用了許多構(gòu)架元素)的場景,以及那些強調(diào)或闡明了構(gòu)架的某一具體的細微之處的場景。 MeiWei_81 重點借鑒文檔】MeiWei_81 重點借鑒文檔】3.3 邏輯視圖 邏輯視圖是架構(gòu)設(shè)計中的核心視圖。它展示在構(gòu)架方面具有重要意義的設(shè)計元素。 邏輯視圖描述最重要的類、和這些類到包和子系統(tǒng),再到層的組織形式。它還要描述最重 要的用例實現(xiàn),例如構(gòu)架的動態(tài)方面。 針對關(guān)鍵用例的實現(xiàn)應(yīng)用軟件設(shè)計的模板,作為軟件系統(tǒng)架構(gòu)設(shè)計的附件共同提交 3.4 部署視圖 部署視圖描述系統(tǒng)的物理配置,包括硬件、網(wǎng)絡(luò)、以及運行在物理節(jié)點上的軟件構(gòu) 件。對于具有復

9、雜網(wǎng)絡(luò)配置或處理器配置的系統(tǒng),部署視圖為必選。對于單處理器系統(tǒng)或 那些基本不進行分布處理的簡單系統(tǒng),部署視圖為可選。 3.5 進程視圖 ( 可選) 進程視圖關(guān)注進程、線程、對象等運行時概念,以及相關(guān)的并發(fā)、同步、通信等問題。 3.6 實現(xiàn)視圖 ( 可選) 實現(xiàn)視圖關(guān)注程序包,不僅包括要編寫的源程序,還包括可以直接使用的第三方 SDK和現(xiàn)成框架、類庫,以及開發(fā)的系統(tǒng)將運行于其上的系統(tǒng)軟件或中間件。4. 關(guān)鍵技術(shù)設(shè)計 針對軟件系統(tǒng)中關(guān)鍵的技術(shù)性問題的解決方案給出說明。包括但不限于公共構(gòu)件、 系統(tǒng)接口設(shè)計、數(shù)據(jù)架構(gòu)設(shè)計、系統(tǒng)安全架構(gòu)設(shè)計、 UI 架構(gòu)設(shè)計、運維架構(gòu)設(shè)計等內(nèi)容, 可分別使用獨立的章節(jié)或獨立文檔進行說明,并不一定嚴格按以下章節(jié)進行。 4.1 公共構(gòu)件設(shè)計 闡述軟件系統(tǒng)抽象的公共構(gòu)件,包括層次、提供的服務(wù)等,同時也要確定公共構(gòu)件 的抽取規(guī)則。 MeiWei_81 重點借鑒文檔】MeiWei_81 重點借鑒文檔】4.2 接口設(shè)計 闡述軟件系統(tǒng)對外及系統(tǒng)內(nèi)各層、各子系統(tǒng)之間的接口規(guī)范,例如: CTAIS 系統(tǒng)的 前后端接口規(guī)范。 4.3 數(shù)據(jù)架構(gòu)設(shè)計 闡述與數(shù)據(jù)架構(gòu)特定相關(guān)的一些問題,尤其是在應(yīng)用架構(gòu)的描述中不易闡述清楚的 問題,例如:主題數(shù)據(jù)庫模型、數(shù)據(jù)訪問層設(shè)計等。 4.4 安全架構(gòu)設(shè)計 闡述軟件系統(tǒng)架構(gòu)中與安全相關(guān)

溫馨提示

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

最新文檔

評論

0/150

提交評論