人性化軟件界面設計的歷史和原則的計算機論文

學識都 人氣:2.09W

 摘要:從軟件編碼以及軟件界面設計的發展歷史入手,詳述了軟件界面的3種歷史形態,即批處理界面、命令行用戶界面、圖形用戶界面,指出軟件界面設計應以人爲本,人性化是軟件界面設計的本質要求。在此基礎上,進一步分析了人性化設計在軟件界面的色彩、佈局、交互性3個方面的應用原則,指出配色應種類適中、形象獨特、色調統一、符合用戶心理特徵;佈局應遵循簡潔、順序、規範、平衡和對比等原則;而交互性中換膚以及智能佈局是人性化軟件界面設計的2個重要發展方向。

人性化軟件界面設計的歷史和原則的計算機論文

 關鍵詞:軟件界面;人性化設計;配色;佈局;交互性

界面設計是爲了滿足軟件專業化、標準化的需求而產生的對軟件的使用界面進行美化、優化、規範化的設計分支。具體包括軟件啓動封面設計、軟件框架設計、按鈕設計、面板設計、菜單設計、標籤設計、圖標設計、滾動條及狀態欄設計、安裝過程設計等。軟件用戶除期望所用的軟件擁有強大的功能外,更期望應用軟件能儘可能地爲他們提供一個輕鬆、愉快、友好的操作環境,因此,人性化的界面設計已成爲軟件設計中至關重要的一環。

1從軟件設計發展歷史看人性化設計1945年,馮·諾依曼提出二進制方案,建立多級存儲結構和並行計算原理,確立了20世紀計算機的基本數學構型,宣告計算機時代的來臨,軟件開發的歷史也從此正式開始。軟件開發的過程就是人們使用各種計算機語言將人們關心的現實世界映射到計算機世界的過程。實質上就是程序員們對客觀世界問題域的認識在二進制代碼世界內的重現過程[1]。從這一層面上來說,軟件開發的歷史大概可以分爲3個階段:面向機器(MO)、面向過程(PO)和麪向對象(OO)階段。

軟件開發可分爲兩大部分:編碼設計與UI設計。以上介紹的是編碼設計,這是大家所熟悉,但UI設計對大部分人來說都是個陌生的概念,直到目前爲止,做UI設計的人仍被貶稱爲“美工”。UI的本意是用戶界面,用戶界面設計是人機交互領域的一個子學科。人機交互是一門研究、規劃和設計如何讓人與計算機協同工作,以最高效的方式滿足人的需求的學科。具體來說,用戶界面是指計算機及其軟件中人們可以看到,聽到,觸摸到,與其交談,或者進行理解或指揮的那一部分。用戶界面由2個基本部分組成:輸入和輸出。輸入是指一個人如何將他的需求或願望告訴計算機。輸出是指計算機如何將它的計算結果和需要傳達給用戶。

用戶界面設計與編碼設計一樣,一直朝着貼近人的思維模式、現實世界的方向發展。其發展歷程大概可以分爲3個階段:從1945年計算機的誕生到1968年,這是批處理界面階段,批處理界面是非交互式用戶界面,事先用戶指定了處理工作的所有細節,批處理全部完成之後才能得到結果。1969年開始出現了命令行用戶界面,用戶通過鍵盤輸入命令字符串,計算機處理之後將結果顯示在監視器上,這一技術一直沿用至今。目前應用最爲廣泛的是圖形用戶界面(GUI),圖形用戶界面被定義爲一種採用了4種基本組件(窗口、圖標、菜單和鼠標指針)的人機交互形式,也稱爲WIMP界面。過去由於計算機硬件的限制,編碼設計成爲軟件開發的代名詞,美觀親和的圖形化界面與合理易用的交互方式都沒有得到充分的重視,實際上這個時期的軟件應叫做軟件程序,而不是軟件產品。當圖形用戶界面技術逐漸成熟並廣泛應用之後,軟件界面設計纔得到重視[2]。在面向過程編程階段以及面向對象編程階段的初期,軟件界面設計一般還只是程序員個人的事情,只有大型的軟件公司纔有經濟實力聘用專門的藝術設計人員參與到軟件界面的美化,但UI設計仍然屬於從屬地位。

從20世紀末至今,得益於基於插件、組件軟件體系結構的確立,有相當一部分程序員及藝術設計人員從軟件開發流程中脫離出來,專注於軟件用戶界面的研究與開發,形成了一個獨立的新興行業。目前國內外流行的“界面換膚”工具非常多,這些換膚產品的出現,一方面使軟件的界面更加符合用戶的心理及視覺需求;另一方面也使程序員可以致力於軟件功能的研究開發上,提高了軟件生產效率。

