架構師
其他
軟件架構
架構設計
軟件設計
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

微軟解決方案框架設計方法在RUP過程模型中的應用

Will

微軟(美國)

曾任微軟顧問咨詢部資深架構師

曾任職微軟(中國)有限公司顧問咨詢部、公共事業(yè)部高級行業(yè)顧問,歷任資深技術顧問,技術總監(jiān),副總工程師等,具有相當豐富的項目管理和開發(fā)經驗。負責過多個大型項目管理、設計和開發(fā)工作。作為技術專家設計、規(guī)劃或評審多個項目,其中包括但不僅限于中國人民銀行“人民銀行貨幣調控系統(tǒng)”、海關總署“全國海關統(tǒng)計資訊系統(tǒng)”、“全國海關辦公系統(tǒng)”和“移動辦公系統(tǒng)”、人事部“全國機關事業(yè)單位工資管理系統(tǒng)”等,精通項目管理各個環(huán)節(jié),對于軟件需求開發(fā)管理、軟件架構等具有相當豐富的實戰(zhàn)經驗。在業(yè)界具有良好的口碑。

曾任微軟顧問咨詢部資深架構師 曾任職微軟(中國)有限公司顧問咨詢部、公共事業(yè)部高級行業(yè)顧問,歷任資深技術顧問,技術總監(jiān),副總工程師等,具有相當豐富的項目管理和開發(fā)經驗。負責過多個大型項目管理、設計和開發(fā)工作。作為技術專家設計、規(guī)劃或評審多個項目,其中包括但不僅限于中國人民銀行“人民銀行貨幣調控系統(tǒng)”、海關總署“全國海關統(tǒng)計資訊系統(tǒng)”、“全國海關辦公系統(tǒng)”和“移動辦公系統(tǒng)”、人事部“全國機關事業(yè)單位工資管理系統(tǒng)”等,精通項目管理各個環(huán)節(jié),對于軟件需求開發(fā)管理、軟件架構等具有相當豐富的實戰(zhàn)經驗。在業(yè)界具有良好的口碑。

課程費用

6800.00 /人

課程時長

3

成為教練

課程簡介

全面介紹基于軟件產品和框架的解決方案設計理念;比較各種軟件設計方法的利弊以及RUP/MSF等流程概述;同大家探討軟件架構設計的思想。
講述基于微軟產品和框架的解決方案設計過程。以三層體系架構(Windows DNA)模型和智能客戶端模型為例介紹了軟件架構設計過程;比較了不同IT基礎結構對軟件架構設計的影響。探討了軟件架構設計中的常見問題,如:技術可行性分析、三層體系結構的設計要點、測試、發(fā)布以及安全問題。

目標收益

學習該課程后,學生能夠:
為業(yè)務解決方案設計收集和分析信息
理解不同的軟件設計方法論的異同點
理解軟件設計模式
設計軟件架構
設計方案并且進行實施
對設計流程進行管理
創(chuàng)建安全的設計

培訓對象

課程大綱

軟件架構設計概述
——從理論到實踐
- 軟件開發(fā)模型選擇:RUP/XP/MSF/CMMI/Agile
- 深入淺出Microsoft Solution Framework和Microsoft Operation Framework方法思想
- RUP過程模型同MSF比較
- 面向對象(OOP)的軟件設計思想
- 面向服務(SOA)的軟件設計思想
- 收集信息和需求分析
- 使用UML建模
- 創(chuàng)建Use Case及應用場景
- ORM(對象關系映射)
- 從業(yè)務流程到架構模型
- 設計模式在軟件架構中的應用
實施軟件架構設計
——基于RUP
- 軟件設計文檔編寫
- RUP 4大模型9大流程在設計中的作用
- 軟件概念設計
- 軟件物理設計
- 基于Windows Form的軟件表現層設計
- 基于Web界面的軟件表現層設計
- 在表示層中使用MVC與UIP
- 在設計中使用事件驅動模型
- 在設計中使用數據驅動模型
- 合理化物理設計
- 軟件架構設計的優(yōu)化
- 數據訪問設計的優(yōu)化
- 用戶界面設計的優(yōu)化
- 設計安全的軟件架構以及安全策略的制定
- 在實施設計時使用測試驅動
- 軟件模塊的重用與重構
- 軟件的部署和穩(wěn)定化
設計實戰(zhàn)——案例分析 分享親自帶領團隊進行開發(fā)的案例,包括成功案例分析和失敗案例分析;將和大家詳細討論軟件架構設計對項目實施的影響以及實際工程中應該注意的問題;同時將同大家分享模塊重用和使用開源項目進行開發(fā)容易遇到的實際問題:安全、本地化、重構等等。第三天的課程包括:
- 設計模式在方案設計中的實際應用
- 架構設計最佳實踐
- 軟件架構安全實戰(zhàn)
- 軟件架構性能調優(yōu)
- 案例:困難重重的手機智能更新系統(tǒng)
- 案例:門戶網站
軟件架構設計概述
——從理論到實踐
- 軟件開發(fā)模型選擇:RUP/XP/MSF/CMMI/Agile
- 深入淺出Microsoft Solution Framework和Microsoft Operation Framework方法思想
- RUP過程模型同MSF比較
- 面向對象(OOP)的軟件設計思想
- 面向服務(SOA)的軟件設計思想
- 收集信息和需求分析
- 使用UML建模
- 創(chuàng)建Use Case及應用場景
- ORM(對象關系映射)
- 從業(yè)務流程到架構模型
- 設計模式在軟件架構中的應用
實施軟件架構設計
——基于RUP
- 軟件設計文檔編寫
- RUP 4大模型9大流程在設計中的作用
- 軟件概念設計
- 軟件物理設計
- 基于Windows Form的軟件表現層設計
- 基于Web界面的軟件表現層設計
- 在表示層中使用MVC與UIP
- 在設計中使用事件驅動模型
- 在設計中使用數據驅動模型
- 合理化物理設計
- 軟件架構設計的優(yōu)化
- 數據訪問設計的優(yōu)化
- 用戶界面設計的優(yōu)化
- 設計安全的軟件架構以及安全策略的制定
- 在實施設計時使用測試驅動
- 軟件模塊的重用與重構
- 軟件的部署和穩(wěn)定化
設計實戰(zhàn)——案例分析
分享親自帶領團隊進行開發(fā)的案例,包括成功案例分析和失敗案例分析;將和大家詳細討論軟件架構設計對項目實施的影響以及實際工程中應該注意的問題;同時將同大家分享模塊重用和使用開源項目進行開發(fā)容易遇到的實際問題:安全、本地化、重構等等。第三天的課程包括:
- 設計模式在方案設計中的實際應用
- 架構設計最佳實踐
- 軟件架構安全實戰(zhàn)
- 軟件架構性能調優(yōu)
- 案例:困難重重的手機智能更新系統(tǒng)
- 案例:門戶網站

課程費用

6800.00 /人

課程時長

3

預約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求