必威电竞|足球世界杯竞猜平台

隱喻
來源:互聯(lián)網(wǎng)

在軟件領(lǐng)域中,隱喻并非簡單地用一個(gè)名詞對軟件事物進(jìn)行類比,軟件隱喻的本質(zhì)是一種認(rèn)知隱喻。

正文

在軟件領(lǐng)域中,隱喻并非簡單地用一個(gè)名詞對軟件事物進(jìn)行類比,它還包含了對類比事物之間的體驗(yàn)與分析,不僅要找出兩者之間的類同之處,還要借助人們對隱喻事物的現(xiàn)有理解,通過我們已經(jīng)熟悉的活動(dòng),將軟件開發(fā)過程聯(lián)系起來,從而幫助我們更好地認(rèn)知軟件問題域。因此,軟件隱喻的本質(zhì)是一種認(rèn)知隱喻。我們可以通過在日常生活中無意識(shí)獲得的基本隱喻系統(tǒng),在軟件開發(fā)過程中,受到關(guān)聯(lián)性的啟發(fā)和影響,使得主觀經(jīng)驗(yàn)和感覺經(jīng)驗(yàn)相互匹配,然后通過概念融合而形成具有啟示意義和指導(dǎo)意義的軟件隱喻。這正是軟件隱喻的工作機(jī)制。

在軟件開發(fā)過程中,我們會(huì)碰到種類繁多的軟件隱喻,例如臭蟲(bug)、菜單(menu)、視窗(windows);架構(gòu)(建筑)、服務(wù)(service)、對象(object);黑盒(black box)與白盒(white box);瀑布(Waterfall)軟件模型、迭代(iterative)軟件模型……這些軟件隱喻無一不是從日常生活或其他科學(xué)領(lǐng)域中借鑒而來,根據(jù)我們原有的認(rèn)知,實(shí)現(xiàn)一種類比的定義,并逐步發(fā)展為軟件領(lǐng)域的固有概念。

參考資料 >

生活家百科家居網(wǎng)