21.01.2014 Views

A Rationale-based Model for Architecture Design Reasoning

A Rationale-based Model for Architecture Design Reasoning

A Rationale-based Model for Architecture Design Reasoning

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

List of Tables<br />

2.1 The Zachman Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

3.1 An Analysis of the Usability Features of <strong>Design</strong> <strong>Rationale</strong> Methods . . . . . 44<br />

4.1 Research Questions and Research Methods . . . . . . . . . . . . . . . . . . 49<br />

4.2 Case Study Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

5.1 Frequency of <strong>Reasoning</strong> about <strong>Design</strong> Choices . . . . . . . . . . . . . . . . . 62<br />

5.2 Importance of <strong>Design</strong> <strong>Rationale</strong> in <strong>Design</strong> Justification . . . . . . . . . . . . 62<br />

5.3 Frequency of Considering Alternative <strong>Design</strong>s . . . . . . . . . . . . . . . . . 62<br />

5.4 Importance of Each Generic <strong>Rationale</strong> . . . . . . . . . . . . . . . . . . . . . 63<br />

5.5 <strong>Design</strong> <strong>Rationale</strong> Frequency of Use . . . . . . . . . . . . . . . . . . . . . . . 65<br />

5.6 Frequency of Documenting Discarded Decisions . . . . . . . . . . . . . . . . 66<br />

5.7 Frequency of Documenting Generic <strong>Design</strong> <strong>Rationale</strong> . . . . . . . . . . . . . 66<br />

5.8 Reasons <strong>for</strong> Not Documenting <strong>Design</strong> <strong>Rationale</strong> . . . . . . . . . . . . . . . . 67<br />

5.9 <strong>Design</strong> <strong>Rationale</strong> Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />

5.10 Frequency of Revisiting <strong>Design</strong> Documentation be<strong>for</strong>e Making Changes . . 70<br />

5.11 Tendency of Forgetting the Reasons <strong>for</strong> Justifying <strong>Design</strong> Decisions . . . . . 71<br />

5.12 Do Not Understand <strong>Design</strong> without <strong>Design</strong> <strong>Rationale</strong> if Not Original <strong>Design</strong>er 71<br />

xvii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!