軟件詳細設計、建模與編檔最佳實踐培訓(北京,5月17-20日)
【舉辦單位】北京曼頓培訓網 www.mdpxb.com 中國培訓資訊網 www.e71edu.com
【咨詢電話】4006820825 010-56133998 13810210257
【培訓日期】北京,2019年5月17-20日;鄭州,2019年9月17-20日
【培訓地點】北京、鄭州
【課程收益】
通過此次課程培訓,可使學習者獲得如下收益:
1.理解詳細設計全套流程與方法;
2.理解通用架構模式的應用;
3.通過案例學習相關工具;
4.認識到系統(tǒng)設計在產品開發(fā)中的重要性;
5.了解系統(tǒng)設計的核心理念與實踐方法;
6.通過流程的規(guī)范化來控制設計的過程與質量。
【課程特色】
項目通過一個完整的軟件設計項目案例,完全覆蓋設計過程的各個知識體系的實踐應用,詳細設計、構件設計等。該項目是一個課堂設計實踐項目,以項目小組的形式進行設計實操練習,重點在于強化理解軟件設計過程的工作重點,同時明確并強化作為設計工程師的一些基本素質.強調互動式教學、強化團隊討論,力爭每一個學員在課程中都有上臺發(fā)言的機會,將有超過50% - 70% 的時間用于討論、練習及游戲(具體比例可視學員的情況進行調整)。但這一做法需要學員的積極參與,盡可能地將實際項目中地各種問題拿出來討論,這要求學員前期做一定地準備工作。
【課程大綱】
第一天
上午
■軟件詳細設計概述
■系統(tǒng)詳細設計目標及意義
■詳細設計與架構設計
■詳細設計與設計模式
■系統(tǒng)詳細相關文檔
■軟件詳細設計實踐流程與計劃
■詳細設計的文檔
■設計文檔注意事項
■設計文檔的評審與基線
■設計文檔的版本管理
■設計文檔的變更控制略
■詳細設計轉化為代碼
■面向對象設計工具及UML建模語言
■EA工具及案例介紹
■UML是什么,有什么
■為什么要UML
■UML的成功案例
■如何用好UML建模
■從模型驅動開發(fā)過程看UML的各個階段
■對開發(fā)的支持
■對測試的支持
■對需求管理的支持
■對項目管理的支持
■文檔生成
第一天
下午
■UML建模詳解
■用例圖??類圖順序圖?
■狀態(tài)圖活動圖??組件圖
■部署圖??協(xié)作圖對象圖
■從需求到詳細設計建模過程
■利用用例圖、活動圖、狀態(tài)圖等進行業(yè)務場景分析
■利用用例圖、活動圖、序列圖等進行系統(tǒng)場景分析
■通過健壯性分析獲取系統(tǒng)關鍵對象
■域模型建模分析
■通過序列圖完善域模型
■系統(tǒng)核心業(yè)務詳細設計完善
■詳細設計評審
第二天
上午
■詳細設計原則及模式
■需求是否發(fā)生了變化
■如何打造系統(tǒng)的“彈性”
■GRASP、面向對象原則、設計模式關系
■單一職責原則
■依賴倒轉原則
■接口隔離原則
■合成復用原則
■里氏替換原則
■迪米特法則
■經典設計模式及其案例應用
1)創(chuàng)建型設計模式與案例使用
■簡單工廠模式
■工廠方法模式
■抽象工廠模式
■單例模式
2)結構型設計模式與案例使用
■適配器模式
■組合模式
■裝飾模式
■外觀模式
■代理模式
3)行為型設計模式與案例使用
■命令模式
■迭代器模式
■觀察者模式
■狀態(tài)模式
■策略模式
■模板模式
4)設計模式的調優(yōu)
第二天
下午
■案例分析
■工作流系統(tǒng)中的設計模式
■用工廠模式建立數據訪問的可擴展性
■策略模式為業(yè)務邏輯建立可適應性
■綜合案例
■案例背景介紹
■管道管理器架構
■架構模式與設計模式的結合
第三天
上午
■系統(tǒng)類職責分配模式(GRASP)與案例應用
■案例概述
■專家(expert)模式與應用
■創(chuàng)建者(creator)?模式與應用
■高內聚(high cohesion)?模式與應用
■低耦合(low coupling)?模式與應用
■控制者(controller)?模式與應用
■多態(tài)模式與應用
■純虛構模式與應用
■中介者模式與應用
■“不要和陌生人講話”?模式與應用
■CRC卡片與應用
■數據設計
與建模
■數據設計都包括什么內容
■數據設計的原則及最佳實踐
■數據模型都包括什么
■邏輯數據模型設計與建模
■基于數據模型生成表結構
■逆向數據模型
第三天
下午
■用戶界面設計及實戰(zhàn)
設計師,程序員和用戶的思維模型
■用戶體驗的重要性
■用戶界面開發(fā)的過程及周期
■視覺設計的原則
■移動端用戶界面設計原則
■了解Axure RP產品
■產品原型構思
■產品原型設計
■了解墨刀產品
■移動端產品原型構思
■移動端產品原型設計
第四天
■學習考核與業(yè)內經驗交流
【講師介紹】
張老師,曼頓培訓網(www.mdpxb.com)資深講師。北京航空航天大學碩士, 專注于項目管理、軟件開發(fā)方法調優(yōu)、軟件建模與系統(tǒng)設計、系統(tǒng)架構、移動端開發(fā)等領域,熟悉主流的移動端開發(fā)平臺,12年IT行業(yè)從業(yè)經驗,6年教育及教育管理經驗,對移動端產品設計與開發(fā)有深刻了解和實踐經驗,對于HTML5移動端混合式應用開發(fā)有深入研究,參與并領導多個移動端APP項目。對HTML5 Web App、HTML5混合應用開發(fā)關鍵技術有深刻了解和實踐經驗等。
龔老師,曼頓培訓網(www.mdpxb.com)資深講師。北京理工大學 博士 國家認證系統(tǒng)架構師、項目經理/主管、技術總監(jiān)/經理、高級軟件工程師。在架構下的系統(tǒng)設計和開發(fā)方面均有豐富經驗。能夠結合實際,在復雜的應用環(huán)境中選擇適合的技術組合并合理利用開源中間件來降低項目開發(fā)風險、縮短開發(fā)周期、提高應用系統(tǒng)的可維護性和可擴展性。
程老師,曼頓培訓網(www.mdpxb.com)資深講師。中科院軟件所碩士 中國第一批分析設計師、UML/UP專家、UP統(tǒng)一軟件過程資深教練(國內首位軟件項目過程教練)、國內較早引入模型驅動開發(fā)方法的倡導人之一、國內最早的UP過程推動人之一。 擅長企業(yè)級應用分析設計與開發(fā);對軟件開發(fā)的整個流程有深刻認識,有很好的協(xié)作精神和學習能力。 在系統(tǒng)分析設計和開發(fā)方面均有豐富經驗。能夠結合實際,在復雜的應用環(huán)境中能夠選擇適合需求分析方法定義并改進需求規(guī)格說明,降低項目開發(fā)風險、縮短開發(fā)周期、提高應用系統(tǒng)的可維護性和可擴展性。
周老師,曼頓培訓網(www.mdpxb.com)資深講師。獨立咨詢師,專注產品管理、敏捷開發(fā)、企業(yè)架構、個人成長。十幾年的IT工作經驗,從技術到產品,到研發(fā)管理,圍繞軟件產品開發(fā)全生命周期積極探索和實踐,發(fā)布了多本電子書,《模型驅動軟件工廠》、《報表引擎設計》、《敏捷方法之Scrum》、《開源信息系統(tǒng)開發(fā)平臺 – OpenExpressApp框架》、《敏捷個人-認識自我、管理自我》、《業(yè)務分析與需求》、《規(guī);a品開發(fā)方法-產品線工程》、《架構語言ArchiMate》、《企業(yè)架構框架TOGAF》等, 獲得2010和2011年十大杰出IT博客,在中國軟件技術大會、中國軟件工程大會、全球軟件技術大會、Scrum Gathering等大會多次做過企業(yè)架構、產品管理、定制化開發(fā)以及敏捷方法等主題演講。給建銀、工行、國網、中油瑞飛、英華達、工程設計研究院等不同類型企業(yè)做過企業(yè)架構、敏捷開發(fā)、需求等方面的培訓和咨詢,深受企業(yè)好評。
【費用及報名】
1、費用:培訓費5800元(含培訓費、講義費);如需食宿,會務組可統(tǒng)一安排,費用自理。
2、報名咨詢:4006820825 010-56133998 56028090 13810210257 鮑老師
3、報名流程:電話登記-->填寫報名表-->發(fā)出培訓確認函
4、備注:如課程已過期,請訪問我們的網站,查詢最新課程
5、詳細資料請訪問北京曼頓培訓網:www.mdpxb.com (每月在全國開設四百多門公開課,歡迎報名學習)