[ABSTRACT] COSMIC and Non-Functional Requirements

Khalid Sarayreh

During the system requirements phase, the focus is often on the functional requirements of the system, while non functional requirements (NFR) are stated only as general system targets. It is therefore challenging to take them into account in software project estimation.

Using standards on non functional requirements from the European Consortium on Space Standards, our research study has documented 14 standards-based models (e.g. Portability, Maintainability, Security, Performance, etc.) for the early identification of system non-functional requirements allocated to software, and their measurement with COSMIC Function Points.