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