我們將在廣州為您奉獻高階技術課程”活用UML-軟體設計高手“,首席專家張老師將會為您分享軟體架構設計、資料庫設計、使用者體驗設計及詳細設計的最佳實踐,幫助您成為優秀的軟體設計師!
時間:2014.06.14-15(週六日),上午9:00-12:00,下午14:00-17:00(每天6小時,共12小時)
地點:漢庭快捷(天河店) 10樓會議室,詳細地址:廣州市天河區天河路97-99號(距廣州購書中心200米)
1.課程概述
課程全程將會圍繞一個具體案例展開,從需求分析開始到架構設計、資料庫設計、使用者體驗設計及詳細設計。該系統的特點:
1)業務不是很複雜,每位學員都可以理解,節省學員理解業務的時間,也有利於學員學習如何分析需求。
2)在技術上有一定難度,例如:支援移動辦公,支援工作流,許可權系統需要重用等。
同時課程會通過其他一些小案例,對該系統不能覆蓋的知識點進行補充。
2.學員收益
1)對於個人來說,提升您的價值,幫助您成為優秀的軟體設計師。
2)對於公司來說,提升組織的系統分析及軟體設計水平,並能將這些技能“固化”為公司的資產,不會因為人員流動而流失。
3.適合聽眾
專案經理、系統分析師、軟體設計師、開發人員、測試人員、有一定程式設計經驗並且對軟體設計或UML感興趣的人士。
4.課程大綱
第一篇 準備
1.什麼是優秀的設計?
第二篇 架構設計
1.分析系統需求,進行初步架構設計
1)使用者分析、用例分析,找出設計關注點
2)實戰部署圖,進行初步架構設計
2.綜合應用部署圖、元件圖、包圖,進行進階架構設計
1)學習元件圖、包圖
2)實戰部署圖、元件圖、包圖的“捆綁”應用
3.更上一層樓:深入理解軟體架構設計
1)分層架構及實體類
2)三種常見的設計思路
第三篇 資料庫設計
1.用類圖進行業務結構模型
1)學習類圖
2)實戰類圖,分析業務概念模型
2.業務結構模型如何轉變為資料庫設計?
1)用類圖表示的業務模型如何轉化為資料庫設計?
2)由底而上的設計方法
第四篇 使用者體驗設計
1.使用者體驗設計
1)介面整體規劃
2)介面統一標準:形象、文字、行為
3)易用性設計
第五篇 詳細設計
1.如何設計系統中的類?
1)學習程式碼中的類
2)實戰類圖的魅力
3)學習物件圖
2.設計類之間的互動——序列圖
1)學習序列圖
2)如何從需求、架構設計匯出邊界類、控制類、實體類?
3)案例分享:實現資料庫四輪馬車(增刪改查)的序列圖
3.軟體設計小結及UML補遺
5.分享大師
首席諮詢師:張傳波
網名:Fireball(火球)
新浪微博:@火球_Fireball
創新工場講師
軟體研發及管理資深顧問(曾任華為某團隊研發管理顧問)
UMLonline網站(www.umlonline.org)創辦人
中國UML認證專家委員會專家
需求分析類暢銷書《火球——UML大戰需求分析》作者
電子書《硬啃設計模式》作者
“敏捷落地”全國巡迴主力講師
中國敏捷聯盟《ADBOK》(敏捷開發知識體系)專案組成員
敏捷之旅演講分享老師
每日培訓締造者,講師的訓練師
近二十年應用UML進行需求分析、系統分析和軟體設計的經驗,負責“無數”個大型專案的需求分析、軟體架構、使用者體驗設計、資料庫設計、詳細設計等工作,對需求分析、系統分析及軟體設計有獨到的理解,涉獵建築、通訊、網際網路、電力、金融、製造業、政府等領域,熟悉軟體生命週期的全部過程。
十多年的企業全方位改進經驗,為上百家企業提供服務,善於針對企業實際情況給出針對性的改進“藥方”,幫助企業解決實際的工作問題,提升生產力。
十多年的授課經驗,面授學員達萬人次以上,網路課程的受眾更加是不計其數。講課深入淺出,注重引導學員思考,善於將主題內容融於簡單的例子中,讓學員通過體會例項掌握知識。
猛點以下連結下載附件,瞭解詳情及報名辦法!