軟件設(shè)計可分為兩個部分:編碼設(shè)計與UI設(shè)計。UI的本意是用戶界面,是英文User和 Interface的縮寫。從字面上看是用戶與界面2個部分組成,但實際上還包括用戶與界面之間的交互關(guān)系。
在飛速發(fā)展的電子產(chǎn)品中,界面設(shè)計工作一點點的被重視起來。做界面設(shè)計的“美工”也隨之被稱之為“UI設(shè)計師”或“UI工程師”。其實軟件界面設(shè)計就像工業(yè)產(chǎn)品中的工業(yè)造型設(shè)計一樣,是產(chǎn)品的重要賣點。一個電子產(chǎn)品擁有美觀的界面會給人帶來舒適的視覺享受,拉近人與商品的距離,是建立在科學(xué)性之上的藝術(shù)設(shè)計。檢驗一個界面的標(biāo)準(zhǔn)既不是某個項目開發(fā)組領(lǐng)導(dǎo)的意見也不是項目成員投票的結(jié)果,而是終端用戶的感受。
與之相應(yīng),UI設(shè)計師的職能大體包括三方面:一是圖形設(shè)計,即傳統(tǒng)意義上的“美工”。當(dāng)然,實際上他們承擔(dān)的不是單純意義上美術(shù)工人的工作,而是軟件產(chǎn)品的產(chǎn)品“外形”設(shè)計。二是交互設(shè)計,主要在于設(shè)計軟件的操作流程、樹狀結(jié)構(gòu)、操作規(guī)范等。一個軟件產(chǎn)品在編碼之前需要做的就是交互設(shè)計,并且確立交互模型,交互規(guī)范。三是用戶測試/研究,這里所謂的“測試”,其目標(biāo)恰在于測試交互設(shè)計的合理性及圖形設(shè)計的美觀性,主要通過以目標(biāo)用戶問卷的形式衡量UI設(shè)計的合理性。如果沒有這方面的測試研究,UI設(shè)計的好壞只能憑借設(shè)計師的經(jīng)驗或者領(lǐng)導(dǎo)的審美來評判,這樣就會給企業(yè)帶來極大的風(fēng)險。