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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.4. Summary<br />

8.4 Summary<br />

In this chapter, we have presented the ARM method <strong>for</strong> architecture decision making.<br />

ARM complements other design methodologies by addressing the process to carry out<br />

design reasoning. This is a fundamental area that has often been omitted in architecture<br />

design. ARM requires architects to use qualitative and quantitative rationale to justify<br />

their decisions. Qualitative design rationale explores issues, arguments and options of<br />

a decision. Quantitative rationale quantifies the costs, benefits and risks of options. It<br />

enables architects to delineate architecture design from detailed design by way of obtaining<br />

acceptable risk levels in the architecture design. A number of advantages can be derived<br />

using ARM:<br />

• Quantifies the choice of architecture decisions by explicitly compare the costs, benefits<br />

and risks of alternative design options.<br />

• Define the scope of architecture design using risks as a guide.<br />

• provide a means to support architecture verification.<br />

As well as being useful to architecture development and verification, ARM facilitates<br />

the documentation of design rationale to support the maintenance process. Other uses of<br />

the AREL model are discussed in later chapters.<br />

149

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

Saved successfully!

Ooh no, something went wrong!