現(xiàn)在MDA建模的宣傳多集中于可視化的表現(xiàn)形式, 鼓吹通過(guò)平面圖標(biāo)的擺放來(lái)傳達(dá)信息.
圖形的方式是否一定比文本表現(xiàn)要優(yōu)越呢? 圖形的表現(xiàn)能力確實(shí)是要強(qiáng)于普通文本的.文本對(duì)于信息的組織方式基本上是一維的,
而平面圖形本質(zhì)上是二維的(如果考慮顏色因素, 平面圖形可以說(shuō)是2.5維的). 人的視覺(jué)對(duì)于圖形有著天然的并行處理能力,
通過(guò)圖形我們有可能更有效的獲得信息. 但是程序中細(xì)節(jié)的關(guān)聯(lián)可能是復(fù)雜的, 多維的, 二維圖形同樣難以直接描述這些關(guān)聯(lián),
而一維的文本對(duì)于所有維度的描述是對(duì)稱(chēng)的, 可能在描述多維關(guān)系時(shí)更加容易維持簡(jiǎn)單性和一致性. 當(dāng)描述復(fù)雜的關(guān)聯(lián)時(shí),
我們不可避免的需要采取多層次封裝的方式, 在圖形界面上我們可能要通過(guò)多次點(diǎn)擊才能到達(dá)某一細(xì)節(jié)層面, 這樣反而不如純文本方式更加"并行化":
在純文本方式下, 我們?cè)谝粋€(gè)文件中能夠同時(shí)看到所有高層次和低層次的信息, 并能夠通過(guò)查找和翻頁(yè)沿著一個(gè)固定的維度迅速定位到所需要的章節(jié)處.
受限于人類(lèi)視野的大小, 我們所看到的圖形不能過(guò)大也不能過(guò)小, 這樣在一定程度上也限制了圖形方式所能夠傳遞的信息量.
有的時(shí)候圖形上標(biāo)注了過(guò)多的關(guān)聯(lián)反而使我們更加迷惑. 所謂可執(zhí)行的UML要真的運(yùn)行起來(lái), 需要大量的信息隱蔽在圖形表象之下,
在我看來(lái)這是一個(gè)沒(méi)有什么實(shí)際意義的概念.
Feedback
# re: 圖形 vs. 文本 回復(fù) 更多評(píng)論
2005-12-30 21:18 by weide閱
2.5維的說(shuō)法很有意思
漢字有象形之說(shuō),只是不太意識(shí)到了
2.5維的說(shuō)法很有意思
漢字有象形之說(shuō),只是不太意識(shí)到了
只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||