軟件界面設計是軟件設計中一個重要的組成部分,一個友好美觀的界面會給人帶來舒適的視覺享受,拉近人與電腦的距離。界面設計不是單純的美術繪畫,它需要定位使用者、使用環境、使用方式並且爲最終用戶服務,即設計的人性化。

2人性化設計是軟件界面設計的本質要求“人性化是指讓技術和人的關係協調,即讓技術的發展圍繞人的需求來展開。這裏所指的技術是廣義上的意思,不單單指某一領域[3]”。其實早在中國古代就已經提出了“人性化”的設計理念。如漢代長信宮燈的設計,其巧妙的創意堪稱古代設計藝術的典範。即使在更加久遠的仰韶文化時期,就已經有了一種汲水的尖底陶器,它也充分體現了人們對於“人性化”的追求。

人的地位和關係對於設計來說具有重要的意義,設計的使用者是人,設計是一項服務於人,融技術和藝術爲一體的創造性行爲。在設計的過程中,任何設計理念的形成都需要以人爲基本出發點,重視物與人的關係,強調滿足用戶的心理和生理的需求,這是人性化設計的本質。人性化設計是科學與藝術,技術與人性,理性與感性的結合。理性的科學技術給設計打下堅實的技術支持和良好的功能實現,而感性的藝術和人性則給設計賦予美感,使之充滿情趣和活力。

軟件界面設計是藝術與技術的結合,內容和形式的統一,是一種新的藝術形式。它要結合人的行爲習慣、人體的生理結構、人的思維方式和心理情況等,在原有設計的基本功能和性能基礎上,對界面進行優化,讓用戶使用起來更加方便舒適,符合用戶心理和生理的需求。人性化設計是軟件界面設計的本質要求。

3人性化軟件界面設計的原則

目前,軟件界面中一般包括色彩、佈局、交互性等多種元素,而這些元素的應用不僅要能夠準確地傳達信息還要能夠符合不同背景下的用戶使用心理。要使軟件界面成爲藝術化的呈現,必須首先對這些相關視覺元素的設計進行研究。

3.1軟件界面的色彩

美觀漂亮是軟件界面設計者不懈追求的目標。

和諧的畫面色彩,形象的三維圖案,得體的文字將營造出一個簡便、舒適的使用環境。爲了達到這一目標,色彩的使用應遵循一定的原則:1)顏色種類應適中。軟件界面設計中顏色的種類不能過多也不能過少,過多的顏色使人感覺界面凌亂,沒有重點;過少的顏色又使界面顯得單調。目前沒有一個確定的標準,依賴於界面設計人員的審美能力[4]。

2)配色方案應符合用戶的心理特徵。以人爲本的用戶原則貫穿於軟件開發的始末。配色也是如此,應該針對軟件類型以及用戶工作環境選擇恰當的色調和配色方案[5]。因爲不同的色彩具有不同的感情特徵,會對人產生不同的影響。用戶羣體爲知識分子的軟件界面應以冷靜的顏色爲主,如咖啡色,深藍色等;

而青少年使用的軟件界面應配上鮮豔活潑的色彩較爲合適,如紅、黃、藍等。

3)界面配色應具獨特性。色彩形象的獨特性,即“個性”,體現出創新與開拓的精神,不僅加強了軟件的識別性、記憶性以及商業競爭力,同時也給用戶一種優越感和歸屬感。在進行軟件界面設計時千萬要避免“跟風”,在充分了解軟件和用戶特性的基礎上,膽大心細設計出獨具魅力的軟件界面。

