Non-functional requirements with ISO 25010 - Analisi-disegno.com
Non-functional requirements with ISO 25010 - Analisi-disegno.com
Non-functional requirements with ISO 25010 - Analisi-disegno.com
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Non</strong>-<strong>functional</strong> <strong>requirements</strong><br />
<strong>with</strong> <strong>ISO</strong> <strong>25010</strong><br />
©Adriano Comai 2012<br />
www.analisi-<strong>disegno</strong>.<strong>com</strong>
©Adriano Comai 2012<br />
<strong>ISO</strong> <strong>25010</strong><br />
“Systems and software engineering<br />
System and software quality models”<br />
A standard for the quality dimensions of a<br />
•System<br />
or<br />
• Software product<br />
<strong>ISO</strong> <strong>25010</strong><br />
First edition 2011-03-01<br />
Pag. 1 - 2
©Adriano Comai 2012<br />
<strong>ISO</strong> <strong>25010</strong><br />
A standard for the quality dimensions of a<br />
•System<br />
or<br />
• Software product<br />
May be used for<br />
Requirements definition<br />
Replaces <strong>ISO</strong> 9126<br />
<strong>ISO</strong> <strong>25010</strong><br />
And for<br />
Testing<br />
Pag. 1 - 3
©Adriano Comai 2012<br />
2 main dimensions<br />
Quality in<br />
use<br />
(characteristics<br />
relative to<br />
human use of<br />
the product)<br />
<strong>ISO</strong> <strong>25010</strong><br />
Product<br />
quality<br />
(characteristics<br />
intrinsic to the<br />
product)<br />
Pag. 1 - 4
Quality in use<br />
• Effectiveness<br />
• Efficiency<br />
• Satisfaction<br />
• Freedom from risk<br />
• Context coverage<br />
©Adriano Comai 2012<br />
Characteristics<br />
<strong>ISO</strong> <strong>25010</strong><br />
Product quality<br />
• Functional suitability<br />
• Performance efficiency<br />
• Compatibility<br />
• Usability<br />
• Reliability<br />
• Security<br />
• Maintainability<br />
• Portability<br />
Pag. 1 - 5
©Adriano Comai 2012<br />
Quality in use<br />
Most characteristics have sub-characteristics<br />
<strong>ISO</strong> <strong>25010</strong><br />
Pag. 1 - 6
©Adriano Comai 2012<br />
Product quality (intrinsic)<br />
All characteristics have sub-characteristics<br />
<strong>ISO</strong> <strong>25010</strong><br />
Pag. 1 - 7
©Adriano Comai 2012<br />
Is every type of<br />
requirement included?<br />
NO. Only (product’s) non-<strong>functional</strong> <strong>requirements</strong><br />
(aka quality attribute <strong>requirements</strong>)<br />
What’s missing:<br />
• Functional reqs<br />
• Compliance (e.g. <strong>with</strong> laws, standards) reqs<br />
• Documentation, Support and Training reqs<br />
• Project Timing reqs<br />
• Project Budget reqs<br />
<strong>ISO</strong> <strong>25010</strong><br />
Pag. 1 - 8
©Adriano Comai 2012<br />
Thank you for your<br />
attention!<br />
www.analisi-<strong>disegno</strong>.<strong>com</strong><br />
©Adriano Comai 2012<br />
<strong>ISO</strong> <strong>25010</strong><br />
Pag. 1 - 9