11.10.2013 Views

Preserving Software Quality Characteristics from Requirements ...

Preserving Software Quality Characteristics from Requirements ...

Preserving Software Quality Characteristics from Requirements ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

EWSA06<br />

Schmidt,<br />

Wentzlaff<br />

Introduction<br />

Problem Frames<br />

Application<br />

Example: Chat<br />

<strong>Software</strong><br />

Development<br />

Method<br />

<strong>Quality</strong><br />

Frames<br />

HCIFrames<br />

(Concretized)<br />

Security<br />

Problem Frames<br />

Conflict<br />

Resolution<br />

Derive Design<br />

Composed<br />

Architecture<br />

Conclusion &<br />

Future Work<br />

Conclusion<br />

➠ Patterns help<br />

◮ avoiding omissions<br />

◮ covering functional as well as quality characteristics<br />

➠ Method allows stepwise solution of given development problem:<br />

◮ Understanding the problem situation and<br />

decomposing it into several subproblems<br />

◮ Identifying functional and quality characteristics and<br />

instantiating accordant (specialized) patterns as<br />

HCI Frames, and (concretized) security problems frames<br />

◮ Deal with conflicting quality characteristics<br />

◮ Instantiate corresponding architectural styles and<br />

design patterns by a role-driven mapping preserving<br />

specified quality characteristics<br />

➠ Result is a starting point for low-level design and<br />

implementation<br />

13 / 15

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

Saved successfully!

Ooh no, something went wrong!