UML 使用現狀報告

2021-08-21 23:26:32 字數 1628 閱讀 7326

結果公布在comp.object新聞組了。

這裡挑其中有意思的幾個介紹如下:

1) 調查結果總覽

uml應用過程中採取了各種不同的方法;

大部分專案得到成功;

並不是所有的專案都是用例驅動的;

用例的粒度差異較大;

客戶的知識和興趣有較大差異;

通常用來建立對系統的概覽;

2) 各種圖的使用頻率

您涉及的哪些oo/uml圖中涉及了以下圖

5個選項:none, <1/3, 1/3 – 2/3, > 2/3和all.

usage >2/3 usage (%)

class diagram 4.19** 73

use case diagram 3.56** 51

sequence diagram 3.51** 50

use case narrative 3.25** 44

activity diagram 2.87** 32

statechart diagram 2.82** 29

collaboration diag. 2.54** 22

(點評:呵呵,用得最多的還是三劍客)

3) 使用各種圖的都是誰?

客戶 開發人員 維護人員 技術人員

use case 4.00** 3.62†† 3.15†† 3.52††

activity 3.50** 3.43†† 3.35†† 3.50††

uc diag 3.36** 3.06†† 2.90†† 3.17††

sequence 2.91** 3.71†† 3.76†† 4.14††

class 2.90** 4.06†† 4.18†† 4.35††

statechart 2.63** 3.51†† 3.35†† 3.77††

collabor. 2.62** 3.25†† 2.96†† 3.40††

(點評:客戶使用用例圖的比率已經可觀了,但國內的情況估計並不是這樣的)

4) 使用uml的困難在於:

36 – user inte***ce

21 – roles, responsibilities of clients

18 – security

18 – data requirements

13 – system capabilities, functionality

18 – other

5) 為什麼沒有用uml

(點評:uml的普及應用仍任重而道遠,美國看來也是如此)

6) uml/oo專案的規模

mean median max n

budget$mill 5.34 1.00 75 71

per-yrs 57.5 6.5 3000 118

kloc 479 50 5000 64

use cases 88 35 800 75

classes 1311 150 25000 95

(點評:應用專案的規模跨度挺大的)

(待續)

UML 使用現狀報告

lethbridge大學的brian dobing在omg adtf會議上做了乙個關於uml使用現狀的調查報告。調查內容包括使用uml的組織的情況 各種uml圖的使用頻率 得到320份有效反饋,其中 171份報告使用了uml 11份報告使用了oo,沒有用uml,但對uml相關圖有一些有價值的反饋 3...

UML的現狀及未來發展

uml是在多種物件導向建模方法的基礎上發展起來的建模語言,主要用於軟體密集型系統的建模。它的演化,可以按其性質劃分為以下幾個階段 最初的階段是專家的聯合行動,由三位oo 物件導向 方法學家將他們各自的方法結合在一起,形成uml 0.9。第二階段是公司的聯合行動,由十幾家公司組成的 uml夥伴組織 將...

行業現狀研究報告

整個產業的演進方向,其實是產業在四個維度的持續提公升 產品更豐富 價效比更好 與使用者匹配,這是三個面向終端消費者交付結果的指標 效率更高,這是乙個面向交付過程的指標。2017年中國手機安全狀況報告 協同辦公產品好不好用,得看這 25 項指標 研報 原始碼資本曹毅 產業網際網路是你我的使命 2017...