高級系統(tǒng)架構(gòu)師培訓(xùn)(北京,11月6-8日)
【舉辦單位】北京曼頓培訓(xùn)網(wǎng) www.mdpxb.com 中國培訓(xùn)資訊網(wǎng) www.e71edu.com
【咨詢電話】4006820825 010-56133998 13810210257
【培訓(xùn)日期】2019年11月6-8日
【培訓(xùn)地點(diǎn)】北京
【培訓(xùn)對象】項(xiàng)目經(jīng)理、系統(tǒng)架構(gòu)師、系統(tǒng)分析師、高級程序員、資深開發(fā)人員。
【課程背景】
在軟件產(chǎn)品的開發(fā)組織中,系統(tǒng)架構(gòu)師是軟件項(xiàng)目的總設(shè)計(jì)師,是軟件企業(yè)新產(chǎn)品、新技術(shù)體系的構(gòu)建者,是目前軟件開發(fā)中急需的高層次技術(shù)人才,為建立符合中國國情的軟件開發(fā)架構(gòu)設(shè)計(jì)體系,培訓(xùn)中心特舉辦“高級系統(tǒng)架構(gòu)師”培訓(xùn)班
【學(xué)員基礎(chǔ)】
1、具有任何一種平臺(tái)或嵌入式的項(xiàng)目設(shè)計(jì)、開發(fā)與組織的工作經(jīng)驗(yàn)。
2、要求熟悉軟件工程相關(guān)知識(shí)并有一定實(shí)踐經(jīng)驗(yàn)。
【培訓(xùn)要點(diǎn)】
什么是設(shè)計(jì)呢?設(shè)計(jì)是一種對話、它不僅僅是與利益相關(guān)方的對話、也是自己與自己的對話。對于設(shè)計(jì)人員來說、本身的工作背景只是一個(gè)點(diǎn)、如果思考方式僅僅依靠這個(gè)點(diǎn)、慢慢的思想就被禁錮住了、這會(huì)嚴(yán)重約束我們的發(fā)展。我們必須撕破這個(gè)束縛、站在更高的角度看軟件、這才能尋求更大的發(fā)展空間、本課程主要思想如下:
1、縱觀過去10年軟件工程思想的演變、設(shè)計(jì)思想發(fā)生了深刻的變化、我們?nèi)绾闻c變化一起前行?面對新的思想、很多人都在強(qiáng)調(diào)什么(what)、但卻忽略了為什么(why)。深入理解這些變化的原因以及解決方案、才能使我們的設(shè)計(jì)水平發(fā)生質(zhì)的轉(zhuǎn)變、上升到一個(gè)新的高度。設(shè)計(jì)的質(zhì)量是由設(shè)計(jì)人員的質(zhì)量決定的、新的思想能夠幫助我們應(yīng)對軟件開發(fā)的主要挑戰(zhàn)、并且指導(dǎo)我們按照什么方法去應(yīng)對這些挑戰(zhàn)。
2、創(chuàng)新是企業(yè)的命脈、創(chuàng)新思維是怎么樣形成的?如何應(yīng)用創(chuàng)新思維來引導(dǎo)技術(shù)架構(gòu)的設(shè)計(jì)?在由封閉走向開放的發(fā)現(xiàn)、發(fā)展進(jìn)程中、人們不再把軟件看成一成不變的東西、而是一個(gè)可培育可成長的活物、我們的設(shè)計(jì)思維如何為這種理念提供更好的支持、從而為構(gòu)建可維護(hù)、易擴(kuò)展、可移植的軟件尋求更好的幫助呢?
3、優(yōu)秀的設(shè)計(jì)師是怎樣成長起來的?任何人的成長都離不開實(shí)踐、在實(shí)踐中解決問題、在實(shí)踐中增長才干、這就形成了深厚的積淀。但是光有積淀是不夠的、還需要把實(shí)踐中的問題進(jìn)行梳理、通過深刻的分析、發(fā)現(xiàn)其中的規(guī)律、上升到理論的高度、并用理論來指導(dǎo)實(shí)踐。正是在這種一層又一層的循環(huán)中、才能使我們上升到前所未有的高度。
4、在新一輪軟件思想的變革中、用戶體驗(yàn)得到空前重視。架構(gòu)師應(yīng)該如何迎接這些挑戰(zhàn)?如何依靠用戶參與的軟件評價(jià)、分析幫助我們發(fā)現(xiàn)架構(gòu)的問題、尋找架構(gòu)改進(jìn)的方向和重點(diǎn)、掙脫原有思維的束縛從而創(chuàng)造出偉大的產(chǎn)品?
5、課程將以全新的設(shè)計(jì)方法論引入思考的框架、然后直接通過案例分析進(jìn)入設(shè)計(jì)過程、在現(xiàn)實(shí)的背景下、鮮活而深刻的發(fā)現(xiàn)問題并解決問題、使學(xué)員逐步領(lǐng)悟:如何進(jìn)行系統(tǒng)思考?如何系統(tǒng)化考慮各種關(guān)系?如何把目標(biāo)、人、技術(shù)三者統(tǒng)一起來?如何發(fā)現(xiàn)問題并提出解決方案?在這個(gè)基礎(chǔ)之上、進(jìn)一步歸納整理尋找規(guī)律、上升到理性的高度、完成人們認(rèn)識(shí)事物螺旋上升的循環(huán)。
從這個(gè)意義上說、本課程與其說是告訴人們怎么設(shè)計(jì)、還不如說是描述了一個(gè)向更高層次蛻變的故事、這個(gè)故事中蘊(yùn)含的思想、可能比僅僅告訴人們怎么去做更有意義。
希望學(xué)員通過課程不但能掌握現(xiàn)代軟件系統(tǒng)設(shè)計(jì)方法論、更要根據(jù)組織所處領(lǐng)域的不同、通過總結(jié)歷史形成的經(jīng)驗(yàn)、教訓(xùn)、方法、模式、經(jīng)過歸納整理、形成具有本組織領(lǐng)域特色的系統(tǒng)設(shè)計(jì)方法、并最終形成對本組織有價(jià)值的智力資產(chǎn)。
【培訓(xùn)目標(biāo)】
1、掌握現(xiàn)代軟件架構(gòu)設(shè)計(jì)的核心思想與方法、并能夠在設(shè)計(jì)質(zhì)量優(yōu)化中靈活應(yīng)用。
2、理解影響軟件架構(gòu)設(shè)計(jì)質(zhì)量的問題、對策、解決方案與整體應(yīng)對策略。
3、能夠發(fā)揮創(chuàng)造性思維去改進(jìn)已有的過程與設(shè)計(jì)方案、從而達(dá)到高質(zhì)量與低成本的目的。
【課程大綱】
第一階段 系統(tǒng)思考:軟件架構(gòu)設(shè)計(jì)的方法論
1,軟件架構(gòu)的定義與問題
■軟件系統(tǒng)架構(gòu)與架構(gòu)師
■在質(zhì)量約束下形成架構(gòu)風(fēng)格
■什么是設(shè)計(jì)與怎樣設(shè)計(jì)
2,需求變更:擁抱著變化而設(shè)計(jì)
■變化是一個(gè)重要的設(shè)計(jì)要素
■關(guān)注特征:共性和可變性分析
■特征分析與架構(gòu)設(shè)計(jì)
■變化環(huán)境中的結(jié)構(gòu)優(yōu)化原則
3,多智能體系統(tǒng)的技術(shù)架構(gòu)
■什么是多智能體系統(tǒng)
■智能體本身的技術(shù)架構(gòu)
■多智能體系統(tǒng)的架構(gòu)設(shè)計(jì)
4,多智能體系統(tǒng)的合作與協(xié)調(diào)
■合作協(xié)調(diào)機(jī)制的場景與問題
■任務(wù)執(zhí)行前的合作與協(xié)調(diào)
■任務(wù)進(jìn)行中的合作與協(xié)調(diào)
■從一個(gè)案例看懂多智能體系統(tǒng)
第二階段 案例分析:分布式系統(tǒng)架構(gòu)設(shè)計(jì)與優(yōu)化
1,產(chǎn)品約束、愿景與謀劃
■案例背景與領(lǐng)域分析
■確定關(guān)鍵質(zhì)量指標(biāo)
■方向:愿景、目標(biāo)、路線圖
■決策:整體的架構(gòu)思想
2,基礎(chǔ)框架的頂層設(shè)計(jì)
■頂層概念性設(shè)計(jì)與構(gòu)思
■分布式問題的設(shè)計(jì)考慮
■分離表現(xiàn)層的設(shè)計(jì)考慮
■解決業(yè)務(wù)處理的性能問題
■領(lǐng)域?qū)ο蟮牟l(fā)訪問考慮
■日志處理的并發(fā)性考慮
■頂層架構(gòu)設(shè)計(jì)的設(shè)計(jì)樹
3,業(yè)務(wù)拓?fù)漕I(lǐng)域?qū)ο笤O(shè)計(jì)
■支持軟件模型的重新組織
■提高訪問領(lǐng)域?qū)ο蟮男阅?br />
■提供組織標(biāo)準(zhǔn)列表
■支持重新配置行為考慮
4,業(yè)務(wù)拓?fù)漕I(lǐng)域?qū)ο蟮男聠栴}
■實(shí)現(xiàn)全局拓?fù)涔芾砉δ?br />
■業(yè)務(wù)拓?fù)涞谋闅v考慮
■支持業(yè)務(wù)流擴(kuò)展
■業(yè)務(wù)拓?fù)涞呐渲梅桨?br />
5,資源應(yīng)用的考慮與設(shè)計(jì)
■關(guān)于數(shù)據(jù)訪問的考慮
■合理的設(shè)計(jì)緩存
■維護(hù)內(nèi)存中的存儲(chǔ)單元數(shù)據(jù)
■業(yè)務(wù)拓?fù)漕I(lǐng)域?qū)ο蠼涌谠敿?xì)設(shè)計(jì)
■領(lǐng)域?qū)ο笤O(shè)計(jì)的設(shè)計(jì)樹
第三階段 理論歸納:架構(gòu)設(shè)計(jì)的過程與模式
1,理性思維與總結(jié)歸納
■從過程的角度歸納總結(jié)
■從模式的角度歸納總結(jié)
■把模式嵌入過程:模式語言
■模式語言的表現(xiàn)形式
2,頂層架構(gòu)設(shè)計(jì)過程域
■從混沌到結(jié)構(gòu)
■分布式基礎(chǔ)設(shè)施
■事件的分離和分發(fā)
■接口劃分
3,領(lǐng)域?qū)ο笤O(shè)計(jì)過程域
■對象劃分
■并發(fā)
■同步
■對象之間的交互
■適配與擴(kuò)展
4,資源應(yīng)用過程域
■資源管理
■數(shù)據(jù)訪問
5,多智能體系統(tǒng)的設(shè)計(jì)模式
■設(shè)計(jì)模式的分類
■模式的描述模板
單個(gè)智能體
組織結(jié)構(gòu)型
■交互協(xié)作型
6,課程總結(jié)
【講師介紹】
謝老師,曼頓培訓(xùn)網(wǎng)(www.mdpxb.com)資深講師。
培訓(xùn)中心副校長、教授,大型電子對抗項(xiàng)目首席系統(tǒng)架構(gòu)師。
【費(fèi)用及報(bào)名】
1、費(fèi)用:培訓(xùn)費(fèi)6200元(含培訓(xùn)費(fèi)、講義費(fèi));如需食宿,會(huì)務(wù)組可統(tǒng)一安排,費(fèi)用自理。
2、報(bào)名咨詢:4006820825 010-56133998 56028090 13810210257 鮑老師
3、報(bào)名流程:電話登記-->填寫報(bào)名表-->發(fā)出培訓(xùn)確認(rèn)函
4、備注:如課程已過期,請?jiān)L問我們的網(wǎng)站,查詢最新課程
5、詳細(xì)資料請?jiān)L問北京曼頓培訓(xùn)網(wǎng):www.mdpxb.com (每月在全國開設(shè)四百多門公開課,歡迎報(bào)名學(xué)習(xí))