Functional Design of a Menu-Tree Interface within Structured System Development

A systematic method for designing a menu-tree interface is presented. The method is part of ADISSA, a comprehensive systems analysis and design methodology, which is based on the use of modified hierarchical data flow diagrams (DFD). Thus, the functional structure of the designed menu-tree is consistent with the functional structure and the user-model of the system. The method consists of several steps, beginning with an initial menu-tree derived automatically from DFDs, which is then improved and modified, taking into consideration factors other than functionality. Menu Tree Designer, one of the software tools of ADISSA methodology, supports the designer in all stages of the interface design.

[1]  Edwina L. Rissland Ingredients of Intelligent User Interfaces , 1984, Int. J. Man Mach. Stud..

[2]  Peretz Shoval,et al.  Software engineering tools supporting ADISSA methodology for systems analysis and design , 1990 .

[3]  John I. Kiger,et al.  The Depth/Breadth Trade-Off in the Design of Menu-Driven User Interfaces , 1984, Int. J. Man Mach. Stud..

[4]  Deborah Hix,et al.  Human-computer interface development: concepts and systems for its management , 1989, CSUR.

[5]  Peretz Shoval,et al.  Structured prototyping: Integrating prototyping into structured system development , 1988, Inf. Manag..

[6]  Mark Green,et al.  Goals and objectives for user interface software , 1987, COMG.

[7]  Martin L. Kersten,et al.  Developing interactive information systems with the User Software Engineering methodology , 1986, IEEE Transactions on Software Engineering.

[8]  W. D. Dominick,et al.  A Survey of Formal Tools and Models for Developing User Interfaces , 1988, Int. J. Man Mach. Stud..

[9]  D. Verne Morland,et al.  Human factors guidelines for terminal interface design , 1983, CACM.

[10]  François Lustman,et al.  A dialog-based architecture for interactive information systems , 1985, DATB.

[11]  J Foley,et al.  Transformations on a formal specification of user-computer interfaces , 1987, COMG.

[12]  Stuart K. Card,et al.  Evaluation of mouse, rate-controlled isometric joystick, step keys, and text keys, for text selection on a CRT , 1987 .

[13]  Peretz Shoval,et al.  ADISSA: architectural design of information systems based on structured analysis , 1988, Inf. Syst..

[14]  Brad A. Myers,et al.  User-interface tools: introduction and survey , 1989, IEEE Software.

[15]  Gerhard Fischer Human-computer interaction software: lessons learned, challenges ahead , 1989, IEEE Software.

[16]  Stanley R. Parkinson,et al.  Organization of Broad Computer Menu Displays , 1985, Int. J. Man Mach. Stud..

[17]  Peretz Shoval,et al.  ADDS: A System for Automatic Database Schema Design Based on the Binary-Relationship Model , 1987, Data Knowl. Eng..

[18]  H. R. Hartson,et al.  An interactive environment for dialogue development: its design, use and evaluation; or, is aide useful? , 1986, CHI '86.

[19]  Dan R. Olsen,et al.  MIKE: The Menu Interaction Kontrol Environment , 1986, ACM Trans. Graph..

[20]  Donald A. Norman,et al.  Software Engineering for User Interfaces , 1984, IEEE Transactions on Software Engineering.