A Design Space and Design Rules for User Interface Software Architecture

Abstract

The architecture of a user interface software system can be described in terms of a fairly small number of key functional and structural choices. This report presents a design space that identifies these key choices and classifies the alternatives available for each choice. The design space is a useful framework for organizing and applying design knowledge. The report presents a set of design rules expressed in the terms of the design space. These rules can help a software designer to make good structural choices based on the functional requirements for a user interface system. Extension of this work might eventually provide automated assistance for structural design.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1990
Accession Number
ADA237049

Entities

People

  • Thomas G. Lane

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Classification
  • Computer Graphics
  • Computer Programming
  • Computer Science
  • Computers
  • Device Drivers
  • Engineering
  • Grammars
  • Human-Machine Interaction
  • Language
  • Operating Systems
  • Programming Languages
  • Software Design
  • Software Development
  • User Interface
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Software Engineering

Technology Areas

  • Space