- UI交互设计与开发实战
- 吕云翔 杨婧玥等编著
- 541字
- 2021-03-31 17:54:28
2.2 界面与软件系统的关系
界面与软件系统密不可分,本节分别从界面和系统的角度来阐述两者之间的亲密关系。
2.2.1 界面是“窗户”
用户界面在整个软件系统中是人与系统交互的“桥梁”,软件系统在开发过程中,通过对界面的开发,使后台的软件系统可以与用户进行交互,界面是整个软件系统对外的窗口,用户通过界面与系统进行对话。例如百度搜索引擎的界面,通过一个文本输入框让用户输入想要搜索的内容,单击“百度一下”后系统做出相应的反应,最后给出搜索结果,如图2-7所示。在从输入关键词到显示搜索结果的过程中,界面通过文本输入框和提交按钮与用户进行信息交互,是整个百度引擎系统对外的窗口。在软件系统中,界面是不可缺少的部分。
![](https://epubservercos.yuewen.com/3DEE77/17977546208667006/epubprivate/OEBPS/Images/30_01.jpg?sign=1739606235-nH09ZbdE5AB6nXjD7wF7DzK39CfiInGd-0-06281d595ea0b8ccb27854058fb0f0dc)
图2-7 百度搜索页面
2.2.2 系统是“心灵”
一方面界面是软件系统的对外窗口,另一方面软件系统是界面交互的后台支撑。用户通过界面向系统输入信息,系统对信息进行处理,再通过界面向用户输出信息。一个没有后台只有前端的系统是不完整的,软件系统后台和界面两者密不可分,系统为界面提供强有力的后台支撑。鼠标在单击加载某一个程序时,光标会变成“加载中”的样子,防止用户多次单击程序造成系统崩溃,如图2-8所示。这样的一个小设计目的是给系统后台反应的时间,让界面和系统统一,并通过后台的反应支撑软件系统的界面。
![](https://epubservercos.yuewen.com/3DEE77/17977546208667006/epubprivate/OEBPS/Images/30_02.jpg?sign=1739606235-djSctYzEb3IvyotCaTiGz3uRWC8cVBpL-0-c8943f4f15b15a32c9c196628b733d6c)
图2-8 光标“加载中”