4)界面配色應具統一性。同一類型的窗口應使用同一種配色方案,避免過分地求異。因爲不同色彩有不同波長,會直接或間接影響人的情緒、精神和心理活動[6]。有些色彩使人振奮,有些色彩使人悲哀,不同的顏色對人們生理上的刺激是不同的,所以界面設計的色調應該是統一協調的`。當然,統一併不代表只能有一種顏色,可以通過調整明度、飽和度、小面積使用對比色的方法來豐富畫面效果。

3.2軟件界面的佈局

界面佈局就是要將大量的信息(文本、圖像、圖形、圖標和控件等)合理地安排在軟件界面上,即在有限的屏幕空間,科學合理地編排一定量的信息。試驗結果(Mayhew,1992年)表明,屏幕總體覆蓋度不應該超過40%,而分組覆蓋度不應該超過62%。界面不能太擁擠,也不能太鬆散,應遵循一定的美學原理[7]。

1)簡潔原則。在提供足夠信息量的同時界面設計應儘量地簡潔明瞭,不能給用戶帶來過多的視覺和記憶負擔。

2)順序原則。一般來說,人眼習慣於左右、上下的搜尋掃描運動與順時針方向運動。界面佈局的順序,也是從左上角開始的。菜單欄及每個主菜單的下拉菜單的安排,工具欄中工具圖標的佈局應符合人的視覺特點,提高視覺認讀效率與準確度。

3)規範原則。屏幕上所有對象的處理應一致化,使對象的動作可預期;命令、對話框的顯示以及提示行的位置在一個應用系統中應儘量地統一規範。

4)平衡原則。注意屏幕上下、左右平衡。局部不能擁擠,過分擁擠會產生視覺疲勞。增加界面平衡的方法有:控制空白區間與文字區間的使用比例,減少過度花俏的強調方式;將所有的內容區塊置於一個完整方塊中,使之有整體感。

5)對比原則。大小差別小時給人的感覺較沉着溫和,大小差別大時給人的感覺較鮮明而具有震撼力;明與暗的對比可以突出圖形或文字的地位;粗與細的對比可以給人一種輕快的樂感。

3.3軟件界面的交互性

軟件界面設計發展至今,形成了許多自身的特色,其中交互性就是一個重要的方面。此交互性並不是傳統意義上的概念,它指的是整個軟件界面隨用戶的喜好及習慣不斷調整、不斷優化的智能響應方法。

軟件的用戶往往不是一類固定的人羣,例如常用的office,Photoshop等,其應用範圍之廣以至於軟件界面設計人員已經沒有辦法去迎合所有用戶的視覺及心理需求[8]。即便是用戶相對固定的專業軟件,隨着社會的發展,用戶心境的變遷,其一成不變的軟件界面也會給人一種灰色、憂鬱的沉悶感。因此,只有爲軟件準備好一系列漂亮的“衣服”,當出現在不同場合時纔可以換上比較適合的一件。換膚工具是軟件界面交互性功能的重要發展。

軟件界面的交互性還體現在界面佈局方面。屏幕空間非常有限,如何最爲科學地利用屏幕空間一直是界面設計中的熱點、難題。浮動工具欄,自動隱藏等技術在一定程度上緩解了這一矛盾,但仍然未能很好地解決這一難題。對於界面佈局,最理想的狀態是界面上全是用戶所需的,沒有任何多餘的內容。因此軟件還需要具有自學能力,可以根據用戶的習慣來改變界面的佈局,不斷地統計出菜單、按鈕、命令等交互元素的使用頻度,將最爲常用的元素調整到最爲顯眼,最容易觸及的地方。智能化方法的引入是軟件界面交互性功能的另一個重要發展。

4結語

計算機發展的最終目標是成爲像人一樣的個體,大衆心理的吻合,都是該品牌能否立足的先決條件[7]。重品牌的包裝設計,也並不等於無限包裝。畢竟消費者消費的是產品本身,而不是產品的包裝[8]。品牌在進行包裝設計時並非越高檔、越氣派越好。

例如菸草市場,農村消費者也是個相當大的羣體。有的菸草企業曾推出過包裝非常精美,價格卻相當低的捲菸製品,可在農村這個市場上並未存在多久,究其原因在於精美的包裝給消費者的印象是一包煙的價格只有3元左右,甚至包裝成本都不夠,其捲菸所用的原料不可能是好的,所以消費者舍其而選擇其他品牌也就是情理之中的事了。農村消費羣體因其文化背景不同而產生的消費心理也不同,大多隻注意價格,講究實在,對於包裝審美的要求則放在第二位。因爲在他們眼裏,價格越低越好。當然同樣的價格,質量好的肯定是首選,菸草企業在做包裝時卻忽視了這一因素。所以說菸草品牌要想佔領農村的廣大市場,要充分了解消費者的心理,究其本質,滿足其特有的消費心理需求及審美需求才能從根本上解決問題。

5結語

現代設計被市場、技術以及受衆需求的不斷髮展所衝擊,曾經設計的“經典”觀念和地位正受到前所未有的挑戰,原有的體系和觀念產生動搖,迫使設計師開始思考未來設計的走向:如何讓更多人接受和喜歡[6]。當代包裝設計通過品牌塑造,適應了來自矛盾主要方面的影響,最大限度地滿足了消費者的心理需求。也只有這樣,包裝設計纔能有效地發揮其自身引導健康消費、合理消費的主觀能動性,使消費者心理和包裝設計自身能夠處於穩定、健康、和諧的運動發展狀態,最終達到爲商品促銷的目的。