培訓對象: 軟件開發(fā)人員、設計人員、架構(gòu)師
?
學員基礎:
熟悉面向?qū)ο蟮脑O計與開發(fā),最好有過Framework應用經(jīng)驗。
? 了解Framework基本設計原則和方法
? 了解如何從應用中提取Framework
? 理解如何達到Framework的質(zhì)量特性
? 掌握UI層Framework設計方法
? 掌握業(yè)務層Framework設計方法
? 掌握持久化層Framework設計方法
? 掌握Framework的形式化描述與UML
? 了解Framework的工程原則
?
培訓內(nèi)容:
? Framework簡介
? Framework如何應對需求的變化
? 如何透過應用整體看Framework
? 如何從應用中提煉Framework
? Framework啟示點和需求定義
? Framework中變化與不變的分離
? Framework設計原則
? Framework工程原則
? Framework的形式化描述與UML
? 如何實現(xiàn)應用與Framework的交替開發(fā)
? Framework的質(zhì)量特性
? UI層Framework設計
? 業(yè)務層Framework設計
? 持久化層Framework設計
? Framework設計實例
? 如何定義Framework的需求
? Framework和環(huán)境的融合方法
? 實現(xiàn)framework的可擴展性
? 實現(xiàn)framework 的可適應性
? 實現(xiàn)framework的可復用性
? Framework 接口設計
? Framework 的實現(xiàn)設計
? Framework 類的層次設計策略與方法
? 典型的framework設計實例 |