UML 使用現狀報告

2021-08-24 19:48:43 字數 1802 閱讀 5494

lethbridge大學的brian dobing在omg adtf會議上做了乙個關於uml使用現狀的調查報告。

調查內容包括使用uml的組織的情況、各種uml圖的使用頻率、

得到320份有效反饋,其中:

171份報告使用了uml;

11份報告使用了oo,沒有用uml,但對uml相關圖有一些有價值的反饋;

36份報告使用了oo,沒有用uml。

102份報告沒有用oo和uml;

結果公布在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) 使用各種圖的都是誰?

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

4) 使用uml的困難在於:

36 – user inte***ce

21 – roles, responsibilities of clients

18 – security

18 – data requirements

13 – system capabilities, functionality

18 – other

5) 為什麼沒有用uml

too few people familiar with uml 51

resp. doing no system dev』t work 25

org. doing little/no system dev』t work 20

no suitable projects for uml 16

other 4

(點評: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 使用現狀報告

結果公布在comp.object新聞組了。這裡挑其中有意思的幾個介紹如下 1 調查結果總覽 uml應用過程中採取了各種不同的方法 大部分專案得到成功 並不是所有的專案都是用例驅動的 用例的粒度差異較大 客戶的知識和興趣有較大差異 通常用來建立對系統的概覽 2 各種圖的使用頻率 您涉及的哪些oo um...

UML的現狀及未來發展

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

行業現狀研究報告

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