在設計過程中,我們的重點要放在可以很快掌握和應用的那些簡單而有效的技術上。例如,有一位擅長web應用的自由設計師,在通過一次簡短的會議演講學習了以使用為中心的設計方法後,馬上將其用到自己的工作中。還有一位計算機外部裝置公司的專案經理,在參加了一次一小時的講座後,就向其專案團隊成員介紹如何使用用例模型來改進軟體的使用者介面。在全世界,成功運用這種開發方法的公司遍布於銀行應用系統、工業自動控制以及商用軟體開發工具等各個領域。
使用模型作為一種槓桿,來幫助解決使用者介面設計中的問題。用簡單的模型來幫助認識問題和找到解決方案,通常可以提高效率,但對許多新手來說,剛剛接觸時可能會感到有一些困難。引發人們興趣的研究問題與現實生活中進行的日常決策是不同的。學術界和專業人員似乎通常認為,只有通過認知和感知心理學才能認識和理解人機互動,要想很好地進行人機互動設計,必須首先閱讀大量的學術文獻。
創造慾望是優秀設計的基本元素。某些將使用者介面看成是一種戲劇藝術或認為設計主要基於藝術靈感的專業人員,一直對以使用為中心設計方法的系統化本質持反對態度。而從另乙個方面來看,在我們這些積極擁護基於模型的方法的人當中,有許多設計和藝術專業人員,他們認識到,抽象模型可以激發更大的創造力。
面向使用的軟體設計隨筆16
以使用為中心的設計方法所採用的抽象模型傾向於使問題簡單化,鼓勵使用一般的而不是特殊的概念來進行思考。反覆地進行簡單化和一般化可以使模型以及從模型產生的介面設計趨向於其最本質的核心。開發人員一次又一次地修改自己以前的工作,對其進行簡化,使之更加通用,最後開發出更小 更簡單的系統,在保持系統複雜性和成本...
面向使用的軟體設計隨筆15
為了理解使用系統的是哪種型別的使用者,我們構建乙個角色模型,它由一組使用者角色以及乙個定義其相互關係的使用者角色關係圖組成 為了理解使用者使用系統做什麼事情,我們構建乙個任務模型,它由一些基本用例和乙個用例關係圖組成。為了描述需要提供什麼工具和材料來支援那些基本用例,我們使用乙個介面環境模型以及乙個...
面向使用的軟體設計隨筆14
我們不能指望只根據看問題的一種視角就能設計出好的使用者介面。我們需要多個角度的檢視來設計介面。對於使用者介面來說,只有主螢幕的一幅草圖是不夠的,我們還需要描繪出使用者介面的不同部分如何相互連線。乙個好的使用者介面設計是以好的使用者介面體系結構為基礎的,而乙個好的體系結構應當支援方便高效的使用。以使用...