15.07.2013 Views

Software Architecture: Foundations, Theory, and Practice ... - Courses

Software Architecture: Foundations, Theory, and Practice ... - Courses

Software Architecture: Foundations, Theory, and Practice ... - Courses

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.

<strong>Software</strong> <strong>Architecture</strong>: <strong>Foundations</strong>, <strong>Theory</strong>, <strong>and</strong> <strong>Practice</strong><br />

Maintaining Consistency<br />

Strategies for maintaining one-way or round-trip mappings<br />

Create <strong>and</strong> maintain traceability links from architectural<br />

implementation elements<br />

Explicit links in a database, in architectural models, in<br />

code comments can all help with consistency checking<br />

Make the architectural model part of the implementation<br />

When the model changes, the implementation adapts<br />

automatically<br />

May involve “internal generation”<br />

Generate some or all of the implementation from the<br />

architecture<br />

39

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

Saved successfully!

Ooh no, something went wrong!