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.

Contents<br />

1 Introduction 1<br />

1.1 <strong>Design</strong> rationale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

1.2 Research motivations and research questions . . . . . . . . . . . . . . . . . . 4<br />

1.2.1 Motivations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

1.2.2 Research questions and research approach . . . . . . . . . . . . . . . 6<br />

1.3 Research outcomes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

1.4 Structure of the thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

I Problem Analysis 10<br />

2 An industry’s perspective of design rationale in software engineering 11<br />

2.1 Industry practice of design rationale . . . . . . . . . . . . . . . . . . . . . . 12<br />

2.2 <strong>Architecture</strong> frameworks and design rationale . . . . . . . . . . . . . . . . . 14<br />

2.2.1 Zachman Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

2.2.2 4+1 View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

2.2.3 Federal Enterprise <strong>Architecture</strong> Framework . . . . . . . . . . . . . . 18<br />

2.2.4 Reference <strong>Model</strong> <strong>for</strong> Open Distributed Processing . . . . . . . . . . . 19<br />

2.2.5 The Open Group <strong>Architecture</strong> Framework . . . . . . . . . . . . . . . 20<br />

v

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

Saved successfully!

Ooh no, something went wrong!