關于舉辦系統架構與詳細設計*實踐培訓班
2025-10-05 17:25:18
講師:郭樹行 瀏(liu)覽次數(shu):3059
課程描述(shu)INTRODUCTION
系(xi)統(tong)架構與詳細設計實踐培訓班
日程(cheng)安排SCHEDULE
課(ke)程大綱Syllabus
系統架構與詳細設計實踐培訓班
【課程大綱】
第(di)一天
一、系統架構設(she)計(ji)概述
1.成功架構設計的關鍵策略
新老架(jia)構師(shi)面臨的困惑
有效的需求(qiu)開發(fa)和管理
關鍵需求決(jue)定(ding)架(jia)構(gou)
多視(shi)圖架(jia)構(gou)設計
及早有效的驗(yan)證架構(gou)
2.系統架構設計過程(cheng)
需求分析
領域建模
確定(ding)對架構(gou)關鍵(jian)的需求(qiu)
概念性架構設計
多視角架構設計
驗證(zheng)系(xi)統架(jia)構(gou)
二、從需求向(xiang)架構設計過渡
1.基礎架構(gou)的建立
關鍵功能關鍵質(zhi)量需求的分析
建(jian)立架(jia)構基線(xian)的步驟(zou)
系統約束條件對架構的影響分析(xi);
確立(li)概(gai)要架(jia)構
2.基(ji)礎(chu)架構逐步細化與求精
子系統劃分的(de)四大原則
架構(gou)層次的細化方法(fa)
架構分區與公共機制提取原則
3.架(jia)構視(shi)圖的形成
邏輯(ji)架構(gou)形(xing)成
物理架(jia)構的著力點
開(kai)發架構規(gui)范
數據架構的指導(dao)
運行架構分析
第二天
三(san)、系統架構分層策略(lve)
1.表現層架(jia)構設計
MVC框(kuang)架模式
UIP設計思想(xiang)
動態生成設計
2.中間層架構設計
服(fu)務接口設(she)計
業(ye)務(wu)組件與業(ye)務(wu)實體(ti)設計(ji)
工作流設計
業務邏輯層框架
3.數據訪問層架構設計
數據訪問模式
ORM與hibernate設計思(si)想
事(shi)務處理與連接(jie)對象管(guan)理
四、通用架構模式(shi)的(de)應用
1.結構(gou)型架構(gou)模式
分層模式(shi)
管道模式(shi)
黑(hei)板(ban)模式
2.分(fen)布式架構模式
中介(jie)者模式
3.交互式模式
MVC
C/S
M/S
P2P
五、面(mian)向(xiang)服(fu)務架構(SOA)的實(shi)踐過程
1.SOA概述
2.SOA參考架構
1)SOA相關元素
2)適配器(qi)
3)連通服務
4)協作服務
5)流程服務
6)業務服(fu)務
7)交互服(fu)務
8)信(xin)息服(fu)務(wu)與安全(quan)服(fu)務(wu)
9)運(yun)行管理服務與工具
10)資源管(guan)理服(fu)務與(yu)工(gong)具
3.SOA核心技(ji)術
4.SOA編程模型
5.SOA設(she)計模式
六 基于產品線(xian)的架(jia)構(gou)
1.產(chan)品線定(ding)義
2.產品(pin)線(xian)基本活動
3.產品線(xian)生命周期(qi)模型(xing)
4.產品線的組織結構
5.產品管(guan)理模型
6.產品線工程案例
7.產品(pin)線(xian)的優缺點(dian)
第三(san)天
七(qi) 架(jia)構質量(liang)解決方案與戰術(shu)應用
1、可靠性質(zhi)量解決(jue)方(fang)案
可靠(kao)性質(zhi)量屬性場(chang)景
健康監(jian)測(ce)
錯誤(wu)恢復
錯誤預防
2、高(gao)性(xing)能的(de)架(jia)構(gou)設計
資源(yuan)需求戰(zhan)術
資源管理戰術
資源仲(zhong)裁戰術
3、可(ke)維護性(xing)解決(jue)方案
可維護性(xing)質量屬(shu)性(xing)場(chang)景(jing)
局(ju)部(bu)化修改(gai)
防止連鎖反應(ying)
推(tui)遲(chi)綁定時間
4、高安全性的架構設計
抵抗(kang)攻擊(ji)戰術
檢(jian)測攻擊戰術
從攻擊中(zhong)恢復(fu)戰術
5.高易(yi)用(yong)性的架(jia)構(gou)設計
6.高可(ke)測試性的架(jia)構設計
八(ba)、架構(gou)評估方法(ATAM)
第1步:ATAM方法的表述
第2步:商業動機的(de)表述
第3步:構(gou)架的表(biao)述
第4步:對構(gou)架方法(fa)進(jin)行分類
第(di)5步:生(sheng)成質量屬性效用(yong)樹(shu)
第6步:分(fen)析構(gou)架方法(fa)
第7步:頭腦風暴并(bing)確定(ding)場景優先級
第8步:分析構架方(fang)法
第9步:陳述結果
九 大型金融系統架構案例
1.項目(mu)概述(shu)
2.質量需求
3.架構視圖
4.質量屬性戰術應對
5.架(jia)構(gou)服務
(詳細設(she)計專題)
第一天(tian)
1、軟(ruan)件詳細設計(ji)概(gai)述
系統設計目標描述
系(xi)統文檔描述
系統架構文(wen)檔描(miao)述
軟件詳細設計實踐(jian)流程與計劃
2、面向對象設計工具(ju)及UML編程(cheng)語言
EA工(gong)具及(ji)案例(li)介(jie)紹
用例圖 類圖
順(shun)序圖 狀態圖
活動圖 組(zu)件圖
部署圖 協作圖
對象圖(tu)
3、軟件詳細設(she)計過(guo)程
健壯性(xing)分析(獲得(de)邊界對(dui)象、控制對(dui)象與(yu)實體對(dui)象)
轉(zhuan)換需(xu)求場景(使(shi)用(yong)時序圖轉(zhuan)述需(xu)求,獲得對象行為細節)
整理分(fen)析類(lei)(獲得對象(xiang)間關(guan)系)
對象狀態建(jian)模(mo)(使(shi)用(yong)狀態圖建(jian)模(mo))
局部分(fen)析階段成果提(ti)交
評審(shen)局(ju)部分(fen)析(xi)成(cheng)果(發布局(ju)部分(fen)析(xi)基線)
第二天
4、從(cong)需求到設計(ji)的過程
案例概述
識別系統需求中的(de)概念(nian)策略
通過需(xu)求建立概念模型的(de)指導原則(ze)
概念(nian)模型的關聯添加原則(ze)和方(fang)法
概念模(mo)型的屬(shu)性(xing)添(tian)加方法
系(xi)統順序圖的建立
系統行為(wei)契約分析
通過協作圖設計活動之間的協作關系
建(jian)立概念類圖
通過具體(ti)案例進行指導(dao)和演(yan)練
5、系(xi)統(tong)類職責分配模式(GRASP)與案例(li)應用
案例概述(shu)
專家(expert)模式(shi)與應用(yong)
創建者(creator) 模式與應用
高內聚(high cohesion) 模式與應(ying)用
低耦合(low coupling) 模式與應用
控制者(zhe)(controller) 模(mo)式與(yu)應用
多態(tai)模式(shi)與應(ying)用
純虛(xu)構模(mo)式與應用
中介(jie)者模式與應用
“不要和陌(mo)生人(ren)講話(hua)” 模式與(yu)應用
CRC卡片與應用
第三(san)天(tian)
6、用戶(hu)界面(mian)規劃設(she)計
UCD(以(yi)用戶為(wei)中心的(de)設計)的(de)概述(shu)
整體用戶體驗的(de)重(zhong)要性
設計師(shi),程序員和用戶(hu)的思維模型(xing)
UCD的主(zhu)要(yao)原則
界面開發的(de)過程及周期
建立符(fu)合標準軟件產品
交(jiao)互流程(cheng)設計:概(gai)念草圖,系統流程(cheng)展示(shi)
視覺設計原則
圖像(xiang)制作(zuo)技巧 、圖文資源(yuan)管理
功能的任務化(hua)與場景(jing)設計(ji)
用戶界面(mian)方案設計
7、數據(ju)庫(ku)詳細(xi)設計
數據庫基本設(she)計(ji)原則
基于OO的數據庫設(she)計
數據庫性能(neng)設計
數據庫安全設計(ji)
數據(ju)庫程序(xu)規劃與業務混(hun)入問題
8.經典設計模(mo)式及其案例應用
1)創建型(xing)設計模式與案例使用
簡單工廠(chang)模式
工廠方法模式
抽象(xiang)工廠模式(shi)
單例模式
2)結(jie)構型設計模式(shi)與(yu)案例使(shi)用
適(shi)配器模式
組合(he)模式(shi)
裝飾模式(shi)
外觀模(mo)式(shi)
代理模式
3)行為型設(she)計模式與案例使用(yong)
命(ming)令模式
迭代器(qi)模(mo)式(shi)
觀察者模式
狀(zhuang)態模式
策略(lve)模式
模(mo)板模(mo)式
系統架構與詳細設計實踐培訓班
轉載://bamboo-vinegar.cn/gkk_detail/11940.html
已開(kai)課時間(jian)Have start time
IT相關公開培訓班
- IT治理與審計*實踐 講師團
- 信息安全等級保護高級培訓班 講師(shi)團
- 企業架構與IT戰略規劃培訓 郭樹行
- 系統架構與詳細設計*實踐 曾強華
- 詳細設計與系統架構*實踐 講(jiang)師團
- IT信息系統審計培訓 余老師
- Excel在企業管理中的高 許奕
- 在軟件開發流程中構筑軟件質 楊學(xue)明(ming)
- “SQL Server 2 賀偉
- 文檔安全、黑客攻防及信息安 講師(shi)團
- 卓越軟件需求分析與管理實踐 郭(guo)樹行
- 關于舉辦軟件研發過程實戰培 郭樹行(xing)
IT相關內訓
- PYTHON編程從入門到進 張曉如(ru)
- 數據庫基礎及實操(MySQ 郭振杰
- SQL語句基礎使用 郭振杰
- 釘釘易搭低代碼開發與實戰應 張曉如(ru)
- 自智網絡 楓影
- 6G技術與發展趨勢 楓(feng)影
- Quick BI 數據分析 張曉如
- Java企業級后臺開發 郭(guo)振杰
- 前沿信息技術解析與應用創新 張世民
- Python基礎應用 張曉(xiao)如
- Python數據分析與數據 張曉如
- IPA應用實戰 郭振杰