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.

) Some projects only<br />

c) Not at all<br />

5. If your answer to the last question is <strong>for</strong> some projects only, the criteria that<br />

dictate whether the project requires external architect review are: (Please tick all<br />

appropriate choices)<br />

a) New systems<br />

b) Mission or business critical systems<br />

c) Systems which are considered high-risk<br />

d) Systems which are over certain budget<br />

e) Other criteria, please specify: ____________________(text 256 char)<br />

___________________________________________________________________<br />

6. I consider the appropriateness of alternative architecture designs during the<br />

design process be<strong>for</strong>e I make a decision (Note: an alternative design is a design<br />

that you have considered.): (Frequency of occurrence)<br />

7. I document discarded alternative designs : (Frequency of occurrence)<br />

8. When making architecture design decisions, the importance of each of the<br />

following design rationales play in my decision making process is : (Note:<br />

design rationales are reasons to justify the design.) (Level of Importance)<br />

a) <strong>Design</strong> constraints<br />

b) <strong>Design</strong> assumptions<br />

c) Weakness of a design<br />

d) Cost of a design<br />

e) Benefit of a design<br />

f) Complexity of a design<br />

g) Am I certain that this design would work<br />

h) Am I certain that I or the team could implement it<br />

i) Tradeoffs between design alternatives<br />

9. This is an optional question. The other design rationales I also consider but are<br />

not listed above are _____________________________________________<br />

text(256)<br />

10. I use the following design rationales to reason about my architecture design:<br />

(Frequency of occurrence)<br />

a) <strong>Design</strong> constraints<br />

b) <strong>Design</strong> Assumptions<br />

c) Weakness of design<br />

d) Cost of design<br />

e) Benefit of design<br />

f) Complexity of design<br />

g) Certainty that design would work<br />

h) Certainty that you could implement it<br />

242

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

Saved successfully!

Ooh no, something went wrong!