軟體設計之 使用者介面設計

來源:互聯網
上載者:User
[ 按語:據說上帝把所有的女士都設計成天使,可是天使們在下凡的時候,有些人雙腳先著地,有些人臉先著地。上帝的這一疏忽讓很多女士傷透了心。所以 我們在開發軟體時,一定要吸取這個教訓。]

◆.什麼是好的使用者介面

通俗地講,使用者介面“好不好”主要看它是否“容易使用”和“美觀”。

易用性是指使用者使用軟體的容易程度。現代人的生活節奏快,幹啥事都想圖個方便。誰都不樂意掏錢買很難用的東西,所以把易用性作為使用者介面的重要屬性對待無可非議。

除了要求軟體易用之外,人們還希望使用者介面美觀。電影《食神》裡的一段精彩故事情節可以協助我們理解介面美觀的重要性。

美觀的介面能消除使用者由感覺引起的乏味、緊張和疲勞(情緒低落),大大提高使用者的工作效率,從而進一步為發揮使用者技能和為使用者完成任務作出貢獻。人們對美的嚮往和追求是與生俱有的。顯然沒有開發人員願意醜化自己的軟體,也沒有使用者嗜好醜陋的介面。軟體開發人員要設計美,使用者要享受美,所以介面的美是開發人員與使用者的共同需求。

全世界無數人使用Microsoft公司的作業系統DOS, Windows 3.1, Windows 9x, Windows 2000和 Windows XP,這些作業系統的確是越來越好用了,並且越來越漂亮了。介面的“易用性”和“美”充分體現了人機互動作用中人的特性與意圖,越來越多的使用者將通過具有吸引力而令人愉快的人機介面與電腦打交道。

◆.開發人員的能力缺陷

儘管國內有很多技術出色、聰明過人的軟體開發人員,但是他們未必開發得出“易用”的和“美觀”的軟體。主要原因有:

      國內絕大多數大學的電腦學科教育存在缺陷:沒有開設人機

      工程學、美學、心理學這些必修課。由於學生們接受的教育幾

      乎全是科學與  技術,他們根本不知道怎樣才能設計出易用、

      美觀的使用者介面,很多人甚至想都沒有想過。當他們畢業後真

      正參與軟體產品開發時,只好憑著個人的經驗與感覺設計軟體

      的使用者介面,這樣產生的介面往往得不到福士使用者的認可。

開發人員在設計使用者介面方面不僅存在先天的教育缺陷,更加糟糕的是還常常犯“錯位”的毛病,即他以為只要自己感覺使用者介面漂亮、使用起來方便,那麼使用者也一定會滿意。俗話說“王婆賣瓜,自賣自誇”。當開發人員向使用者展示軟體時,常會得意地講:“這個軟體非常好用,我操作給你看,……是很好用吧!蠻漂亮的吧!”

軟體是否易用、是否美觀要讓使用者來評價。如果使用者對介面很不滿意,開發人員不要有逆反心裡“到哪裡找來的笨蛋!”。其實不是使用者笨,是自己開發的軟體太笨了。當使用者真的感到軟體很好用時,一股溫暖的感覺油然而生,於是就用“介面友好”來表揚這個軟體。

* 建議: 

   任何人,只要在工作中發現了自己的知識缺陷,他都應該及時學習,彌補不足。同時,企業應當設法邀請軟體使用者介面設計專家給員工們培訓,努力在最短的時間內有效地提升員工們的使用者介面設計能力。

下面咱們來談談怎樣來設計好的使用者介面:

 ◆.使用者介面設計原則(11個)

用於提高易用性的介面設計原則有8個:

  -- 使用者介面適合於軟體的功能

  -- 容易理解

  -- 風格一致

  -- 及時反饋資訊

  -- 出錯處理

  -- 適應各種使用者

  -- 國際化

  -- 個人化

最短路徑,最少操作 (操作的最高效率)

  -- 用於提高美觀程度的設計原則有:

  -- 合理的布局

  -- 和諧的色彩

[最後:關於具體如何在以上幾點設計原則下,關注和設計使用者介面,希望大家互相交流。這是軟體設計工程裡面一個重要的概念或是設計要點,筆者也會整理並發表自己的觀點!]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.