A deep insight into the much neglected non-functional requirements. A categorising effort of requirements order to assist practitioners in their day to day requirements elicitation process.
2. Presentation Content
The content of this presentation is
based on the published book,
‘Mastering the Requirements Process
– Getting Requirements Right’ by
Suzanne Robertson and James
Robertson (Addison-Wesley, 2012)
All Information presented today is
readily available on the public domain.
3. Overview
Software can solve almost any problem. The
problem is that we don't always understand
what the problem is. Understanding the
problem - the real problem - is the role of the
requirements process.
4. Functional Requirements
Functional requirements are the
fundamental or essential
subject matter of the product
They describe what the product
has to do or what processing
actions it is to take.
6. Non-Functional Requirements
Non-functional requirements are
the properties that the functions
must have, such as
performance and usability
They describe how well your
product does the things it does
14. Cultural Requirements
The product shall not display
religious symbols or words
associated with mainstream
religions.
The product shall use Australian
English spelling, not American.
15. Legal Requirements
The product shall comply with
the Australian Privacy Act as
amended.
The product shall comply with
W3C recommendations
16. Finding the non-functional’s
Like all requirements, the non-functional ones can
come to light at any time, Nevertheless, there are
certain places where we can look that give us better
opportunities to discover them,