26.11.2012 Views

Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab

Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab

Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab

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.

4. Requirements for Privacy Tools<br />

In this chapter, software quality requirements for privacy tools will be introduced. These<br />

defined requirements provide the basis for Chapter 5 where existing privacy tools will<br />

be evaluated according to these characteristics. The requirements for privacy tools are<br />

based on the following standards:<br />

• ISO/IEC 25030:2007 which “provides requirements and recommendations for the<br />

specification of software quality requirements” [ISO07]<br />

• Part one of ISO/IEC 9126:2001 which defines a quality model describing characteristics<br />

of internal and external quality and quality in use [ISO01a]<br />

• Part four of ISO/IEC 9126:2001 which defines “metrics for measuring attributes<br />

of quality in use defined in ISO/IEC 9126-1:2001” [ISO01b]<br />

• IEEE Std 830-199 Recommended Practice for Software Requirements Specifications<br />

which (among other things) aims at providing requirements which can be<br />

applied when selecting software [IEE98]<br />

Most of these standards were also addressed in [Boe08]. Although all standards have<br />

certain measurements in place to evaluate specific requirements or attributes (especially<br />

ISO/IEC 9126-4:2001), a textual description of the requirements as provided in Chapter<br />

5 will suffice for the purpose of this thesis. However, this section will distinguish between<br />

generic software quality requirements (based on the above mentioned standards)<br />

and privacy specific requirements, especially the support of privacy standards and the<br />

prevention of threats.<br />

4.1. Generic software quality requirements<br />

There has been a lot of research and standardization focused on software quality requirements<br />

as the above mentioned standards demonstrate. Although different software<br />

fulfills all kind of needs, some basic quality requirements remain the same. That is why<br />

generic software quality requirements - which also apply for privacy software - are going<br />

to be discussed in the following section.<br />

4.1.1. Functionality<br />

ISO/IEC 9126:2001 defines functionality as “the capability of the software product to<br />

provide functions which meet stated and implied needs when the software is used under<br />

39

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

Saved successfully!

Ooh no, something went wrong!