Viewpoints supporting the development of interactive software

T.C. Nicholas Graham · 1996

The use of a variety of software viewpoints is helpful in the usercentered development of interactive software.Viewpoints of interactive software include paper and pencil mockups, task-oriented specifications, architecture views, and code views.In our experience, however, programmers prefer to develop user interfaces using prototyping tools that emphasize the code view only, potentially resulting in both a lower quality of user interface and a poor quality of delivered code.This paper surveys the role of different software viewpoints in a user-centered development process.The paper argues that to be successful, such a process must support incremental development, easy movement between viewpoints, and good tool support for manipulating different viewpoints.

Read the paper · More papers on PaperTik