![體系結(jié)構(gòu)第5章架構(gòu)設(shè)計_第1頁](http://file4.renrendoc.com/view10/M03/37/08/wKhkGWWGXjKABdxwAAE_zZ1Dabk798.jpg)
![體系結(jié)構(gòu)第5章架構(gòu)設(shè)計_第2頁](http://file4.renrendoc.com/view10/M03/37/08/wKhkGWWGXjKABdxwAAE_zZ1Dabk7982.jpg)
![體系結(jié)構(gòu)第5章架構(gòu)設(shè)計_第3頁](http://file4.renrendoc.com/view10/M03/37/08/wKhkGWWGXjKABdxwAAE_zZ1Dabk7983.jpg)
![體系結(jié)構(gòu)第5章架構(gòu)設(shè)計_第4頁](http://file4.renrendoc.com/view10/M03/37/08/wKhkGWWGXjKABdxwAAE_zZ1Dabk7984.jpg)
![體系結(jié)構(gòu)第5章架構(gòu)設(shè)計_第5頁](http://file4.renrendoc.com/view10/M03/37/08/wKhkGWWGXjKABdxwAAE_zZ1Dabk7985.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
5.1生命期中的構(gòu)架5.2良好架構(gòu)的評判原那么5.3架構(gòu)設(shè)計的質(zhì)量驅(qū)動方法5.4創(chuàng)立骨架系統(tǒng)5.5團隊結(jié)構(gòu)的形成5.6架構(gòu)師的職責(zé)5.7小結(jié)第5章設(shè)計構(gòu)架1精選ppt5.1生命期中的構(gòu)架軟件過程—對軟件開發(fā)活動的組織、標(biāo)準(zhǔn)和管理基于構(gòu)架的開發(fā)步驟為軟件系統(tǒng)構(gòu)建一個商業(yè)案例弄清系統(tǒng)需求構(gòu)建或選用構(gòu)架正確表述此構(gòu)架,并與有關(guān)各方進行交流對此構(gòu)架進行分析和評價實現(xiàn)基于構(gòu)架的系統(tǒng)并保證與構(gòu)架相一致系統(tǒng)維護時,構(gòu)架文檔應(yīng)同步維護2精選ppt以下圖的演變交付生命期模型說明了構(gòu)架所應(yīng)處的位置。3精選ppt何時可以開始設(shè)計?對需求有了初步了解就可以開始設(shè)計。構(gòu)架驅(qū)動因素的組成:比較重要的功能、質(zhì)量屬性、限制條件構(gòu)成的某個子集如何確定構(gòu)架驅(qū)動因素?業(yè)務(wù)目標(biāo)優(yōu)先級較高的要求4精選ppt5.2良好架構(gòu)的評判原那么設(shè)計構(gòu)架過程的建議:構(gòu)架的設(shè)計應(yīng)該由一位設(shè)計師來完成設(shè)計師應(yīng)全面掌握對系統(tǒng)的技術(shù)需求,以及對各項定性指標(biāo)優(yōu)先級的清單構(gòu)架的文檔完備,并采用所有人員認(rèn)可的文檔形式構(gòu)架設(shè)計方案應(yīng)讓各風(fēng)險承擔(dān)者積極參與評估通過對構(gòu)架分析,得出明確的定性與定量指標(biāo)構(gòu)架設(shè)計應(yīng)有助于具體實現(xiàn)允許構(gòu)架帶來一定的資源爭用,并給出可行的解決方案5精選ppt關(guān)于構(gòu)架的結(jié)構(gòu)的建議:構(gòu)架由定義良好的模塊組成,各模塊的功能劃分應(yīng)基于信息隱藏模塊的劃分應(yīng)表達(dá)出相互獨立的原那么把計算機根底結(jié)構(gòu)的特性封裝在一定的模塊中構(gòu)架盡量不依賴于某個特定版本的商用產(chǎn)品或工具產(chǎn)生數(shù)據(jù)的功能和使用數(shù)據(jù)的功能應(yīng)分屬于不同的模塊對并發(fā)系統(tǒng),構(gòu)架應(yīng)充分考慮進程與模塊結(jié)構(gòu)的不對應(yīng)進程編寫要考慮到與特定處理器的關(guān)系,并容易改變關(guān)系構(gòu)架應(yīng)盡量采用一些的設(shè)計模式。6精選ppt5.3架構(gòu)設(shè)計的質(zhì)量驅(qū)動方法你作為設(shè)計師對構(gòu)架的設(shè)計和評價就如同一個足球教練對一場比賽的球隊組織,你首先要了解自身和對手的情況,明確你這場比賽想打輸、打贏或打平〔質(zhì)量目標(biāo)〕,然后根據(jù)該目標(biāo)設(shè)計比賽陣型,如攻擊或防守陣型,再確定相關(guān)戰(zhàn)術(shù)和人員組織〔構(gòu)架設(shè)計、戰(zhàn)術(shù)選用〕,最后將你的設(shè)計和隊員溝通,取得全體隊員的共識〔構(gòu)架評價〕7精選ppt屬性驅(qū)動的設(shè)計(AttributeDrivenDesign,ADD)把一組質(zhì)量屬性場景作為輸入,利用對質(zhì)量屬性實現(xiàn)與構(gòu)架設(shè)計之間的關(guān)系的了解,對構(gòu)架進行設(shè)計。ADD是一種定義軟件構(gòu)架的方法,該方法將模塊分解過程建立在軟件必須滿足的質(zhì)量屬性之上。它是一個遞歸的分解過程,其中在每個階段都選擇構(gòu)架模式和戰(zhàn)術(shù)來滿足一組質(zhì)量屬性場景,然后對功能進行分配,以實例化有該模式所提供的模塊類型。ADD的結(jié)果是粗粒度的,
ADD的結(jié)果是構(gòu)架的模塊分解視圖和其他視圖的最初的幾個層次,不是視圖的所有細(xì)節(jié)都是通過ADD得到。由ADD得到的構(gòu)架和已經(jīng)為實現(xiàn)做好準(zhǔn)備的構(gòu)架之間的區(qū)別是,需要做出更詳細(xì)的設(shè)計決策。8精選pptADD構(gòu)架設(shè)計的步驟如下:樣本輸入。選擇要分解的模塊。根據(jù)以下步驟對模塊進行求精:a.從具體的質(zhì)量場景和功能需求集合中選擇構(gòu)架驅(qū)動因素。b.選擇滿足構(gòu)架驅(qū)動因素的構(gòu)架模式。c.實例化模塊并根據(jù)用例分配功能,使用多個視圖進行表示。d.定義子模塊的接口。e.驗證用例和質(zhì)量場景并對其進行求精,使它們成為子模塊的限制。對需要進一步分解的每個模塊重復(fù)上述步驟。9精選ppt5.4創(chuàng)立骨架系統(tǒng)提高開發(fā)效率,鼓舞士氣。能更早發(fā)現(xiàn)復(fù)雜的依賴關(guān)系。使開發(fā)人員更多關(guān)注在設(shè)想中最難以實現(xiàn)的局部。能夠縮短系統(tǒng)集成時間,降低其本錢,并使集成本錢更明確。便于評審和測試。創(chuàng)立骨架系統(tǒng)的思想是提供一種根本能力,以一種對工程有力的順序?qū)崿F(xiàn)系統(tǒng)的功能。在系統(tǒng)開發(fā)的最初階段創(chuàng)立整個系統(tǒng)的骨架系統(tǒng)是非常重要的,主要原因包括:10精選ppt創(chuàng)立骨架系統(tǒng)的步驟:實現(xiàn)處理構(gòu)架組件交互的軟件局部。選擇組件逐步添加到系統(tǒng)中。逐步進行測試。11精選ppt5.6團隊結(jié)構(gòu)的形成開發(fā)小組的結(jié)構(gòu)反映了構(gòu)架的模塊結(jié)構(gòu)??梢园涯K看作一個小領(lǐng)域,再根據(jù)開發(fā)人員的專長進行安排。開發(fā)小組要做到松耦合,高內(nèi)聚,即小組內(nèi)需要有非常便于溝通的機制,小組間的溝通盡可能少。開發(fā)組織對構(gòu)架也會有影響。12精選ppt5.5架構(gòu)師的職責(zé)架構(gòu)師要和多個部門和多種人溝通,如要指導(dǎo)以架構(gòu)為核心形成開發(fā)團隊,協(xié)調(diào)團隊之間的合作,解決他們之間的沖突;架構(gòu)師要支持工程經(jīng)理的工作,要知道開發(fā)團隊的技術(shù)水平;為明確組織的業(yè)務(wù)目標(biāo),架構(gòu)師需要和售前、售后部門交流,拜訪客戶。因此,架構(gòu)師必須縱觀軟件過程的全局,并對不同角色相互合作的接口和時機有清晰的把握。架構(gòu)師的職責(zé)包括:1了解所在組織的業(yè)務(wù)目標(biāo),使架構(gòu)更好地支持業(yè)務(wù)目標(biāo)2規(guī)劃產(chǎn)品的開發(fā)與演進3規(guī)劃和建設(shè)架構(gòu)級的重用,如產(chǎn)品線等4領(lǐng)導(dǎo)并負(fù)責(zé)架構(gòu)設(shè)計,定義系統(tǒng)的高層結(jié)構(gòu)和接口5為工程管理提供支持,如技術(shù)可行性、任務(wù)劃分、人員招聘13精選ppt6領(lǐng)導(dǎo)和協(xié)調(diào)工程組的主要技術(shù)活動,對主要
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機動車駕駛員培訓(xùn)合同(2篇)
- 村委會土地開發(fā)協(xié)議書(2篇)
- 度大一班主任工作總結(jié)10篇
- 2025年山東商務(wù)職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年哈爾濱科學(xué)技術(shù)職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年度新能源項目聘用管理合同
- 二零二五年度企業(yè)風(fēng)險管理課程合同范本
- 2025年度解聘勞動合同補償標(biāo)準(zhǔn)與員工健康保障服務(wù)合同
- 2025年度生物制藥研發(fā)人員簡易勞動合同樣板
- 星空之謎宇宙探索教育新篇章
- 《中國心力衰竭診斷和治療指南(2024)》解讀完整版
- 2025年中考物理終極押題猜想(新疆卷)(全解全析)
- 抽水蓄能電站項目建設(shè)管理方案
- 五級人工智能訓(xùn)練師(初級)職業(yè)技能等級認(rèn)定考試題庫(含答案)
- 2022年內(nèi)蒙古呼和浩特市中考化學(xué)真題(解析版)
- 2024PowerTitan系列運維指導(dǎo)儲能系統(tǒng)運維指導(dǎo)
- 沸石轉(zhuǎn)輪知識講解
- 固定資產(chǎn)盤點報告醫(yī)院版
- 腫瘤患者全程管理
- DB13(J)T145-2012建筑工程資料管理規(guī)程(上冊)
- 企業(yè)職務(wù)犯罪法制講座課件
評論
0/150
提交評論