Visio工具與UML建模技術(shù)
單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,工程實(shí)戰(zhàn)訓(xùn)練,Visio,工具與,UML,建模技術(shù),內(nèi)容提綱,UML根底知識-概念,UML的目的,UML三個(gè)根本構(gòu)造塊,事物,關(guān)系,圖,UML根底知識-事物,事物類型,內(nèi)容,表示法舉例,結(jié)構(gòu)事物,類,接口,用例,組件,結(jié)點(diǎn)等,動(dòng)作事物,交互,狀態(tài)等,分組事物,包,注釋事物,解釋部分,UML根底知識-關(guān)系,關(guān)系,功能,表示法,關(guān)聯(lián),類實(shí)例之間連接的描述,依賴,兩個(gè)模型元素間的關(guān)系,對一個(gè)元素(提供者)的改變可能影響或提供信息給其他元素,泛化,更概括的描述和更具體的種類間的關(guān)系,適用于繼承,實(shí)現(xiàn),說明和實(shí)現(xiàn)間的關(guān)系,UML根底知識-圖,UML,靜態(tài)圖,用例圖,(,Use Case Diagram,),類圖,(,Class Diagram,),對象圖,(,Object Diagram,),組件圖,(,Component Diagram,),部署圖,(,Deployment Diagram,),UML,動(dòng)態(tài)圖,狀態(tài)圖,(,State Diagram,),時(shí)序圖,(,Sequence Diagram,),協(xié)作圖,(,Collaboration Diagram,),活動(dòng)圖,(,Activity Diagram,),內(nèi)容提綱,UML根底知識,UML工程實(shí)踐,使用Visio進(jìn)行UML建模,UML工程實(shí)踐,使用UML進(jìn)行工程的分析和設(shè)計(jì)時(shí),一般遵循的步驟是,第一步,描述需求,產(chǎn)生用例圖,第二步,根據(jù)需求建立系統(tǒng)的靜態(tài)模型,構(gòu)造系統(tǒng)的結(jié)構(gòu),這個(gè)步驟產(chǎn)生:類圖,對象圖,組件圖和部署圖,第三步,描述系統(tǒng)的行為,產(chǎn)生狀態(tài)圖,活動(dòng)圖,順序圖,UML工程實(shí)踐-舉例,系統(tǒng)的商業(yè)用例-工程范圍確實(shí)定,UML工程實(shí)踐-舉例,系統(tǒng)的商業(yè)用例,-,業(yè)務(wù)分析,選擇查詢方式,按證件號碼查,那么選擇證件類型,輸入證件號碼,根據(jù)輸入的信息,調(diào)用檢查客戶信用,如果用戶有欠費(fèi)或在黑名單中,詢問營業(yè)員是否繼續(xù)業(yè)務(wù),是那么調(diào)用客戶資料查詢接口,否那么中止業(yè)務(wù),查詢出客戶根本資料后,營業(yè)員修改相應(yīng)資料,并根據(jù)客戶申請選擇修改帳戶,和客戶附加資料。,根據(jù)選擇的業(yè)務(wù),分別調(diào)用帳戶資料查詢,用戶資料查詢和客戶附加資料查詢接口,營業(yè)員修改相應(yīng)資料。,營業(yè)員提交業(yè)務(wù),根據(jù)相應(yīng)修改的資料調(diào)用客戶資料修改,客戶附件資料修改,帳戶資料修改等接口。,系統(tǒng)計(jì)算費(fèi)用,打印發(fā)票,UML工程實(shí)踐-舉例,客戶資料變更,-,用例圖,UML工程實(shí)踐-舉例,客戶資料變更,-,類圖,UML工程實(shí)踐-舉例,客戶資料變更,-,活動(dòng)圖,UML工程實(shí)踐-舉例,客戶資料變更,-,順序圖,UML工程實(shí)踐-舉例,客戶資料變更,-,順序圖,內(nèi)容提綱,UML根底知識,UML工程實(shí)踐,使用Visio進(jìn)行UML建模,使用,Visio,進(jìn)行,UML,建模,模型資源管理器的使用,系統(tǒng)建模演示,學(xué)員動(dòng)手操作,Visio,使用,Visio,進(jìn)行,UML,建模,模型資源管理器的使用,為創(chuàng)立復(fù)雜軟件系統(tǒng)的面向?qū)ο蟮哪P吞峁?全面的支持,它提供模型的樹視圖和在視圖間進(jìn)行瀏,覽的手段.,使用,Visio,進(jìn)行,UML,建模,系統(tǒng)建模演示,演示使用Visio建模過程,如以下圖所示:,使用,Visio,進(jìn)行,UML,建模,學(xué)員動(dòng)手操作,Visio,完成客戶資料變更的,UML,建模,交付物,:AlterCustom.vsd,文件,考核點(diǎn),:,非考核點(diǎn),:,業(yè)務(wù)邏輯的正確性,1,分析系統(tǒng)用例模型,商業(yè)用例圖,20,2,分析對象模型,類圖,20,3,分析某一個(gè)系統(tǒng)用例的處理流程,活動(dòng)圖,順序圖,40,4,模型在,Visio,模型資源管理器的結(jié)構(gòu)是否正確,20,學(xué)習(xí)資料,Q&A,謝謝大家,