Guideline on Non-Functional & Project Requirements
How to consider non-functional and project requirements in software project performance measurement, benchmarking and estimating
Symons, C.R. et al.
Symons, C.R. et al.
The Guideline includes the definitions, classification scheme and glossary of Non-functional Requirement (NFR) and Project Requirement and Constraint (PRC) terms as they appear in the ‘NFR Glossary’ that was recently published as a result of a joint COSMIC/IFPUG collaboration.
However, the Guideline goes well beyond the joint Glossary, dealing with the following topics.
– Practical advice on how to deal with NFR and PRC in recording project data, comparing project performance, establishing internal benchmarks and estimating for new projects
– Examples of quality requirements for a software system or product that initially appear as non-functional, but that evolve as a project progresses to requirements for software functionality. Most such functionality can be measured by the standard COSMIC method.
– An introduction to standard ways of recording and measuring each of the NFR and PRC terms.
Download