《高級(jí)系統(tǒng)架構(gòu)師》PPT課件

《高級(jí)系統(tǒng)架構(gòu)師》PPT課件

ID:39212483

大小:1.44 MB

頁(yè)數(shù):70頁(yè)

時(shí)間:2019-06-27

《高級(jí)系統(tǒng)架構(gòu)師》PPT課件_第1頁(yè)
《高級(jí)系統(tǒng)架構(gòu)師》PPT課件_第2頁(yè)
《高級(jí)系統(tǒng)架構(gòu)師》PPT課件_第3頁(yè)
《高級(jí)系統(tǒng)架構(gòu)師》PPT課件_第4頁(yè)
《高級(jí)系統(tǒng)架構(gòu)師》PPT課件_第5頁(yè)
資源描述:

《《高級(jí)系統(tǒng)架構(gòu)師》PPT課件》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、高級(jí)系統(tǒng)架構(gòu)師架構(gòu)設(shè)計(jì)思想與原理常見(jiàn)高層架構(gòu)主流架構(gòu)小粒度軟件架構(gòu)1高級(jí)系統(tǒng)架構(gòu)師架構(gòu)設(shè)計(jì)思想與原理常見(jiàn)高層架構(gòu)主流架構(gòu)小粒度軟件架構(gòu)2V型軟件開(kāi)發(fā)生命周期模型定義開(kāi)發(fā)過(guò)程生成的產(chǎn)品,應(yīng)當(dāng)測(cè)試每一個(gè)交付結(jié)果。3UP統(tǒng)一過(guò)程架構(gòu)設(shè)計(jì)過(guò)程分為二個(gè)階段:高層設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段哲學(xué)4UP中的架構(gòu)設(shè)計(jì)和原理—9個(gè)核心工作流,代表了所有角色和活動(dòng)的邏輯分組情況5這是開(kāi)發(fā)過(guò)程沿時(shí)間的動(dòng)態(tài)組織結(jié)構(gòu)。軟件生命周期被分解為周期,每一個(gè)周期工作在產(chǎn)品新的一代上。UP將周期又劃分為四個(gè)連續(xù)的階段。初始階段細(xì)化階段構(gòu)造階段交付階段每個(gè)階段終結(jié)于良好定義

2、的里程碑--某些關(guān)鍵決策必須做出的時(shí)間點(diǎn),因此關(guān)鍵的目標(biāo)必須被達(dá)到。階段和迭代--時(shí)間軸6初始階段初始階段的目標(biāo)是為系統(tǒng)建立商業(yè)案例和確定項(xiàng)目的邊界。本階段的主要目標(biāo)如下:明確軟件系統(tǒng)的范圍和邊界條件,括從功能角度的前景分析、產(chǎn)品驗(yàn)收標(biāo)準(zhǔn)和哪些做與哪些不做的相關(guān)決定明確區(qū)分系統(tǒng)的關(guān)鍵用例(Use-case)和主要的功能場(chǎng)景展現(xiàn)或者演示至少一種符合主要場(chǎng)景要求的候選軟件體系結(jié)構(gòu)對(duì)整個(gè)項(xiàng)目做最初的項(xiàng)目成本和日程估計(jì)(更詳細(xì)的估計(jì)將在隨后的細(xì)化階段中做出)估計(jì)出潛在的風(fēng)險(xiǎn)(主要指各種不確定因素造成的潛在風(fēng)險(xiǎn))準(zhǔn)備好項(xiàng)目的支持環(huán)境7細(xì)化階

3、段細(xì)化階段的目標(biāo)是分析問(wèn)題領(lǐng)域,建立健全的體系結(jié)構(gòu)基礎(chǔ),編制項(xiàng)目計(jì)劃,淘汰項(xiàng)目中最高風(fēng)險(xiǎn)的元素。本階段的主要目標(biāo)如下:確保軟件結(jié)構(gòu)、需求、計(jì)劃足夠穩(wěn)定;確保項(xiàng)目風(fēng)險(xiǎn)已經(jīng)降低到能夠預(yù)計(jì)完成整個(gè)項(xiàng)目的成本和日程的程度。針對(duì)項(xiàng)目的軟件結(jié)構(gòu)上的主要風(fēng)險(xiǎn)已經(jīng)解決或處理完成。通過(guò)完成軟件結(jié)構(gòu)上的主要場(chǎng)景建立軟件體系結(jié)構(gòu)的基線(xiàn)。建立一個(gè)包含高質(zhì)量組件的可演化的產(chǎn)品原型。說(shuō)明基線(xiàn)化的軟件體系結(jié)構(gòu)可以保障系統(tǒng)需求可以控制在合理的成本和時(shí)間范圍內(nèi)。建立好產(chǎn)品的支持環(huán)境。8構(gòu)建階段在構(gòu)建階段,所有剩余的構(gòu)件和應(yīng)用程序功能被開(kāi)發(fā)并集成為產(chǎn)品,所有的功能被

