Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab
Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab
Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab
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