Requirements Analysis of User Interface
Y. Tokuda*, T. Murakaniti*, Y. Tanaka*, E.S. Lee**
*HI Laboratory, Products CS Dept., CS Center, Sony Corp., Japan
School of Electrical and Computer Engineering,
Sung Kyun Kwan University ( SKKU), Korea
In developing highly user-satisfiable software systems of User Interface (UI), Requirements Analysis (RA) is one of the most important and difficult processes ( Faulk 1996). Most traditional RA based on individual analyst's experiential methods and insufficient tool support has a strict limitation for helping the analysts in the process. So it is strongly expected to develop methodologies and tools for supporting the RA process efficiently and entirely.
In this paper, we suggest a model of RA process in UI design and propose a support system named USE, User-friendly Support Environment for UI design, to give a systematic and integrated support.
We design a model of the RA process through real-world task analysis, especially by analyzing the actual activities of our present UI development groups, and their new requirements for the future. The RA process model roughly consists of the following 8 stages: (1) problem description, (2) user identification, (3) goal analysis, (4) task analysis, (5) UI function definition, (6) UI function parts extraction, (7) situation organization, (8) GUI image sketching, and (9) image attachment on the storyboard. These stages capture the essential activities to make up the requirements analysis clearly and systematically.