Preserving Software Quality Characteristics from Requirements ...
Preserving Software Quality Characteristics from Requirements ...
Preserving Software Quality Characteristics from Requirements ...
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