班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
堅持小班授課,為保證培訓效果,增加互動環(huán)節(jié),每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上?!浚和瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2025年11月17日..合作共贏....實用實戰(zhàn)....實戰(zhàn)培訓....用心服務..........--即將開課--...................... |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、課程完成后,授課老師留給學員手機和Email,保障培訓效果,免費提供半年的技術支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
|
.NET設計模式與軟件架構設計培訓
.NET設計模式與軟件架構設計培訓
一、培訓目標:
通過軟件架構培訓,掌握.NET開發(fā)技術、設計模式、軟件架構設計要點和SOA等理念或技術,了解當前軟件發(fā)展的熱點技術。
二、培訓提綱:
.NET 設計模式與架構設計提綱:
第一
面向對象設計原則和設計模式
?????????
面向對象設計原則
?????????
設計模式概述
?????????
設計模式元模型研究
?????????
過度使用設計模式后果分析
GOF之行為模式
?????????
描述行為模式的特征
?????????
Apply the Strategy pattern
?????????
Apply the Command pattern
?????????
Apply the Iterator pattern
?????????
Apply the Observer pattern
第二
GOF之創(chuàng)建型模式
?????????
描述創(chuàng)建模式的特征
?????????
Apply the Factory Method pattern
?????????
Apply the Abstract Factory pattern
?????????
Apply the Builder pattern
?????????
Apply the Singleton pattern
GOF之結構型模式
?????????
描述結構型模式的特征
?????????
Apply the Facade pattern
?????????
Apply the Proxy pattern
?????????
Apply the Adapter pattern
?????????
Apply the Composite pattern
?????????
Apply the Decorator pattern
反模式
?????????
反模式概述
?????????
描述表示層反模式
?????????
描述業(yè)務層反模式
?????????
描述集成層反模式
?
軟件架構設計提綱:
第一
1、軟件架構設計方法論
(1)面向對象設計原則
(2)AOP的思想對面向對象思想的補充
(3)GOF設計模式本質
(4)面向服務(SOA)架構設計原則
(4)實例分析
2、軟件架構設計模式
(1)管道過濾器模式
(2)客戶服務器模式
(3)層次化模式
(4)服務總線模式
(5)實例分析
第二
3、軟件架構設計流程
(1)介紹知名國際化軟件流程(MSF、RUP、CMMI、Agile)
(2)詮釋對比MSF與RUP架構設計流程
(3)定義適合行業(yè)的架構設計流程
(4)基于Microsoft Software Factory的架構設計
(5)實例操作:使用UML工具完成軟件架構設計流程的定義
(6)實例操作:使用SoftwareFactory的流程完成設計
4、軟件架構分析
(1)剖析需求分析的誤區(qū)
(2)分析需求文檔完成業(yè)務分割(用例分包成業(yè)務架構元素)
(3)分析需求文檔的質量要求整理出服務架構元素(基于.NET的13種通用的服務)
(4)分析吸收求文檔的環(huán)境要求整理出設計策略
(5)完成用例的健壯性分析(有功能獲得對象)
(6)轉述需求用例場景(給對象分配職責,使用時序圖)
(7)整理對象關系
(8)實例操作:采用真實需求文檔完成架構分析過程
第三
5、基礎架構設計
(1)軟件架構中的資源管理
(2)軟件架構中的分布設計
(3)框架平臺設計
(4)實例分析
6、全局架構設計
(1)UI的規(guī)劃設計與Portal
(2)業(yè)務組件、業(yè)務實體與業(yè)務流程設計
(3)ORM與數(shù)據訪問層設計
(4)數(shù)據庫層設計
(5)業(yè)務集成設計(應用SOA的思想)
(6)實例分析
7、軟件架構歸檔與評估
(1)軟件架構的評估方法(介紹CMMI中9種架構評估的方法)
(2)介紹國家級架構評估過程
(3)軟件架構歸檔與管理
(4)實例分析
?
?
?
?
?
?
?
?
|