結果公布在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***ce21 – 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...