日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《火球——UML大战需求分析》(第1章 大话UML)——1.5 小结和练习

發(fā)布時(shí)間:2023/11/29 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《火球——UML大战需求分析》(第1章 大话UML)——1.5 小结和练习 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

說明:

《火球——UML大戰(zhàn)需求分析》是我撰寫的一本關(guān)于需求分析及UML方面的書,我將會(huì)在CSDN上為大家分享前面幾章的內(nèi)容,總字?jǐn)?shù)在幾萬以上,圖片有數(shù)十張。歡迎你按文章的序號(hào)順序閱讀,謝謝!本書已經(jīng)在各大網(wǎng)上書城及書店銷售,歡迎你的關(guān)注。


------------------------------------------------------------------------------------------------------------------------------

?

?

?

?

第1章 大話UML

?

摘要:你只需要閱讀完本章,就能從宏觀上掌握UML的知識(shí),在你的腦袋中形成一張UML的藍(lán)圖。你能全面了解UML的基本知識(shí),UML的各種圖的用途和概況,你能和實(shí)際工作遇到的問題聯(lián)系起來,幫助你進(jìn)一步規(guī)劃下一步的學(xué)習(xí)。

?


1.5 小結(jié)和練習(xí)


小結(jié)

本章的主要目標(biāo)是讓你不需要閱讀全書的情況下,就可以了解到UML的全貌,大概知道UML各種圖的用途,同時(shí)給你說明學(xué)習(xí)UML的難點(diǎn),為最終活用UML做好準(zhǔn)備。

?

下面我們一起來復(fù)習(xí)一下本章的主要內(nèi)容:

?

  • UML是Unified Modeling Language的簡稱,是軟件開發(fā)界的一套標(biāo)準(zhǔn),UML不僅可用于軟件設(shè)計(jì),也可以用于軟件需求分析。但UML并不是強(qiáng)制標(biāo)準(zhǔn),我們應(yīng)該善用包括UML在內(nèi)的各種標(biāo)準(zhǔn)來提高我們的水平。
  • ?UML可分為兩類:結(jié)構(gòu)型、行為型,結(jié)構(gòu)性的UML有:類圖、對(duì)象圖、構(gòu)件圖部署圖包圖,行為型的圖有活動(dòng)圖狀態(tài)機(jī)圖順序圖、通信圖、用例圖、時(shí)間圖。
  • 類圖是業(yè)務(wù)概念模型分析的有利武器,也是面向?qū)ο蠓治瞿芰Φ膹?qiáng)有力訓(xùn)練工具。
  • 對(duì)象圖在需求分析工作中并不常用。
  • 構(gòu)件圖、部署圖是分析IT基礎(chǔ)架構(gòu)、軟件架構(gòu)等方面需求的有利分析工具,但需要你具備IT基礎(chǔ)架構(gòu)、軟件設(shè)計(jì)方面的知識(shí)和經(jīng)驗(yàn)。
  • 包圖可用來組織類圖,在需求分析工作中應(yīng)用的機(jī)會(huì)不是很大。
  • 活動(dòng)圖、狀態(tài)機(jī)圖、順序圖是分析業(yè)務(wù)流程的強(qiáng)力武器。活動(dòng)圖的表達(dá)思路與流程圖很類似,很容易掌握,而且大部分情況下都可以使用活動(dòng)圖來分析業(yè)務(wù)流程;某流程如果是圍繞某個(gè)物品進(jìn)行,該物品在流程中轉(zhuǎn)換多種狀態(tài),那么使用狀態(tài)機(jī)圖來分析是首選;用順序圖來分析的好處是能清晰表達(dá)整個(gè)過程所參與的角色,角色與角色之間的關(guān)系,各角色是如何被卷入這個(gè)過程當(dāng)中的。
  • 通信圖可以看作是順序圖的另外一種表達(dá)形式,順序圖更強(qiáng)調(diào)先后順序,通信圖更強(qiáng)調(diào)相互之間的關(guān)系。而從我的工作經(jīng)驗(yàn)看,順序圖更加實(shí)用一點(diǎn)。
  • 有人會(huì)將用例圖稱作“公仔圖”,用例圖表達(dá)的是什么角色通過軟件系統(tǒng)能做什么事情,我們可以使用用例圖系統(tǒng)地表達(dá)軟件系統(tǒng)的絕大部分需求。
  • 時(shí)間圖是表示某東西的狀態(tài)隨時(shí)間變化而變化的一種圖,我在實(shí)際工作中很少有機(jī)會(huì)能用到這種圖。
  • 學(xué)UML之難,不在于學(xué)習(xí)語法,避免陷入U(xiǎn)ML的認(rèn)識(shí)誤區(qū),多練習(xí)、多實(shí)踐,培養(yǎng)良好的“think in UML”思想,鍛煉面向?qū)ο蠓治龅哪芰?#xff0c;成為活用UML的需求分析高手不遠(yuǎn)矣!



練習(xí)


1. 請(qǐng)你根據(jù)自己的實(shí)際情況,填寫“你的UML斤兩”調(diào)查表,此表能幫助你認(rèn)識(shí)自己的UML水平。
選擇最接近你情況的選項(xiàng)填寫下表:
A. 還沒有聽說過該UML圖,就算聽說過也不了解具體情況。
B. 了解該UML圖,但還沒有在實(shí)際工作中應(yīng)用過。
C. 在實(shí)際工作中能看懂這種UML圖。
D. 在實(shí)際工作中能畫出該UML圖。
E. 對(duì)該UML圖非常熟悉,能在工作中熟練運(yùn)用。
F. 對(duì)該UML圖非常熟悉,能在工作中熟練運(yùn)用,而且能指導(dǎo)別人在實(shí)際工作中活用此UML圖。


表 1.2 你的UML斤兩調(diào)查表

?


2. 根據(jù)上題的調(diào)查情況,請(qǐng)你為自己設(shè)定UML的學(xué)習(xí)目標(biāo)。


3. 書面表達(dá)能力是很重要的一種能力,良好的書面表達(dá)能力能讓你更好地學(xué)習(xí)和應(yīng)用UML,此題目訓(xùn)練和測(cè)試你的書面表達(dá)能力。下面題目請(qǐng)至少選擇一題完成:
a) 選擇你最熟悉的一個(gè)項(xiàng)目,簡明扼要地描述出該系統(tǒng)能做什么事情。
b) 總結(jié)你最近一個(gè)月的主要工作,簡明扼要地表達(dá)出來。
c) 總結(jié)你最近一個(gè)月的學(xué)習(xí)情況,簡明扼要地表達(dá)出來。
將你的總結(jié)給至少一位不了解你總結(jié)內(nèi)容的朋友看,你不要加任何解釋,看看你的朋友能不能讀懂你寫的內(nèi)容。根據(jù)你朋友的反饋,思考如何改進(jìn)你的書面表達(dá)能力。


?


?

請(qǐng)看下一章……

?

?



?

作者:張傳波

創(chuàng)新工場創(chuàng)業(yè)課堂講師

華為某團(tuán)隊(duì)高級(jí)顧問

《火球——UML大戰(zhàn)需求分析》作者

www.umlonline.org 創(chuàng)辦人

?

轉(zhuǎn)載于:https://www.cnblogs.com/james1207/p/3299458.html

總結(jié)

以上是生活随笔為你收集整理的《火球——UML大战需求分析》(第1章 大话UML)——1.5 小结和练习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。