search menu icon-carat-right cmu-wordmark

A Design Space and Design Rules for User Interface Software Architecture

Technical Report
This report describes the architecture of user interface systems using a design space that identifies the key architectural choices and classifies the available alternatives.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-90-TR-022

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.

Cite This Technical Report

Lane, T. (1990, November 30). A Design Space and Design Rules for User Interface Software Architecture. (Technical Report CMU/SEI-90-TR-022). Retrieved March 28, 2024, from https://insights.sei.cmu.edu/library/a-design-space-and-design-rules-for-user-interface-software-architecture/.

@techreport{lane_1990,
author={Lane, Thomas},
title={A Design Space and Design Rules for User Interface Software Architecture},
month={Nov},
year={1990},
number={CMU/SEI-90-TR-022},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/a-design-space-and-design-rules-for-user-interface-software-architecture/},
note={Accessed: 2024-Mar-28}
}

Lane, Thomas. "A Design Space and Design Rules for User Interface Software Architecture." (CMU/SEI-90-TR-022). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, November 30, 1990. https://insights.sei.cmu.edu/library/a-design-space-and-design-rules-for-user-interface-software-architecture/.

T. Lane, "A Design Space and Design Rules for User Interface Software Architecture," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-90-TR-022, 30-Nov-1990 [Online]. Available: https://insights.sei.cmu.edu/library/a-design-space-and-design-rules-for-user-interface-software-architecture/. [Accessed: 28-Mar-2024].

Lane, Thomas. "A Design Space and Design Rules for User Interface Software Architecture." (Technical Report CMU/SEI-90-TR-022). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 30 Nov. 1990. https://insights.sei.cmu.edu/library/a-design-space-and-design-rules-for-user-interface-software-architecture/. Accessed 28 Mar. 2024.

Lane, Thomas. A Design Space and Design Rules for User Interface Software Architecture. CMU/SEI-90-TR-022. Software Engineering Institute. 1990. https://insights.sei.cmu.edu/library/a-design-space-and-design-rules-for-user-interface-software-architecture/