- UI交互設計與開發實戰
- 呂云翔 楊婧玥等編著
- 541字
- 2020-09-18 18:15:22
2.2 界面與軟件系統的關系
界面與軟件系統密不可分,本節分別從界面和系統的角度來闡述兩者之間的親密關系。
2.2.1 界面是“窗戶”
用戶界面在整個軟件系統中是人與系統交互的“橋梁”,軟件系統在開發過程中,通過對界面的開發,使后臺的軟件系統可以與用戶進行交互,界面是整個軟件系統對外的窗口,用戶通過界面與系統進行對話。例如百度搜索引擎的界面,通過一個文本輸入框讓用戶輸入想要搜索的內容,單擊“百度一下”后系統做出相應的反應,最后給出搜索結果,如圖2-7所示。在從輸入關鍵詞到顯示搜索結果的過程中,界面通過文本輸入框和提交按鈕與用戶進行信息交互,是整個百度引擎系統對外的窗口。在軟件系統中,界面是不可缺少的部分。

圖2-7 百度搜索頁面
2.2.2 系統是“心靈”
一方面界面是軟件系統的對外窗口,另一方面軟件系統是界面交互的后臺支撐。用戶通過界面向系統輸入信息,系統對信息進行處理,再通過界面向用戶輸出信息。一個沒有后臺只有前端的系統是不完整的,軟件系統后臺和界面兩者密不可分,系統為界面提供強有力的后臺支撐。鼠標在單擊加載某一個程序時,光標會變成“加載中”的樣子,防止用戶多次單擊程序造成系統崩潰,如圖2-8所示。這樣的一個小設計目的是給系統后臺反應的時間,讓界面和系統統一,并通過后臺的反應支撐軟件系統的界面。

圖2-8 光標“加載中”