IDEF6: A Design Rationale Capture Method Concept Paper

Abstract

When explicitly captured, design rationale typically exists in the form of unstructured textual comments. In addition to making it difficult, if not impossible to find relevant information on demand, lack of a structured method for organizing and providing completeness criteria for design rationale capture makes it unlikely that important information will be documented. Unlike design methods which serve to document WHAT a design is (Design Specification), the IDEF6 Design Rationale Capture Method is targeted at capturing WHY a design is the way it is -- or WHY it is not manifested in some other form -- together with HOW the final design configuration was reached. IDEF6 was intended to be a method with the representational capability to capture information system design rationale and associate that rationale with the design models and documentation for the end system. Thus, IDEF6 attempts to capture the logic underlying the decisions contributing to, or resulting in, the final design. The explicit capture of design rationale serves to help avoid repeating past mistakes, provides a direct means for determining the impact of proposed design changes, forces the explicit statement of goals and assumptions, and aids in the communication of final system specifications. IDEF, Knowledge acquisition, Design, Information engineering, Method, Design rational, Integration, Systems engineering.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1992
Accession Number
ADA261594

Entities

People

  • Christopher P. Menzel
  • Patricia A. Griffith
  • Richard J. Mayer

Organizations

  • Texas A&M University

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Artificial Intelligence
  • Cognition
  • Computer Programming
  • Computer-Aided Design
  • Computers
  • Control Systems
  • Engineering
  • Industrial Engineering
  • Information Systems
  • Knowledge Management
  • Language
  • Life Cycles
  • Professional Associations
  • Software Design
  • Software Development
  • Specifications

Readers

  • Software Engineering.
  • Systems Analysis and Design