什么是設計語言?設計語言是一種用于與使用事物的用戶進行交流的視覺和功能語言。在《認知科學的軟件大師方法》一書中,企業(yè)vi設計應用設計公司以這種方式解釋了設計語言。
設計語言是一種用于與使用事物的用戶進行交流的視覺和功能語言。
因此,您可以知道這幅插圖是一把傘,因為有一種設計語言,稱為視覺和功能語言。而且大家也從設計語言上認出了“叫傘的東西是這樣用的”。
設計語言已被用于設計各種有形和無形的事物,從我們周圍的產(chǎn)品到建筑、城市、服務和組織。
接下來,為了更好地理解設計語言,企業(yè)vi設計應用設計公司將其與我們平時使用的自然語言進行比較。
自然語言與設計語言的比較
我們通常說的語言稱為自然語言。自然語言主要由單詞和語法組成,有助于生成表達來傳達思想和解釋他人所說的話。
另一方面,設計語言由設計元素和結構規(guī)則組成,這些元素和結構規(guī)則對于生成表達式和閱讀事物以創(chuàng)建事物很有用。
與自然語言一樣,設計語言涉及日?;顒?,可以傳達如何體驗事物和事物,并影響用戶對事物和事物的看法。
并且用戶在沒有受過教育的情況下,在使用事物時會將設計語言理解為一種隱含的理解。
以雨傘為例,即使你不學習如何使用雨傘,你也可以在使用真正的雨傘時隱含地記住設計語言并識別出叫做雨傘的東西。
創(chuàng)造事物
您說在設計語言中,您可以生成表達式來創(chuàng)建事物,但是您首先應該怎么做才能創(chuàng)建事物?
企業(yè)vi設計應用設計公司 說:
為了最有效地使用設計語言,你不應該設計事物,而是設計它們在你的經(jīng)驗中的意義?!瓝Q句話說,我們應該創(chuàng)造能夠參與創(chuàng)造有意義體驗的東西,而不是創(chuàng)造有意義的東西?!挛锏囊饬x不是可以與經(jīng)驗分開考慮的東西,而是事物在創(chuàng)造經(jīng)驗的同時存在于其中。
因此,要創(chuàng)造事物,首先要想到一種“有意義的體驗”。
例如,如果你在字典中查找“widget”這個東西的意思,它會說“the whole set of computer GUI parts”。但是 Apple 的小部件不是關于你在字典中看到的部分,它們是關于設計一種有意義的體驗。
有意義的體驗:您可以及時查看您喜歡的應用程序的信息。您可以參與創(chuàng)造有意義的體驗的事情:小部件
Apple 的小部件被認為旨在幫助您創(chuàng)建有意義的體驗,您可以在其中及時查看有關您喜愛的應用程序的信息。
當用戶使用小部件時,他們會隱含地理解小部件的設計語言。這意味著“事物在創(chuàng)造體驗的同時存在于其中。 ”
使事情更容易閱讀的設計原則
創(chuàng)建了一個東西之后,我們應該怎么做才能讓用戶更容易閱讀呢?
《為誰設計?認知科學家的設計原則》一書的作者諾曼說:
人的腦袋是為了理解世界而設計的。只需幾條線索,就能解釋、說服、了解自己,做好自己。......好東西很容易被解釋和理解。
因此,為了創(chuàng)造一個好的產(chǎn)品,我們需要提供用戶容易理解和理解的線索。
諾曼還指出,好的設計有四個原則:“可見性”、“好的概念模型”、“好的對應”和“反饋”。
可見性,良好的概念模型,良好的映射,反饋解釋
因此,一個好的設計語言可以說是滿足“可見性”、“好的概念模型”、“好的聯(lián)想”和“反饋”這四個原則。
接下來,我想介紹一下這四個原則是如何在Goodpatch 項目中實際使用的。
對象中的設計語言
信息建模與交互說明
在Goodpatch項目的初期,企業(yè)vi設計應用設計公司經(jīng)常從“信息建?!焙汀敖换ァ边@兩個角度來反饋客戶當前的產(chǎn)品界面。
在信息建模中,我們檢查對象之間的關系,目標應用程序/服務中存在什么樣的對象=對象。然后檢查對象信息的顯示是否一致并給出反饋。
交互檢查對象是否可以讀取,對象的基本功能是否可以讀取,并給出反饋。
信息建模
信息建模按以下順序執(zhí)行。
通過逆向建模、閱讀幫助中的解釋和創(chuàng)建概念模型圖來理解對象之間的關系。
總結UI 類圖中對象的角色和功能,并檢查實際顯示的信息(每個的列表和詳細信息)。
我們以Good & More 的形式提供良好的信息建模和改進反饋。
概念模型圖和UI建模說明
相互作用
在交互中,我們從“是否可以讀取對象”和“是否可以讀取對象的基本功能”這兩個角度給出反饋。
首先,讓我們仔細看看“是否可以讀取對象”。
檢查點:對象的視覺表示、操作的視覺機制、操作的即時結果
根據(jù)前面介紹的四個設計原則,具體要檢查三個點:“對象的可視化表示”、“操作的可視化機制”和“可以立即看到的操作結果”。
例如,你可以讓一個對象看起來像一張卡片來表示它可以被操作,當你將鼠標懸停在它上面時,“箭頭”會變成一個“手”的符號,當你點擊一個對象時,操作的結果是這樣的因為顏色被反射。確保你這樣做。
接下來,檢查“是否可以讀取對象的基本功能”。
檢查點:生成、讀取、更新、刪除
對象的基本功能是四個功能:創(chuàng)建、讀取、更新和刪除。檢查是否可以正確讀取每個函數(shù)。
例如,是否可以通過明確要求的項目和顯示內(nèi)容中的最大字符數(shù),以及提供良好的默認值以便用戶不會導致錯誤來順利創(chuàng)建創(chuàng)建功能。
理想情況下,它應該為對象提供基本功能,以便用戶可以按照自己的方式進行操作。因此,擁有遵循設計原則的適當設計語言非常重要。
結論
如果您可以參考如何在軟件設計領域使用設計語言,我會很高興。另外,我認為檢查我們創(chuàng)建的用戶界面是否可以作為用戶閱讀對象的線索很重要。
然后,企業(yè)vi設計應用設計公司想了解現(xiàn)有的設計語言,有意識地開發(fā)一種新的設計語言,做出更好的軟件。
總監(jiān)微信
復制成功
業(yè)務咨詢 何先生
業(yè)務咨詢 何先生
搜索感興趣的內(nèi)容