開心一笑
【跟老婆吵架千金勸我:“爸爸铸屉,別跟媽媽一般見識钉蒲,女人都是慣出來的,打一頓就好了彻坛!”
“我不敢扒晏洹!”小压,我說线梗。
千金橫眉冷對地對我說:“可以讓媽媽打你,這不是經(jīng)常的事嗎怠益?這都是慣的仪搔。”
唉蜻牢!不說了烤咧,療傷中】
提出問題
工作中常用的UML圖有哪些?抢呆?煮嫌?
解決問題
前言
需要準備工具:SmartUML軟件
A & D
A是Analyse的縮寫,即我們所說的“分析”抱虐;
D是Design的縮寫昌阿,即“設(shè)計”。
一個系統(tǒng)在編碼前恳邀,都要經(jīng)過分析與設(shè)計兩個步驟懦冰。分析師繪制的類圖叫做“領(lǐng)域類圖”,而設(shè)計師繪制的類圖叫做“實現(xiàn)類圖”谣沸。
領(lǐng)域類圖
領(lǐng)域類圖:產(chǎn)生于分析階段刷钢,由系統(tǒng)分析師繪制,主要作用是描述業(yè)務(wù)實體的靜態(tài)結(jié)構(gòu)乳附,包括業(yè)務(wù)實體内地、各個業(yè)務(wù)實體所具有的業(yè)務(wù)屬性及業(yè)務(wù)操作、業(yè)務(wù)實體之間具有的關(guān)系赋除。
- 系統(tǒng)中有哪些實體阱缓。
- 這些實體能做什么操作。
- 實體間的關(guān)系贤重。
例如:
這是一個選課系統(tǒng)的簡單領(lǐng)域分析類圖茬祷。可以看到,主要實體有教師祭犯、學生秸妥、課程和開課安排。每個實體標注了其在業(yè)務(wù)上具有的屬性和方法沃粗。而且圖中還標明了實體間的關(guān)系粥惧。
分析僅與業(yè)務(wù)有關(guān),而與技術(shù)無關(guān)最盅。
類圖
實現(xiàn)類圖:產(chǎn)生于設(shè)計階段突雪,由系統(tǒng)設(shè)計師繪制,其作用是描述系統(tǒng)的架構(gòu)結(jié)構(gòu)涡贱、指導(dǎo)程序員編碼咏删。它包括系統(tǒng)中所有有必要指明的實體類、控制類问词、界面類及與具體平臺有關(guān)的所有技術(shù)性信息督函。例如:
上面圖形就是根據(jù)領(lǐng)域模型所畫出的實現(xiàn)類圖。
- 軟件分析與設(shè)計是編碼前的兩個階段激挪,其中分析僅與業(yè)務(wù)有關(guān)辰狡,而與技術(shù)無關(guān)。設(shè)計以分析為基礎(chǔ)垄分,主要與具體技術(shù)有關(guān)宛篇。
- 分析階段由分析師繪制領(lǐng)域類圖,設(shè)計階段由設(shè)計師繪制實現(xiàn)類圖薄湿。
- 領(lǐng)域類圖表示系統(tǒng)的靜態(tài)領(lǐng)域結(jié)構(gòu)叫倍,其中的類不與最終程序中的類對應(yīng);設(shè)計類圖表示系統(tǒng)的技術(shù)架構(gòu)豺瘤,是程序員的編碼依據(jù)段标,其中的類與系統(tǒng)中的類對應(yīng)。
- 領(lǐng)域類圖中類的屬性與操作僅關(guān)注與業(yè)務(wù)相關(guān)的部分炉奴,實現(xiàn)類圖中的屬性與操作要包括最終需要實現(xiàn)的全部方法與操作。
讀書感悟
來自達夫妮·杜穆里吧吒《蝴蝶夢》
- 我錯了瞻赶,我曾以為付出自己就是愛你。
- 一個人如果過于敏感和涉世不深派任, 有許多話其實并沒有惡意砸逊,而他聽起來卻像含沙射影、指桑罵槐掌逛。
- 過去的影子仍寸步不離地追隨我們师逸。我們竭力想忘掉那些往事,把它們拋之腦后豆混,但它們隨時都會重新浮現(xiàn)篓像。
- “如果你愿意动知,來看我們,”她說员辩,“生命太短暫盒粮,沒時間發(fā)請?zhí)奠滑!?/li>
經(jīng)典故事
【猴畫狐貍】
猴子發(fā)現(xiàn)狐貍在雞窩前鬼鬼祟祟丹皱,立刻提筆畫了一幅速寫,貼在雞窩前的大樹上宋税。
貉摊崭、狼和老虎看了,不約而同地把猴子圍了起來杰赛。
貉怒視著猴子說:"你這是別有用心呢簸!看你給狐貍畫的那嘴,簡直與我的嘴一模一樣淆攻!"
狼逼視著猴說:"你這是指桑罵槐阔墩!"為什么偏偏畫我老朋友的速寫?"
老虎怒氣最大瓶珊,它一邊將速寫扯碎啸箫,一邊對猴子吼道:"你這是影射!狐和虎讀音相近伞芹。你的矛頭是對著我的忘苛!"
猴無法申辯,它糊涂了:我明明畫的是狐貍唱较,可貉扎唾、狼和虎為何要發(fā)火呢?
據(jù)說南缓,猴之所以常常抓耳撓腮胸遇,就是因為沒有弄明白這個問題。
生活常識
【如何點菜-來自知乎】
- 確認同去吃飯的人不吃哪些食物汉形,或者有哪些特別想吃的菜纸镊。
- 這次吃飯是朋友聚會、商務(wù)目的概疆、還是游玩旅行逗威。朋友聚會,這個比較隨性岔冀,可以讓大家自己每人點一個菜凯旭;商務(wù)目的,記得一定要有幾道菜體現(xiàn)貴,貴罐呼,貴鞠柄。客人如果是外地人弄贿,那就還需要加上當?shù)靥厣舜悍妫挥瓮媛眯校欢ㄒ數(shù)靥厣恕?/li>
- 品葷素搭配內(nèi)容:熟悉的飯館差凹,如何點菜靠自我發(fā)揮期奔;不熟悉的飯館一般都讓服務(wù)員推薦他們的自家菜。因為每家飯店都有自家的招牌菜危尿、特色菜呐萌,這些一定不會差。
- 2人:一葷一素一湯谊娇;4人:三葷一素一湯肺孤;5人以內(nèi):三葷兩素一湯;10人:六葷四素兩湯济欢。 總之:葷 + 素 = 總?cè)藬?shù) 單數(shù): 葷 - 素 = 1 赠堵;偶數(shù):葷 - 素 = 2;< 8人一湯法褥,>= 8人兩湯
- 省事點菜方式:如果你光顧的是一家星級餐廳茫叭,這樣的飯店都有備專業(yè)點菜員。你可以告訴點菜員這次的飯局你的預(yù)算是多少半等,一共是多少人同桌揍愁,讓TA列菜單給你審核。查看TA列的菜單時杀饵,注意是否有這家店的特色菜莽囤,是不是素菜為多,葷菜太少切距。適當?shù)哪氵€可以根據(jù)實際大家需求調(diào)整朽缎。不夠吃的時候可以加菜。我最喜歡這樣的點菜方式谜悟,大家都很滿意饵沧,個人也很省事。
大神文章
【1】UML類圖與類的關(guān)系詳解
【2】領(lǐng)域模型和設(shè)計類圖的區(qū)別
【3】UML常用圖的幾種關(guān)系的總結(jié)
【4】基于UML的需求分析和系統(tǒng)設(shè)計個人體會
【5】UML的面向?qū)ο蠓治鲈O(shè)計過程淺析
【6】例解基于UML的面向?qū)ο蠓治雠c設(shè)計
【7】UML系統(tǒng)分析與設(shè)計
其他
如果有帶給你一絲絲小快樂赌躺,就讓快樂繼續(xù)傳遞下去,歡迎點贊羡儿、頂礼患、歡迎留下寶貴的意見、多謝支持!