UML 還有用嗎?

時間 2021-05-06 10:52:45

1樓:

不用學的太細。

uml大部分時候用來演示,裝逼,領導其實不懂啥是標準uml,像就行了小部分時候用來理思路,自己看的玩意兒,整那麼多條條框框幹啥?

國內軟工專業學的那些IEEE標準化文件,標準化流程,業界基本沒人會按部就班的用。冗餘,囉嗦,費時,我複製貼上一把梭,整這些非必要的文件流程多此一舉。

2樓:思先行軟體科技

這個還是有用的,第一 UML是一種表示法,作為溝通的一種形式,用於把思考的成果以視覺化方式呈現出來,作為表示法,目標是方便溝通,提高溝通效率,它跟我們平常把文字,聲音,動作作為溝通工具一樣,只是一種方式,只是圖形資訊更容易被理解,一圖勝千言。

說這個東西沒有用的人,是因為他沒有把成果的表示方法和得出成果的思考方法分開來,如何思考得出成果和表示法沒有直接的關係,思考得出的成果,你可以用某乙個表示法來表示,也可以不用,或者自己創造一種表示方法也可以,不影響你思考的過程及思考的內容,如果你知道這個過程,你覺得用這個不順手,說沒有用,還說得過去,如果你不知道這個過程,說這個沒有用,就說不過去了,它是軟體專業領域裡面的乙個表示法,跟我們機械專業電子專業一樣,也有自己專用的表示法

還有一種是,他的工作跟本用不到這個表示法,

3樓:HolidayCoffee

問:UML 還有用嗎?

有用,絕對有用,那些說沒用的、貌似有用,是因為沒有在正確的場合正確使用過。

問:在敏捷開發時代,UML還有沒有必要去學習?

如果你想一直幹下去,而不是做短期工作的話,是一定要學習的。你的專案要麼會膨脹,要麼會產生複製變體,總而言之只要一直幹下去規模都會擴大,只要到了一定規模,是肯定要上UML圖的。

問:據說uml的最高境界是用uml圖直接生成可執行軟體!

是的,是有軟體支援UML轉程式的功能,但這還不是UML的最高境界。

補充1:為什麼看不到完整的UML圖示例,因為UML圖涉及到需求方的核心業務,屬於不可公開的機密。

補充2:在沒有UML繪圖軟體前,UML繪圖人都是手繪。

補充3:悄悄告訴你UML的乙個隱藏功能,在繪製UML過程中,是可以提前預知和迴避一些之後程式設計中產生的BUG的,只要這個繪圖人的程式設計資歷夠深。

4樓:老黃

我們公司不大,但使用UML,需求調研和需求分析崗位合併,這個崗位要寫兩個文件,客戶能看懂的文字需求文件,然後翻譯成UML為主的需求文件,再提交設計師。這個過程從客戶到程式設計師的的需求傳遞出錯率低,且責任清晰。關鍵是需求和設計能熟練掌握,程式設計師不怎麼需要,所以程式設計師經常說UML沒卵用。

5樓:揉碎

統一是用來解決不統一的問題的,現在的軟體基本遵循迭代開發沒有一次引入大量不統一的東西,所以不需要。

如果你想做個全國政務統一平台,中間無數的邏輯就需要你先畫下圖。

6樓:王等閒

可能是我水平不夠。

但這個回答下的UML的支持者的表達方式和邏輯都讓我很熟悉。。。

想知道有什麼真正有影響的實際產品是利用UML描述的。。。

7樓:

沒什麼用,以前可能有用,現在程式語言和框架已經進步很多了

產品原型到實現,架構都比較成熟

uml表達能力太弱了,又囉嗦,基本被廢棄了

8樓:旭哥

作為一名程式設計師,我認為uml對我程式設計沒有任何幫助,反而成為我寫程式的障礙。

我覺得它唯一的可能有價值的地方就是讓外行人理解你的程式的設計思想

9樓:

UML是給一些沒什麼特別需求的專案的架構師用的。。。

非常專業的專案,有時候會自創一些元語言符號進行精確的系統描述。UML虧就虧在U這個字上。

另外UML其實一點都不U,因為只能描述OO比如我用OCaml寫的東西就沒法用UML來描述。。(一般直接給mli就完事了,人家也是ML嘛。。)

10樓:yaoyao

不喜歡UML,一直都很反感這貨。我做設計一般就是腦圖+BPMN流程圖,比較簡單好看。外行不需要學習就能看明白,溝通起來效率不知道甩UML幾條街。

對方認為我不對的時候,也能直接按他的理解畫給我看。

11樓:

這麼說吧,我在某專做超大規模企業應用的公司(就是那個做的軟體以難用著稱的公司)幹了多年了,就沒見過同事用UML的。

當然,我司自己有一套簡單的,不能所謂「自動生成到Code」的關係圖設計,不過隨著微服務、Cloud Native的流行,搞這些的也越來越少了。

12樓:藍告白

知乎小透明來答一波:

說UML語言沒用的,多半是都沒有深入了解和使用分析的。

為什麼這種利器被別人詆毀呢?

我想大概率是因為市場競爭

今天的軟體市場充斥著如同快消品市場一樣的理念。

做網際網路或者產品類軟體的甚至定製軟體,都希望快速出結果有產出,然後不斷迭代,而且一般5年左右可能有的產品就得淘汰,或者換新技術重構一遍。

這就導致了誰也沒有耐心,認真用UML來分析打造乙個軟體,逐漸的UML淪落為有點雞肋的存在。

因為等不及,沒時間分析,因為面對新技術,會重構,所以軟體生命週期不用太長,也沒事。

