<source id="6i8ms"><optgroup id="6i8ms"></optgroup></source>
  • 你的位置: 首頁 > 公開課首頁 > 互聯網/語言 > 課程詳情

    details

    軟件系統詳細設計最佳實踐 培訓班

    暫無評價   
    • 開課時間:2017年04月22日 09:00 周六 已結束
    • 結束時間:2017年04月25日 17:00 周二
    • 開課地點:北京市
    • 授課講師: 待定
    • 課程編號:317233
    • 課程分類:互聯網/語言
    •  
    • 收藏 人氣:591
    你實際購買的價格
    付款時最多可用0淘幣抵扣0元現金
    購買成功后,系統會給用戶帳號返回的現金券
    淘課價格
    5800
    可用淘幣
    0
    返現金券
    待定

    你還可以: 收藏

    課程收益:

    一、 培訓特色
    項目通過一個完整的軟件設計項目案例,完全覆蓋設計過程的各個知識體系的實踐應用,詳細設計、構件設計等。該項目是一個課堂設計實踐項目,以項目小組的形式進行設計實操練習,重點在于強化理解軟件設計過程的工作重點,同時明確并強化作為設計工程師的一些基本素質.強調互動式教學、強化團隊討論,力爭每一個學員在課程中都有上臺發言的機會,將有超過50% - 70% 的時間用于討論、練習及游戲(具體比例可視學員的情況進行調整)。但這一做法需要學員的積極參與,盡可能地將實際項目中地各種問題拿出來討論,這要求學員前期做一定地準備工作。

    二、 課程目標
    1. 理解詳細設計全套流程與方法;
    2. 理解通用架構模式的應用;
    3. 通過案例學習相關工具;
    4. 認識到系統設計在產品開發中的重要性;
    5. 了解系統設計的核心理念與實踐方法;
    6. 通過流程的規范化來控制設計的過程與質量。

    培訓頒發證書:

    本課程學習考核通過后由中國信息化培訓中心頒發《高級系統設計師》證書,證書查詢網址:www.zpedu.org;證書可作為專業技術人員職業能力考核的證明,以及專業技術人員崗位聘用、任職、定級和晉升職務的重要依據。

    課程大綱:

    一、  

    日程

    知識模塊

    授課內容

     

     

     

     

     

     

    第一天

    上午

     

    軟件詳細設計概述

    ?  系統詳細設計目標及意義

    ?  詳細設計與架構設計

    ?  詳細設計與設計模式

    ?  系統詳細相關文檔

    ?  軟件詳細設計實踐流程與計劃

     

     

    面向對象設計工具及UML建模語言

    ?  EA工具及案例介紹

    ?  UML是什么,有什么

    ?  為什么要UML

    ?  UML的成功案例

    ?  如何用好UML建模

    ?  從模型驅動開發過程看UML的各個階段

    ?  對開發的支持

    ?  對測試的支持

    ?  對需求管理的支持

    ?  對項目管理的支持

    ?  文檔生成

     

     

     

    第一天

    下午

     

    UML建模詳解

    ?  用例圖  類圖  順序圖 

    ?  狀態圖 活動圖  組件圖

    ?  部署圖  協作圖 對象圖

     

     

    從需求到詳細設計建模過程

     

    ?  利用用例圖、活動圖、狀態圖等進行業務場景分析

    ?  利用用例圖、活動圖、序列圖等進行系統場景分析

    ?  通過健壯性分析獲取系統關鍵對象

    ?  域模型建模分析

    ?  通過序列圖完善域模型

    ?  系統核心業務詳細設計完善

    ?  詳細設計評審

     

     

     

     

     

     

     

     

     

    第二天

    上午

     

     

     

    詳細設計原則及模式

    ?  需求是否發生了變化

    ?  如何打造系統的“彈性”

    ?  GRASP、面向對象原則、設計模式關系

    ?  單一職責原則

    ?  依賴倒轉原則

    ?  接口隔離原則

    ?  合成復用原則

    ?  里氏替換原則

    ?  迪米特法則

     

     

     

    經典設計模式及其案例應用

    1)創建型設計模式與案例使用

    ?  簡單工廠模式

    ?  工廠方法模式

    ?  抽象工廠模式

    ?  單例模式

    2)結構型設計模式與案例使用

    ?  適配器模式

    ?  組合模式

    ?  裝飾模式

    ?  外觀模式

    ?  代理模式

    3)行為型設計模式與案例使用

    ?  命令模式

    ?  迭代器模式

    ?  觀察者模式

    ?  狀態模式

    ?  策略模式

    ?  模板模式

    4)設計模式的調優

     

    第二天

    下午

     

    案例分析

    ?  工作流系統中的設計模式

    ?  用工廠模式建立數據訪問的可擴展性

    ?  策略模式為業務邏輯建立可適應性

     

    綜合案例

    ?  案例背景介紹

    ?  管道管理器架構

    ?  架構模式與設計模式的結合

     

     

     

     

     

    第三天

    上午

     

     

     

    系統類職責分配模式(GRASP)與案例應用

     

    ?  案例概述

    ?  專家(expert)模式與應用

    ?  創建者(creator) 模式與應用

    ?  高內聚(high cohesion) 模式與應用

    ?  低耦合(low coupling) 模式與應用

    ?  控制者(controller) 模式與應用

    ?  多態模式與應用

    ?  純虛構模式與應用

    ?  中介者模式與應用

    ?  “不要和陌生人講話” 模式與應用

    ?  CRC卡片與應用

     

    數據設計

    與建模

     

    ?  數據設計都包括什么內容

    ?  數據設計的原則及最佳實踐

    ?  數據模型都包括什么

    ?  邏輯數據模型設計與建模

    ?  基于數據模型生成表結構

    ?  逆向數據模型

     

     

    第三天

    下午

     

     

     

    用戶界面設計及實戰

    ?  設計師,程序員和用戶的思維模型

    ?  用戶體驗的重要性

    ?  用戶界面開發的過程及周期

    ?  視覺設計的原則

    ?  移動端用戶界面設計原則

    ?  了解Axure RP產品

    ?  產品原型構思

    ?  產品原型設計

    ?  了解墨刀產品

    ?  移動端產品原型構思

    ?  移動端產品原型設計

    第四天

    學習考核與業內經驗交流

    培訓師介紹:

     
    張老師 北京航空航天大學碩士, 專注于項目管理、軟件開發方法調優、軟件建模與系統設計、系統架構、移動端開發等領域,熟悉主流的移動端開發平臺,12年IT行業從業經驗,6年教育及教育管理經驗,對移動端產品設計與開發有深刻了解和實踐經驗,對于HTML5移動端混合式應用開發有深入研究,參與并領導多個移動端APP項目。對HTML5 Web App、HTML5混合應用開發關鍵技術有深刻了解和實踐經驗等。
    龔老師 北京理工大學 博士 國家認證系統架構師、項目經理/主管、技術總監/經理、高級軟件工程師。在架構下的系統設計和開發方面均有豐富經驗。能夠結合實際,在復雜的應用環境中選擇適合的技術組合并合理利用開源中間件來降低項目開發風險、縮短開發周期、提高應用系統的可維護性和可擴展性。
    胡老師 國防科學技術大學信息系統工程學士,從91年起一直從事IT行業,長期擔任軟件開發的高級技術和管理職務,擁有非常豐富的工作經驗(其中有2年硬件開發的特別經歷);曾經成功主持過多個大型軟件項目及軟件產品的開發;是國內較早引入UML模型驅動開發方法的倡導人之一,和最早的UP統一軟件過程推動人之一;目前是國內培訓與咨詢界最受歡迎的資深軟件架構師之一,和屈指可數的能夠領導開展軟件教練項目的頂級咨詢師之一。
    程老師 中科院軟件所碩士 中國第一批分析設計師、UML/UP專家、UP統一軟件過程資深教練(國內首位軟件項目過程教練)、國內較早引入模型驅動開發方法的倡導人之一、國內最早的UP過程推動人之一。 擅長企業級應用分析設計與開發;對軟件開發的整個流程有深刻認識,有很好的協作精神和學習能力。 在系統分析設計和開發方面均有豐富經驗。能夠結合實際,在復雜的應用環境中能夠選擇適合需求分析方法定義并改進需求規格說明,降低項目開發風險、縮短開發周期、提高應用系統的可維護性和可擴展性。

    本課程名稱: 軟件系統詳細設計最佳實踐 培訓班

    查看更多:互聯網/語言公開課

    講師動態評分 與同行相比

    授課內容與課綱相符00%

    講師授課水平00%

    服務態度00%

    日日好好在线观看-日日啪 日日碰 嗷嗷啪