掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
一次交互就是指在特定語(yǔ)境中,為了實(shí)現(xiàn)某一個(gè)目標(biāo),而在一組對(duì)象之間進(jìn)行交換的一組消息所表示的行為

10年積累的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有宣化免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
消息
UML中的4種UML交互圖
◆順序圖:順序圖是一種強(qiáng)調(diào)消息時(shí)間順序的交互圖,為讀者提供了控制流隨著時(shí)間推移的清晰的可視化軌跡
◆通信圖:UML 2.0中的通信圖實(shí)際上就是UML 1中的協(xié)作圖,它強(qiáng)調(diào)的是參加交互的對(duì)象的組織,為讀者提供了在協(xié)作對(duì)象結(jié)構(gòu)組織的語(yǔ)境中觀察控制流的一個(gè)清晰的可視化軌跡
◆定時(shí)圖:采用了一種帶數(shù)字刻度的時(shí)間軸來(lái)精確地描述消息的順序
◆交互概述圖:是交互圖和活動(dòng)圖的混合物
如何繪制UML交互圖
準(zhǔn)備工作
◆首先根據(jù)自己的喜好和實(shí)際的表現(xiàn)需要來(lái)選擇順序圖或通信圖。不過(guò)由于它們?cè)谡Z(yǔ)義上是等價(jià)的,因此可以繪制出一種,再通過(guò)建模工具來(lái)自動(dòng)轉(zhuǎn)換成另一種圖
◆分析模型中的交互圖徹重于分析類的職責(zé)分配和交互流程,而設(shè)計(jì)模型中的交互圖則徹重于設(shè)計(jì)類的引入和實(shí)際方法的調(diào)用與流程控制
◆先確定參與交互的對(duì)象、對(duì)象之間的關(guān)系(通信圖),然后確定對(duì)象間的消息交互流程(用同步調(diào)用、異步消息、返回消息表示),并利用交互片斷(順序圖)或迭代標(biāo)記及監(jiān)護(hù)條件來(lái)表示循環(huán)和分支結(jié)構(gòu)
魯棒分析
魯棒圖可以很多的解決需求分析和架構(gòu)設(shè)計(jì)之間的差別。更詳細(xì)的說(shuō)明請(qǐng)看最后的解釋。
◆Robustness分析不是UML模型的一部分,它是一個(gè)強(qiáng)大的草圖工具,是介于分析和設(shè)計(jì)之間的一種有效工具
◆在Robustness分析中,將應(yīng)用邊界類、控制類和實(shí)體類,分別對(duì)應(yīng)MVC架構(gòu)的3個(gè)層
◆從一個(gè)用例中抽取三類對(duì)象的方法:
魯棒分析—從事件流開(kāi)始
下面是用例描述:
魯棒分析—尋找邊界對(duì)象
◆圖書(shū)管理員向系統(tǒng)發(fā)出“新增書(shū)籍信息”請(qǐng)求——主窗口、“新增書(shū)籍信息”按鈕
◆系統(tǒng)要求圖書(shū)管理員選擇要新增的書(shū)籍是計(jì)算機(jī)類還是非計(jì)算機(jī)類——書(shū)籍類別列表框。
◆圖書(shū)管理員做出選擇后,顯示相應(yīng)界面,讓圖書(shū)管理員輸入信息,并自動(dòng)根據(jù)書(shū)號(hào)規(guī)則生成書(shū)號(hào)——“新書(shū)信息錄入”窗口及輔助的“提交”按鈕

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流