課程簡介
架構(gòu)僅僅是一個系統(tǒng)的草圖嗎?
絕對不是。
架構(gòu)的內(nèi)容不是一兩張草圖能涵蓋的,它涉及結(jié)構(gòu)、接口、數(shù)據(jù)、技術(shù)等方面的重要設(shè)計決策,對滿足功能、支撐質(zhì)量、支持團(tuán)隊協(xié)同開發(fā)起著決定性作用。
本課致力于提高一線設(shè)計、開發(fā)人員的研發(fā)勝任力和實戰(zhàn)快捷度。這一目標(biāo),沿著架構(gòu)設(shè)計的過程,被分解為六個細(xì)化目標(biāo),并與15個進(jìn)階修煉項對應(yīng):
目標(biāo)收益
本課認(rèn)為“當(dāng)堂夯實的技能,可用于實際工作”。所以,要求學(xué)員必備電腦和U盤,借大量實例研習(xí),師生一起分析、設(shè)計、思考、驗證 架構(gòu)方法與技巧的實際應(yīng)用之道。
新課推出一年來,客戶給予了非常好的評價。其中包括:
評價一:技能實用、且體系化,U盤材料豐富真實,使“實戰(zhàn)”有真實感。
評價二:實戰(zhàn)結(jié)尾,老師提供《架構(gòu)設(shè)計書doc》有多個版本,便于對比體會。
培訓(xùn)對象
課程大綱
變被動理解需求,為主動分析需求 |
【1】文檔理解力 如何快速分析《需求規(guī)格說明書》? 【2】需求分析力 需求=功能+質(zhì)量+約束。 質(zhì)量=場景+定量 【3】需求變更分析 功能、接口、質(zhì)量三方面的需求變更規(guī)律 |
高層架構(gòu),重在選型合理、長期穩(wěn)定 |
【4】架構(gòu)選型 抓三方面:邏輯分層/物理分布/前后臺劃分 【5】技術(shù)選型 如何做到開發(fā)技術(shù)、運(yùn)行環(huán)境選型合理 |
細(xì)化架構(gòu),是并行開發(fā)的基礎(chǔ) |
【6】靜態(tài)設(shè)計維 模塊化的代碼模塊劃分結(jié)構(gòu)設(shè)計 【7】動態(tài)設(shè)計維 如何運(yùn)用消息循環(huán)、多任務(wù)等技術(shù),為前端系統(tǒng)、后臺系統(tǒng)設(shè)計合理的控制結(jié)構(gòu) |
設(shè)計松耦合、可擴(kuò)展的接口 |
【8】前端與后臺接口設(shè)計 【9】外部集成接口設(shè)計 |
表結(jié)構(gòu)設(shè)計好 (信息系統(tǒng)最常見的性能瓶頸) |
【10】為功能擴(kuò)展而設(shè)計表結(jié)構(gòu) 【11】為高性能而設(shè)計表結(jié)構(gòu) |
架構(gòu)關(guān)鍵點設(shè)計好 (能提升開發(fā)效率、避免重復(fù)返工) |
【12】UI層/業(yè)務(wù)層/數(shù)據(jù)層,層間接口設(shè)計 【13】DAL層設(shè)計,緩存及回寫設(shè)計 【14】外部接口層,如何適配多種外部系統(tǒng) 【15】硬件控制層,如何封裝細(xì)節(jié)? |
變被動理解需求,為主動分析需求 【1】文檔理解力 如何快速分析《需求規(guī)格說明書》? 【2】需求分析力 需求=功能+質(zhì)量+約束。 質(zhì)量=場景+定量 【3】需求變更分析 功能、接口、質(zhì)量三方面的需求變更規(guī)律 |
高層架構(gòu),重在選型合理、長期穩(wěn)定 【4】架構(gòu)選型 抓三方面:邏輯分層/物理分布/前后臺劃分 【5】技術(shù)選型 如何做到開發(fā)技術(shù)、運(yùn)行環(huán)境選型合理 |
細(xì)化架構(gòu),是并行開發(fā)的基礎(chǔ) 【6】靜態(tài)設(shè)計維 模塊化的代碼模塊劃分結(jié)構(gòu)設(shè)計 【7】動態(tài)設(shè)計維 如何運(yùn)用消息循環(huán)、多任務(wù)等技術(shù),為前端系統(tǒng)、后臺系統(tǒng)設(shè)計合理的控制結(jié)構(gòu) |
設(shè)計松耦合、可擴(kuò)展的接口 【8】前端與后臺接口設(shè)計 【9】外部集成接口設(shè)計 |
表結(jié)構(gòu)設(shè)計好 (信息系統(tǒng)最常見的性能瓶頸) 【10】為功能擴(kuò)展而設(shè)計表結(jié)構(gòu) 【11】為高性能而設(shè)計表結(jié)構(gòu) |
架構(gòu)關(guān)鍵點設(shè)計好 (能提升開發(fā)效率、避免重復(fù)返工) 【12】UI層/業(yè)務(wù)層/數(shù)據(jù)層,層間接口設(shè)計 【13】DAL層設(shè)計,緩存及回寫設(shè)計 【14】外部接口層,如何適配多種外部系統(tǒng) 【15】硬件控制層,如何封裝細(xì)節(jié)? |