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
Link To Document :
بازگشت