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

Create successful ePaper yourself

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

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

New Framework Guidelines<br />

Underst<strong>and</strong> the target style first<br />

Enumerate all the rules <strong>and</strong> constraints in concrete<br />

terms<br />

Provide example design patterns <strong>and</strong> corner cases<br />

Limit the framework to the rules <strong>and</strong> constraints of the<br />

style<br />

Do not let a particular target application’s needs creep<br />

into the framework<br />

“Rule of three” for applications<br />

34

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

Saved successfully!

Ooh no, something went wrong!