軟件項(xiàng)目架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
軟件項(xiàng)目架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
軟件項(xiàng)目架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
軟件項(xiàng)目架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
軟件項(xiàng)目架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

中國(guó)廣東核電集團(tuán)CHINAGUANGDONGNUCLEARPOWERGROUP記錄文件項(xiàng)目編號(hào)項(xiàng)目名稱(chēng)CGN-IT-C3-A05-03架構(gòu)設(shè)計(jì)說(shuō)明書(shū)版本編寫(xiě)審核審定批準(zhǔn)生效時(shí)間A/0注:如無(wú)受控文件標(biāo)識(shí)(藍(lán)色印章)則為非有效版本,以受控文件規(guī)定為準(zhǔn)。此文件屬中國(guó)廣東核電集團(tuán)有限公司所有,未經(jīng)許可,不得以任何方式外傳。

修改記錄頁(yè)NO不修改日期修改摘要(涉及頁(yè)碼/條款/內(nèi)容)版本修改原因【模板使用必讀:模板內(nèi)容和頁(yè)眉中【】包含內(nèi)容為指導(dǎo)性的待替換文字,請(qǐng)?jiān)谑褂弥刑鎿Q為具體內(nèi)容,或刪除。文件提交時(shí)不得再含有這些內(nèi)容?!磕夸汿OC\o"1-5"\h\z\o"CurrentDocument"簡(jiǎn)介 4\o"CurrentDocument"文檔編寫(xiě)目的 4\o"CurrentDocument"文檔范圍 4術(shù)語(yǔ)和省略語(yǔ) 4參考資料 4\o"CurrentDocument"架構(gòu)表示方式 4\o"CurrentDocument"架構(gòu)設(shè)計(jì)目標(biāo)與約束 4關(guān)鍵功能需求 5關(guān)鍵質(zhì)量需求 5有效性 5性能 5性能可擴(kuò)展 5功能可擴(kuò)展 5系統(tǒng)設(shè)計(jì)原則 5開(kāi)發(fā)策略 5軟件復(fù)用策略 5\o"CurrentDocument"使用開(kāi)源架構(gòu) 5使用商業(yè)構(gòu)件 5其它設(shè)計(jì)約束 5\o"CurrentDocument"用例視圖 6\o"CurrentDocument"概述 6關(guān)鍵用例 6關(guān)鍵的系統(tǒng)參與者 6關(guān)鍵的系統(tǒng)用例 6關(guān)鍵系統(tǒng)用例簡(jiǎn)述 6\o"CurrentDocument"邏輯視圖 6\o"CurrentDocument"概述 6系統(tǒng)層次模型 7主要的設(shè)計(jì)包和子系統(tǒng) 7\o"CurrentDocument"進(jìn)程視圖 7概述 7\o"CurrentDocument"總體進(jìn)程架構(gòu) 7\o"CurrentDocument"部署視圖 7概述 7部署方案1 8部署方案2 8部署方案N 8實(shí)施視圖 8概述 8\o"CurrentDocument"實(shí)施模型總體架構(gòu) 8\o"CurrentDocument"數(shù)據(jù)視圖 8概述 8數(shù)據(jù)域模型設(shè)計(jì) 81簡(jiǎn)介文檔編寫(xiě)目的本文檔全面與系統(tǒng)地表述目標(biāo)軟件系統(tǒng)的構(gòu)架,并通過(guò)使用多種視圖來(lái)從不同角度描述系統(tǒng)的各個(gè)主要方面,以滿(mǎn)足相關(guān)涉眾(客戶(hù)、設(shè)計(jì)人員等)對(duì)目標(biāo)系統(tǒng)的不同關(guān)注焦點(diǎn)。本文檔記錄并表述了架構(gòu)師對(duì)系統(tǒng)構(gòu)架方面做出的重要決策;項(xiàng)目經(jīng)理將根據(jù)構(gòu)架定義的構(gòu)件結(jié)構(gòu)制定項(xiàng)目的開(kāi)發(fā)計(jì)劃;設(shè)計(jì)員將據(jù)此進(jìn)行各構(gòu)件的詳細(xì)設(shè)計(jì);測(cè)試設(shè)計(jì)員按照構(gòu)架設(shè)計(jì)系統(tǒng)的總體測(cè)試框架;另外構(gòu)架文檔還用于指導(dǎo)各構(gòu)件的實(shí)施、集成及測(cè)試。文檔范圍本文檔適合XXX項(xiàng)目的總體應(yīng)用架構(gòu)。術(shù)語(yǔ)和省略語(yǔ)參考資料2架構(gòu)表示方式本文檔以一系列的視圖(View)來(lái)表示系統(tǒng)的軟件構(gòu)架,主要包括用例視圖、邏輯視圖、進(jìn)程視圖、部署視圖、實(shí)施視圖(即RUP推薦的4+1視圖)等;每個(gè)視圖擁有一個(gè)或多個(gè)模型(Model)(例如邏輯視圖包含分析模型、設(shè)計(jì)模型和數(shù)據(jù)模型等);并圍繞相關(guān)視圖來(lái)描述系統(tǒng)的基本結(jié)構(gòu)、組成機(jī)制與工作原理等。本文檔還將系統(tǒng)的構(gòu)架機(jī)制描述也放在了邏輯視圖之下。本文檔主要使用統(tǒng)一建模語(yǔ)言(UML)來(lái)充當(dāng)相關(guān)模型的表達(dá)語(yǔ)言;主要圖表(Diagram)引用自目標(biāo)系統(tǒng)的RoseModel。3架構(gòu)設(shè)計(jì)目標(biāo)與約束描述構(gòu)架設(shè)計(jì)必須滿(mǎn)足的關(guān)鍵系統(tǒng)功能需求和質(zhì)量約束,這些功能需求和質(zhì)量要求對(duì)軟件構(gòu)架有重大的影響,并決定了構(gòu)架的設(shè)計(jì)。本節(jié)同時(shí)還列明影響構(gòu)架的其他相關(guān)因素,如軟件的復(fù)用策略、使用商業(yè)構(gòu)件、設(shè)計(jì)與實(shí)施的策略等。關(guān)鍵功能需求關(guān)鍵質(zhì)量需求有效性性能性能可擴(kuò)展功能可擴(kuò)展系統(tǒng)設(shè)計(jì)原則開(kāi)發(fā)策略軟件復(fù)用策略系統(tǒng)中重要基礎(chǔ)構(gòu)件應(yīng)當(dāng)具備較高的設(shè)計(jì)與構(gòu)建質(zhì)量,可以在產(chǎn)品中復(fù)用。使用開(kāi)源架構(gòu)使用商業(yè)構(gòu)件其它設(shè)計(jì)約束目標(biāo)構(gòu)架總體上應(yīng)采用分層結(jié)構(gòu),并全面應(yīng)用面向?qū)ο笤O(shè)計(jì)、編程技術(shù)使系統(tǒng)具有較好的擴(kuò)展性與重用性。本系統(tǒng)支持與其他系統(tǒng)進(jìn)行集成,所以要提取出良好的集成接口。4用例視圖概述用例視圖從用戶(hù)使用的角度描述系統(tǒng)構(gòu)架的基本外部行為特性,通常包含業(yè)務(wù)用例模型與系統(tǒng)用例模型。業(yè)務(wù)用例模型不適用于本系統(tǒng),這里只關(guān)注系統(tǒng)用例。這里選取了用例模型中對(duì)系統(tǒng)構(gòu)架的內(nèi)容產(chǎn)生重大影響的應(yīng)用場(chǎng)景與用例集合,這些用例代表了系統(tǒng)主要的核心功能,往往決定了系統(tǒng)構(gòu)架的基本組成元素。有些用例強(qiáng)調(diào)或決定了構(gòu)架的某些具體然而重要的細(xì)節(jié),通常也可以列在本節(jié)內(nèi),總之所列的用例集合應(yīng)基本覆蓋系統(tǒng)構(gòu)架的主要方面。關(guān)鍵用例關(guān)鍵的系統(tǒng)參與者關(guān)鍵的系統(tǒng)用例關(guān)鍵系統(tǒng)用例簡(jiǎn)述描述系統(tǒng)用例場(chǎng)景。5邏輯視圖概述邏輯視圖從系統(tǒng)內(nèi)在邏輯結(jié)構(gòu)的角度描述系統(tǒng)的基本結(jié)構(gòu)與動(dòng)態(tài)行為,通常包括分析模型(AnalysisModel)、設(shè)計(jì)模型(DesignModel)以及數(shù)據(jù)模型(口2七2Model)等。設(shè)計(jì)模型說(shuō)明了系統(tǒng)的組成元素、組織架構(gòu)和關(guān)系,并描述了各組成元素的協(xié)作以及狀態(tài)轉(zhuǎn)換關(guān)系等(通過(guò)用例實(shí)現(xiàn)UseCaseRealization予以表達(dá))。本節(jié)將分別在系統(tǒng)層次結(jié)構(gòu)模型中描述系統(tǒng)的層次組織結(jié)構(gòu);在主要的包和子系統(tǒng)中說(shuō)明系統(tǒng)的具體組成;并在架構(gòu)機(jī)制中詳述系統(tǒng)中的各種構(gòu)架機(jī)制;最后在關(guān)鍵用例實(shí)現(xiàn)中通過(guò)描述最重要的用例實(shí)現(xiàn),來(lái)說(shuō)明構(gòu)架的典型協(xié)作(動(dòng)態(tài)行為)。分析模型對(duì)等于設(shè)計(jì)模型,是在更高的抽象層次上定義系統(tǒng)的結(jié)構(gòu),作為可選項(xiàng),本文檔將不予說(shuō)明。系統(tǒng)層次模型主要的設(shè)計(jì)包和子系統(tǒng)對(duì)每一層進(jìn)行描述6進(jìn)程視圖概述進(jìn)程視圖從系統(tǒng)運(yùn)行時(shí)刻的角度,描述系統(tǒng)劃分為進(jìn)程、線(xiàn)程的結(jié)構(gòu),及其動(dòng)態(tài)關(guān)系。模型主要說(shuō)明進(jìn)程、線(xiàn)程的分類(lèi),系統(tǒng)構(gòu)架敏感的主要邊界類(lèi)、控制類(lèi)對(duì)象等在進(jìn)程、線(xiàn)程中的分布,以及它們之間的創(chuàng)建、交互與消息通訊關(guān)系等??傮w進(jìn)程架構(gòu)7部署視圖概述部署視圖從系統(tǒng)軟硬件物理配置的角度,描述系統(tǒng)的網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu)。模型包括各個(gè)物理節(jié)點(diǎn)的硬件與軟件配置,網(wǎng)絡(luò)的邏輯拓?fù)浣Y(jié)構(gòu),節(jié)點(diǎn)間的交互與通訊關(guān)系等。同時(shí)還表達(dá)了進(jìn)程視圖中的各個(gè)進(jìn)程具體分配到物理節(jié)點(diǎn)的映射關(guān)系。

溫馨提示

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

評(píng)論

0/150

提交評(píng)論