4、詳盡的測(cè)試。本階段的主要目標(biāo)如下:通過(guò)優(yōu)化資源和避免不必要的返工達(dá)到開(kāi)發(fā)成本的最小化根據(jù)實(shí)際需要達(dá)到適當(dāng)?shù)馁|(zhì)量目標(biāo)據(jù)實(shí)際需要形成各個(gè)版本(Alpha,Beta,andothertestrelease)對(duì)所有必須的功能完成分析、設(shè)計(jì)、開(kāi)發(fā)和測(cè)試工作采用循環(huán)漸進(jìn)的方式開(kāi)發(fā)出一個(gè)可以提交給最終用戶(hù)的完整產(chǎn)品確定軟件站點(diǎn)用戶(hù)都為產(chǎn)品的最終部署做好了相關(guān)準(zhǔn)備達(dá)成一定程度上的并行開(kāi)發(fā)機(jī)制9交付階段交付階段的目的是將軟件產(chǎn)品交付給用戶(hù)群體。本階段的主要目標(biāo)如下:進(jìn)行Beta測(cè)試以期達(dá)到最終用戶(hù)的需要進(jìn)行Beta測(cè)試和舊系統(tǒng)的并軌轉(zhuǎn)換功能數(shù)據(jù)庫(kù)對(duì)

5、最終用戶(hù)和產(chǎn)品支持人員的培訓(xùn)提交給市場(chǎng)和產(chǎn)品銷(xiāo)售部門(mén)和具體部署相關(guān)的工程活動(dòng)協(xié)調(diào)Bug修訂/改進(jìn)性能和可用性(Usability)等工作基于完整的Vision和產(chǎn)品驗(yàn)收標(biāo)準(zhǔn)對(duì)最終部署做出評(píng)估達(dá)到用戶(hù)要求的滿(mǎn)意度達(dá)成各風(fēng)險(xiǎn)承擔(dān)人對(duì)產(chǎn)品部署基線(xiàn)已經(jīng)完成的共識(shí)達(dá)成各風(fēng)險(xiǎn)承擔(dān)人對(duì)產(chǎn)品部署符合Vision中標(biāo)準(zhǔn)的共識(shí)10統(tǒng)一軟件開(kāi)發(fā)過(guò)程最佳實(shí)踐和概念短時(shí)間分區(qū)式的迭代和適應(yīng)性開(kāi)發(fā)使用對(duì)象技術(shù)在早期迭代中解決高風(fēng)險(xiǎn)和高價(jià)值的問(wèn)題不斷的讓用戶(hù)參與評(píng)估、反饋在早期的迭代中建立內(nèi)聚的核心架構(gòu)不斷的驗(yàn)證質(zhì)量,提早、經(jīng)常和實(shí)際的測(cè)試11高級(jí)系統(tǒng)架構(gòu)師架

6、構(gòu)設(shè)計(jì)思想與原理常見(jiàn)高層架構(gòu)主流架構(gòu)小粒度軟件架構(gòu)12常見(jiàn)高層架構(gòu)-客戶(hù)服務(wù)結(jié)構(gòu)C/S13常見(jiàn)高層架構(gòu)-多極體系結(jié)構(gòu)14常見(jiàn)高層架構(gòu)-流處理體系結(jié)構(gòu)氣象臺(tái)大型運(yùn)算15常見(jiàn)高層架構(gòu)-代理體系結(jié)構(gòu)Corba(CommonObjectRequestBrokerArchitecture,公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu))MQ銀行排隊(duì)問(wèn)題:排隊(duì)系統(tǒng)與客戶(hù)系統(tǒng)連接16常見(jiàn)高層架構(gòu)-聚合體系結(jié)構(gòu)即時(shí)戰(zhàn)略游戲控制權(quán)轉(zhuǎn)移17常見(jiàn)高層架構(gòu)-聯(lián)邦體系結(jié)構(gòu)軍方高層體系結(jié)構(gòu)(HLA)是一個(gè)使得仿真再用和相互交互更為容易的通用目的結(jié)構(gòu)體系18常見(jiàn)高層架構(gòu)-基于包圖的

7、表示19常見(jiàn)高層架構(gòu)-架構(gòu)設(shè)計(jì)方法比較1,沒(méi)有一種方法能夠適用于所有的應(yīng)用領(lǐng)域,所以合理的架構(gòu)設(shè)計(jì),往往應(yīng)該更應(yīng)該看重方法和思想的融合,把合適的方法到合適的地方。2,設(shè)計(jì)“優(yōu)劣程度”的評(píng)定標(biāo)準(zhǔn),大都建立在不可證明的假設(shè)的基礎(chǔ)之上,所以“優(yōu)劣程度”評(píng)定本身是沒(méi)有意義的,這種討論更多的是給出設(shè)計(jì)的方向,和改進(jìn)架構(gòu)的方向,過(guò)分強(qiáng)調(diào)某項(xiàng)指標(biāo)往往會(huì)得到一個(gè)拙劣的設(shè)計(jì)。3,“設(shè)計(jì)”首先是解決問(wèn)題的活動(dòng),而解決問(wèn)題的過(guò)程和辦法是因人而異的,架構(gòu)風(fēng)格往往和架構(gòu)師本人的風(fēng)格有關(guān)。4,方法是重要的,但只有在支撐環(huán)境中運(yùn)用它們才能得到成功,因此不同的支

8、撐環(huán)境,往往更適應(yīng)某種方法,但是各種思想的融合,是得到優(yōu)秀設(shè)計(jì)的基礎(chǔ)。20高級(jí)系統(tǒng)架構(gòu)師架構(gòu)設(shè)計(jì)思想與原理常見(jiàn)高層架構(gòu)主流架構(gòu)小粒度軟件架構(gòu)21主流架構(gòu)-struts22主流架構(gòu)-AJAX23主流架構(gòu)-AJAXXMLHttpRequest對(duì)象24主

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。