What Does an Interface Designer Do?
The future of software depends to a large extent on the future of software interfaces. We know that the word interface in the computer world has two well-known meanings. One is the narrow "interface" of the software itself, such as various software development APIs. The second refers to the interface between people and software.
Software interface
- We call this kind of human-software interface "user interface", also known as "UI". The former definition to be discussed here: Interaction interface between different parts of software. This is usually the so-called API-
- Back in the 70s of the last century, Gary Kildall of Digital Research
- In short, it should be the API specification
- Many software will provide program interface, for example
- For example, the browser IE we use is a software, and it will announce the interface such as mouseover.
- When the programmer writes code in mouseover, it means what response will be made when the user mouses over this web page
- For example, we see that on some of the more dazzling websites, there are a bunch of stars following where the mouse goes.
- The mouseover interface will write about what parameters (parameter types, range values, etc.) can be used, which events can respond to this interface, etc.
- The interface part of the outline design document should be simple, generally divided into three parts: user interface, external interface and internal interface; the user interface only needs to briefly describe the user operation and feedback results; the external interface briefly describes the hardware input and output, network transmission protocol, etc ; The internal interface briefly describes the transfer of values between modules, data transfer, and so on.