27.11.2012 Views

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

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!