女人久久久www免费人成看片,国内自拍偷拍网,国产一区二区三区免费在线观看,欧美精品三区四区,91久久国产综合久久91,欧美成人精品第一区二区三区 ,美女成人在线观看

軟題庫 培訓(xùn)課程
當(dāng)前位置:信管網(wǎng) >> 綜合知識(shí) >> 文章內(nèi)容
類圖、順序圖、活動(dòng)圖、狀態(tài)圖用法和比較
來源:信管網(wǎng) 2017年03月05日 【所有評(píng)論 分享到微信

使用電梯仿真系統(tǒng)來解釋下列各種圖的關(guān)系

類圖

為什么要使用用類圖:

我們?cè)陂_發(fā)系統(tǒng)的時(shí)候是不是經(jīng)常采用 分而治之  的思想 即將其分解為較為簡(jiǎn)單的子系統(tǒng)。

而使用類圖道理也是一樣,目的就是為了簡(jiǎn)化邏輯,讓我們的思維可以站在類級(jí)別的去考慮問題從而避免一開始就陷入細(xì)節(jié)


如電梯仿真系統(tǒng)中先識(shí)別出了以下類,所以我們就可以站在面向?qū)ο蟮慕嵌瓤紤]該仿真電梯的樓梯了

順序圖

用法:箭頭開始處是調(diào)用該方法的對(duì)象,箭頭指向處是擁有該方法的對(duì)象(當(dāng)然有時(shí)候也可以表示簡(jiǎn)單的過程)

為什么要使用順序圖:因?yàn)轫樞驁D可以直觀的反應(yīng)程序執(zhí)行的過程,特別 在表示各個(gè)對(duì)象間的調(diào)用順序,那么順序圖是一個(gè)很好的選擇


如電梯仿真系統(tǒng)的運(yùn)行全過程

li

流程圖

用法:每一個(gè)圓角框表示一個(gè)活動(dòng)即(主謂賓 或 謂賓結(jié)構(gòu))

為什么要用流程圖:流程圖可以清楚的表示完成某件事情中的各個(gè)活動(dòng)過程,讓我們可以站在人的思維去考慮代碼而不是站在實(shí)現(xiàn)代碼的角度去考慮程序


如電梯調(diào)度器運(yùn)行過程

對(duì)應(yīng)的代碼

public void start() {
getElevator().start();     
}

private Elevator getElevator() {
int type = compare.getType(); //獲得電梯運(yùn)行類型
switch(type){
case 0:
return null;                //沒有合適的
case 1:                         //兩部電梯都靜止
return closeElevator();
case 2:                          //有一部電梯靜止,另一部運(yùn)行
return staticElevator();
case 3:                           //兩部電梯都運(yùn)行
return compare.compareTwo();
}
return null;
}

狀態(tài)圖

類中的狀態(tài)比較多樣才有必要使用

 

如電梯運(yùn)行的三種狀態(tài)




總  結(jié)

其實(shí)程序設(shè)計(jì)應(yīng)該是這樣考慮的:大系統(tǒng) 分解成  小系統(tǒng)  ,小系統(tǒng) 分解成  各種類, 類 再分解成  各種函數(shù)。

之所以這樣考慮其實(shí)就是將一個(gè)復(fù)雜的問題 通過一步一步的轉(zhuǎn)化為較可實(shí)現(xiàn)的函數(shù)級(jí)別。

這樣假設(shè)吧。叫你去做一個(gè)系統(tǒng),假設(shè)你沒有分解 那么是不是一開始就陷入細(xì)節(jié)了你會(huì)發(fā)現(xiàn)你不知道從那邊開始入手

那么程序設(shè)計(jì)對(duì)于的分析設(shè)計(jì)順序應(yīng)該是。。先類圖-->順序圖-->流程圖  當(dāng)然這不是固定的


類圖和順序圖的關(guān)系:你可以試試看沒有畫類圖去畫一下順序圖 肯定不知道怎么畫是吧。

一般情況下在分析程序的總體流程時(shí)用順序圖比較好:因?yàn)榭傮w分析是站在類的角度去考慮的。類的關(guān)系一般都比較簡(jiǎn)單(高內(nèi)聚低耦合)順序圖適用于簡(jiǎn)單的過程


順序圖和流程圖的關(guān)系:想想要是一個(gè)方法里面有很多分支語句,那用順序圖肯定是很不好畫了

一般情況下分析程序中的方法用流程圖更好,因?yàn)榱鞒虉D可以很好的反應(yīng)各種復(fù)雜的邏輯。


綜上:站在類的角度分析用順序圖較好,站在函數(shù)級(jí)別的用流程圖比較合適

掃碼關(guān)注公眾號(hào)

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評(píng)論  查看完整評(píng)論  

推薦文章