這就是為什麼很多軟體不可避免的進入了焦油坑,因為誰也沒有真正的去分析,架構,這樣也更不會用這個。

但是你說它有沒有用,可以明確的說,有用,但現在的行業,不讓你有時間,有精力去認真用。

每次都是催著有沒有出效果,出東西,全然不管你架構的怎麼樣,只要能出效果,後期執行不行,重構唄。

13樓:

UML沒用了。(不匿名這樣回答絕對被罵)

UML拿給誰看呢?

高手,軟體整體結構了然於心,畫個鬼啊,給誰看?我自己都不看。

中間,你這個圖畫的真好,真抽象,但是沒用!軟體不是藝術品!具體寫的時候,平台,語言,都是問題,魔鬼在細節中!

新手,看個錘子,這他媽是啥?

14樓:rick

從我個人的角度看,很有用,特別是針對複雜業務系統(ERP)、複雜工業系統:

以下是本人的區域性截圖僅供見笑:

1.Thinking SAP in UML by rick:

2.Thinking Finance with UML by rick:

15樓:

還是有用的,學點UML,當你找不到工作或者失業了以後,可以到一些三流大學去當個老師,上課吹水,吹UML,吹自己,忽悠下你的學生和領導,混口飯吃。

16樓:李巨集杰

目前看來斃大於利

UML作為任何OO圖書的必講內容, 極大的增加了學習OO的負擔, 當你在學習設計模式時, 會發現自己經常糾結箭頭方向, 代表含義等內容, 當你查手冊終於搞清楚時, 你會發現自己處於兩個狀態:

終於把圖看懂了, 今天就到這裡吧, 明天再看---> 無限迴圈終於把圖看懂了, 這個設計模式我已經學會了---> 其實你還沒有開始呢.

UML 作為乙個更高層次的抽象, 並沒有給初學者帶來任何益處.

17樓:

UML只是一種表述你頭腦中思想的工具。相對來說你頭腦中的思想才重要,但所選用的表述工具實際上根據情況並不一定就是UML。

真正的架構師,其最值錢的是他的設計思想。

18樓:

就軟體分析和設計而言,物件導向是思想,建模是方法,uml是工具。

uml符號相當於電路圖中的元器件符號,uml圖相當於電路圖。

不懂uml能做軟體開發嗎?當然能!生產線上不懂電路的打工妹不是照樣做iphone手機?就看你想成為哪種人了。

19樓:Null

小產品一枚,正好這兩天被領導逼著畫了次狀態圖,拿了本UML書,看狀態圖規範,修改了5次,達到了領導滿意的效果。

用這玩意畫完後,第一次覺得,整個產品流程,狀態邏輯在我腦子裡是異樣的清晰,有種發現新大陸的感覺。

so我的結論是,用UML幹嘛很重要,於我可以用它來完善產品邏輯,資料邏輯。對於UML其它高大上的功能和用途,我暫時並用不著,用到在學。

20樓:

UML當然有用。

在專案介紹的時候ppt裡放上UML圖,人家一看你這就是個靠譜的專案。

如果畫的圖不好看,老闆們就會說:「你看看你一點都不專業,畫個圖都只會用方框。」

21樓:哎呀

UML的意義不在於開發中怎麼怎麼樣,舉例來說架構師要用UML直觀清晰告訴開發人員,我們的架構整體規劃是什麼,他們的關係是什麼,各自職責是什麼

開發人員要用UML告訴自己以及夥伴,自己做什麼,準備怎麼做,需要什麼上述的這些問題都可以通過UML非常清晰的表達出來,比起幾十張的文件要簡單實用;這些而且可以作為追溯的一種方式,可以讓專案或者功能有據可查

總而言之,UML和開發本身無關,更應該理解為乙個說明文件:說明需求,說明思路,說明方案

22樓:rayren

大家認為跨專案做繼承,有沒有可能?

我對Office建模,「檔案」為父類,開發WPS時直接繼承「檔案」類中的屬性和方法?

基於網路開發為我們擴充套件OOAD提供了機會,我向把UML搬到網際網路上,對託管在Github上的專案進行建模。

csp j s如今還有用嗎?

除了選省隊,csp對學生來說完全沒有用了,因為教育部所轄的高校不可能認可乙個非學科競賽的計算機考試,另外據北大招辦在浙江oi說的,自招取消了,以前低年級學生籤的約可能全部作廢了,今年noi現場簽約形式也很惡劣,排名靠後的銅牌已經沒有學校願意簽了。生物物理化學國賽簽約形式更惡劣,國賽的獎牌尚且如此,乙...

請問現在學Flash還有用嗎

小超 個人認為木有。flash已經被放棄了,谷歌瀏覽器預計今天禁用flash,火狐瀏覽器也要禁用。安卓也會禁用,官方也不維護,做動畫有其他更多更好的。沒必要用這個 這個問題,需要乙個判定環境 1.你是個學生,學校正在教Flash軟體,要問學Flash還有用嗎?如果你並不知道要學什麼,那你就去學Fla...

現在天生麗質還有用嗎?

酌鹿 現在化妝技術高超,可總還是要卸妝的。像一些網紅化的再好看,可背後卸了妝也不知道是什麼模樣,扒素顏的也樂此不疲,甚至自己原本的模樣還成了黑料?有點搞笑。還不如趁著現多喝水,早睡,護膚一下,天生麗質當然有用 知否 天生麗質當然有用嘍 女孩子從小美到大,自然而然會有常人難以企及的氣質,更多的是自信。...