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 />

More on Frameworks<br />

Frameworks are meant to assist developers in following a style<br />

But generally do not constrain developers from violating a style<br />

if they really want to<br />

Developing applications in a target style does not require a<br />

framework<br />

But if you follow good software engineering practices, you’ll<br />

probably end up developing one anyway<br />

Frameworks are generally considered as underlying infrastructure or<br />

substrates from an architectural perspective<br />

You won’t usually see the framework show up in an architectural<br />

model, e.g., as a component<br />

15

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

Saved successfully!

Ooh no, something went wrong!