Glossary » user interface design
user interface design
the overall process of designing how a user will be able to interact with a software application.
User interface design is involved in many stages of product development, including: requirements analysis, information architecture, interaction design, screen design, user testing, documentation, and help system design. User interface designers may require skills in many areas, including: graphic design, information design, software engineering, cognitive modeling, technical writing, and a wide variety of data collection and testing techniques.