From Design to Redesign

Abstract

Software Engineering environments have to support design methodologies whose main activity is not the generation of new independent programs, but the maintenance, integration, modification and explanation of existing ones. Especially for software systems in ill-structured problem domains where detailed specifications are not available (like Artificial Intelligence and Human-Computer Communication), incremental, evolutionary redesign has to be efficiently supported. To achieve this goal we have designed and constructed an object-oriented, knowledge-based user interface constructed kit and a large number of associated tools and intelligent support systems to be able to exploit this kit effectively. Answers to the "user interface design question" are given by providing appropriate building blocks that suggest the way user interfaces should be built. The object-oriented system architecture provides great flexibility, enhances the reusability of many building blocks and supports redesign, Because existing objects can be used either directly or with minor modifications, the designer can base a new user interface on standard and well-tested components.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1987
Accession Number
ADA447661

Entities

People

  • Andreas C. Lemke
  • Christian Rathke
  • Gerhard Fischer

Organizations

  • University of Colorado Boulder

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Artificial Intelligence
  • Computer Communications
  • Computers
  • Engineering
  • Information Operations
  • Software Development
  • Specifications
  • Standards
  • Systems Engineering
  • User Interface
  • User Interface Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy