 
	UML與面向?qū)ο蟮姆治雠c設(shè)計(jì)(線上,12月27-28日)
	【舉辦單位】北京曼頓培訓(xùn)網(wǎng) www.mdpxb.com
	【咨詢電話】4006820825 010-56133998 13810210257
	【培訓(xùn)日期】2022年12月27-28日
	【培訓(xùn)地點(diǎn)】北京、線上
	【培訓(xùn)對(duì)象】軟件開(kāi)發(fā)企業(yè)的需求分析師、需求分析團(tuán)隊(duì)成員、參與軟件開(kāi)發(fā)人員、負(fù)責(zé)軟件產(chǎn)品規(guī)劃與定義的相關(guān)人員、需要了解軟件開(kāi)發(fā)全過(guò)程的管理人員。
	【課程背景】
	在軟件產(chǎn)品的開(kāi)發(fā)組織中,軟件設(shè)計(jì)人員是軟件企業(yè)新產(chǎn)品、新技術(shù)體系的構(gòu)建者,是目前軟件開(kāi)發(fā)中急需的高層次技術(shù)人才。為此,特舉辦“UML與面向?qū)ο蟮姆治雠c設(shè)計(jì)”培訓(xùn)班
	【學(xué)員基礎(chǔ)】
	1、對(duì)面向?qū)ο笥幸欢私狻?br />
	2、參與過(guò)需求分析設(shè)計(jì)。
	3、有一定的軟件工程設(shè)計(jì)基礎(chǔ)知識(shí)與實(shí)踐經(jīng)驗(yàn)。
	【課程大綱】
	第一天 上午
	主題1:面向?qū)ο蠓治?br />
	一、UML建模語(yǔ)言與建模工具
	1.統(tǒng)一建模語(yǔ)言UML的標(biāo)準(zhǔn)規(guī)范綜述
	2.基于UML建模分析與設(shè)計(jì)的流程
	3.基于UML模型的組織方式與版本管理
	4.基于MOF規(guī)范擴(kuò)展UML圖形的表達(dá)能力
	5.基于UML的13種圖形表達(dá)分析與設(shè)計(jì)結(jié)果
	6.如何選擇適合的UML建模工具
	7.演示:EA工具的建模環(huán)境與使用過(guò)程
	二、基于Use Case需求分析
	1.客戶需求、用戶需求與系統(tǒng)需求
	2.需求分析成果的可視化圖形表達(dá)
	3.UML中Use Case Diagram
	4.SysML中Requirement Diagram
	5.Use Case關(guān)系流程模型
	6.Use Case全局分析-泛化、擴(kuò)展與包含
	7.擴(kuò)展Use Case實(shí)現(xiàn)非功能性的建模
	三、Use Case細(xì)節(jié)可視化表達(dá)
	1.Use Case規(guī)格化文字描述方式
	2.Use Case文檔模板編著
	3.Use Case元素的場(chǎng)景活動(dòng)建模-Activity Diagram
	4.Use Case元素的場(chǎng)景狀態(tài)建模-State Diagram
	5.Use Case元素的UI原型建模-UI Prototype Diagram
	第一天 下午主題2:面向?qū)ο蠓治龅皆O(shè)計(jì)過(guò)渡橋梁
	一、魯棒分析(Robustness Analysis)
	1.從業(yè)務(wù)到技術(shù)過(guò)度模型Robustness Diagram
	2.Use Case技術(shù)實(shí)現(xiàn)對(duì)象切割-邊界對(duì)象、控制對(duì)象與實(shí)體對(duì)象
	3.MVC模式與3對(duì)象關(guān)系
	4.Peter Coad提出的四色原型分析法
	5.實(shí)體與行為關(guān)系圖- DFD圖
	6.基于ICONIX Plugin魯棒分析建模
	二、分析類(lèi)(Analysis Class)
	1.Boundary Class的控件屬性與交互事件
	2.Control Class的屬性與接口函數(shù)
	3.Entity Class的屬性與操作函數(shù)
	4.轉(zhuǎn)化需求場(chǎng)景-Sequence Diagram與Interaction diagram
	第二天 上午主題3:面向?qū)ο笤O(shè)計(jì)
	一、設(shè)計(jì)類(lèi)結(jié)構(gòu)設(shè)計(jì)
	1.設(shè)計(jì)類(lèi)中業(yè)務(wù)屬性與技術(shù)屬性
	2.靜態(tài)類(lèi)、動(dòng)態(tài)類(lèi)
	3.抽象類(lèi)、接口類(lèi)、模板類(lèi)
	4.枚舉、結(jié)構(gòu)體
	5.類(lèi)間關(guān)系設(shè)計(jì)-依賴與關(guān)聯(lián)
	6.類(lèi)間解耦設(shè)計(jì)-第三者解耦與依賴解耦
	7.基于設(shè)計(jì)模式解決“類(lèi)的變化”
	二、對(duì)象數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
	1.內(nèi)存數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)-數(shù)據(jù)結(jié)構(gòu)與實(shí)體
	2.數(shù)據(jù)序列化與反序列化
	3.數(shù)據(jù)外部存儲(chǔ)設(shè)計(jì)-File結(jié)構(gòu)與DB結(jié)構(gòu)
	4.范式原則與表結(jié)構(gòu)數(shù)據(jù)冗余
	5.可擴(kuò)展的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
	6.數(shù)據(jù)庫(kù)SQL訪問(wèn)設(shè)計(jì)
	7.數(shù)據(jù)庫(kù)訪問(wèn)操作設(shè)計(jì)-ORM模式
	8.分布式文件訪問(wèn)設(shè)計(jì)-MapReduce模式
	第二天 下午三、如何應(yīng)對(duì)需求的變化
	1.設(shè)計(jì)基本原則
	2.發(fā)現(xiàn)和封裝變化的原則
	3.面向?qū)ο蟮幕驹瓌t(OCP/SRP/DIP等基本設(shè)計(jì)原則)
	4.根據(jù)共性性分析,進(jìn)行行為職責(zé)或者數(shù)據(jù)的抽象
	5.根據(jù)可變性分析,進(jìn)行職責(zé)的結(jié)構(gòu)分析和實(shí)現(xiàn)
	6.局部化變更-可修改性戰(zhàn)術(shù)目標(biāo)是減少由某個(gè)變更直接影響的模塊數(shù)量.
	7.防止連鎖反應(yīng)-限制對(duì)局部化的模塊的修改與減少間接受變更影響的模塊.
	8.推遲綁定時(shí)間-盡量不要靜態(tài)編譯,應(yīng)該運(yùn)行期間決定組件之間關(guān)系
	四、敏捷設(shè)計(jì)思想
	1.傳統(tǒng)詳細(xì)設(shè)計(jì)的局限性
	2.軟件詳細(xì)設(shè)計(jì)的過(guò)程和內(nèi)容
	3.敏捷設(shè)計(jì)新思想-演化式設(shè)計(jì)
	4.過(guò)度詳細(xì)設(shè)計(jì)(Over-engineering)問(wèn)題和注意事項(xiàng)
	5.設(shè)計(jì)不足(Under-engineering)問(wèn)題和注意事項(xiàng)
	6.反思性設(shè)計(jì)(Reflective Design)
	五、軟件復(fù)用設(shè)計(jì)
	1.設(shè)計(jì)經(jīng)驗(yàn)的參數(shù)化-軟件設(shè)計(jì)模式
	2.共同行為的抽象和共同機(jī)制的實(shí)現(xiàn)
	3.軟件通用服務(wù)組件的設(shè)計(jì)
	4.軟件復(fù)用的管理策略
	5.探究設(shè)計(jì)模式的記憶之謎
	【講師介紹】
	 楊老師,曼頓培訓(xùn)網(wǎng)(www.mdpxb.com)資深講師。研究生畢業(yè)后進(jìn)入中科院軟件所工作,自中科院軟件所工作時(shí),開(kāi)始上講臺(tái)講課,一直持續(xù)到今天,能夠講述70多門(mén)課程,形成了自己獨(dú)特的講課風(fēng)格,A4紙動(dòng)手實(shí)踐方法、電子白板的歸納演繹的授課方式、基于精彩小視頻的反轉(zhuǎn)課程方法、思維訓(xùn)練的課程討論方法、來(lái)自多家企業(yè)咨詢經(jīng)驗(yàn)的課程植入等等課程技巧與方法。通過(guò)課程傳授受到多家企業(yè)的認(rèn)可,承接多家IT企業(yè)的咨詢工作,包括CMMI咨詢、Agile咨詢、項(xiàng)目管理咨詢、功能點(diǎn)估算咨詢、UI與UE咨詢,形成一套完成的方法論,幫助這些企業(yè)提升了效率與質(zhì)量,同時(shí)也促進(jìn)了課程的效果。
	【費(fèi)用及報(bào)名】
	1、費(fèi)用:培訓(xùn)費(fèi)線下培訓(xùn)費(fèi):5900元/人;線上培訓(xùn)費(fèi):4700元/人(含培訓(xùn)費(fèi)、講義費(fèi));如需食宿,會(huì)務(wù)組可統(tǒng)一安排,費(fèi)用自理。
	2、報(bào)名咨詢:4006820825 010-56133998 56028090 13810210257 鮑老師
	3、報(bào)名流程:電話登記-->填寫(xiě)報(bào)名表-->發(fā)出培訓(xùn)確認(rèn)函
	4、備注:如課程已過(guò)期,請(qǐng)?jiān)L問(wèn)我們的網(wǎng)站,查詢最新課程
	5、詳細(xì)資料請(qǐng)?jiān)L問(wèn)北京曼頓培訓(xùn)網(wǎng):www.mdpxb.com (每月在全國(guó)開(kāi)設(shè)四百多門(mén)公開(kāi)課,歡迎報(bào)名學(xué)習(xí))

 褚洪波
褚洪波