• DocumentCode
    3293763
  • Title

    Recording the reasons for design decisions

  • Author

    Potts, Colin ; Bruns, Glenn

  • Author_Institution
    MCC Software Technol. Program, Austin, TX, USA
  • fYear
    1988
  • fDate
    11-15 Apr 1988
  • Firstpage
    418
  • Lastpage
    427
  • Abstract
    The authors outline a generic model for representing design deliberation and the relation between deliberation and the generation of method-specific artifacts. A design history is regarded as a network consisting of artifacts and deliberation nodes. Artifacts represent specifications or design documents. Deliberation nodes represent issues, alternatives or justifications. Existing artifacts give rise to issue about the evolving design, an alternative is one of several positions that respond to the issue (perhaps calling for the creation or modification of an artifact), and a justification is a statement giving the reasons for and against the related alternative. The model is applied to the development of a text formatter. The example development is represented in hypertext and as a Prolog database, the two representations being shown to complement each other. The authors conclude with a discussion of the relation between this model and other work and of the implications for tool support and methods
  • Keywords
    database management systems; software engineering; specification languages; DBMS; Prolog database; design decisions; design documents; design history; generic model; hypertext; method-specific artifacts; specifications; text formatter; tool support; Databases; Design methodology; History; Process design; Production; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1988., Proceedings of the 10th International Conference on
  • Print_ISBN
    0-89791-258-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1988.93722
  • Filename
    93722