[
按語:據說上帝把所有的女士都設計成天使,可是天使們在下凡的時候,有些人雙腳先著地,有些人臉先著地。上帝的這一疏忽讓很多女士傷透了心。所以 我們在開發軟體時,一定要吸取這個教訓。]
◆.什麼是好的使用者介面
通俗地講,使用者介面“好不好”主要看它是否“容易使用”和“美觀”。
易用性是指使用者使用軟體的容易程度。現代人的生活節奏快,幹啥事都想圖個方便。誰都不樂意掏錢買很難用的東西,所以把易用性作為使用者介面的重要屬性對待無可非議。
除了要求軟體易用之外,人們還希望使用者介面美觀。電影《食神》裡的一段精彩故事情節可以協助我們理解介面美觀的重要性。
美觀的介面能消除使用者由感覺引起的乏味、緊張和疲勞(情緒低落),大大提高使用者的工作效率,從而進一步為發揮使用者技能和為使用者完成任務作出貢獻。人們對美的嚮往和追求是與生俱有的。顯然沒有開發人員願意醜化自己的軟體,也沒有使用者嗜好醜陋的介面。軟體開發人員要設計美,使用者要享受美,所以介面的美是開發人員與使用者的共同需求。
全世界無數人使用Microsoft公司的作業系統DOS, Windows 3.1, Windows 9x, Windows 2000和 Windows XP,這些作業系統的確是越來越好用了,並且越來越漂亮了。介面的“易用性”和“美”充分體現了人機互動作用中人的特性與意圖,越來越多的使用者將通過具有吸引力而令人愉快的人機介面與電腦打交道。
◆.開發人員的能力缺陷
儘管國內有很多技術出色、聰明過人的軟體開發人員,但是他們未必開發得出“易用”的和“美觀”的軟體。主要原因有:
國內絕大多數大學的電腦學科教育存在缺陷:沒有開設人機
工程學、美學、心理學這些必修課。由於學生們接受的教育幾
乎全是科學與 技術,他們根本不知道怎樣才能設計出易用、
美觀的使用者介面,很多人甚至想都沒有想過。當他們畢業後真
正參與軟體產品開發時,只好憑著個人的經驗與感覺設計軟體
的使用者介面,這樣產生的介面往往得不到福士使用者的認可。
開發人員在設計使用者介面方面不僅存在先天的教育缺陷,更加糟糕的是還常常犯“錯位”的毛病,即他以為只要自己感覺使用者介面漂亮、使用起來方便,那麼使用者也一定會滿意。俗話說“王婆賣瓜,自賣自誇”。當開發人員向使用者展示軟體時,常會得意地講:“這個軟體非常好用,我操作給你看,……是很好用吧!蠻漂亮的吧!”
軟體是否易用、是否美觀要讓使用者來評價。如果使用者對介面很不滿意,開發人員不要有逆反心裡“到哪裡找來的笨蛋!”。其實不是使用者笨,是自己開發的軟體太笨了。當使用者真的感到軟體很好用時,一股溫暖的感覺油然而生,於是就用“介面友好”來表揚這個軟體。
* 建議:
任何人,只要在工作中發現了自己的知識缺陷,他都應該及時學習,彌補不足。同時,企業應當設法邀請軟體使用者介面設計專家給員工們培訓,努力在最短的時間內有效地提升員工們的使用者介面設計能力。
下面咱們來談談怎樣來設計好的使用者介面:
◆.使用者介面設計原則(11個)
用於提高易用性的介面設計原則有8個:
-- 使用者介面適合於軟體的功能
-- 容易理解
-- 風格一致
-- 及時反饋資訊
-- 出錯處理
-- 適應各種使用者
-- 國際化
-- 個人化
最短路徑,最少操作 (操作的最高效率)
-- 用於提高美觀程度的設計原則有:
-- 合理的布局
-- 和諧的色彩
[最後:關於具體如何在以上幾點設計原則下,關注和設計使用者介面,希望大家互相交流。這是軟體設計工程裡面一個重要的概念或是設計要點,筆者也會整理並發表自己的觀點!]