Early Quantitative Assessment of Non-Functional Requirements

M. Kassab, Maia Daneva, O. Ormandjieva

    Research output: Book/ReportReportProfessional

    32 Downloads (Pure)

    Abstract

    Non-functional requirements (NFRs) of software systems are a well known source of uncertainty in effort estimation. Yet, quantitatively approaching NFR early in a project is hard. This paper makes a step towards reducing the impact of uncertainty due to NRF. It offers a solution that incorporates NFRs into the functional size quantification process. The merits of our solution are twofold: first, it lets us quantitatively assess the NFR modeling process early in the project, and second, it lets us generate test cases for NFR verification purposes. We chose the NFR framework as a vehicle to integrate NFRs into the requirements modeling process and to apply quantitative assessment procedures. Our solution proposal also rests on the functional size measurement method, COSMIC-FFP, adopted in 2003 as the ISO/IEC 19761 standard. We extend its use for NFR testing purposes, which is an essential step for improving NFR development and testing effort estimates, and consequently for managing the scope of NFRs. We discuss the advantages of our approach and the open questions related to its design as well.
    Original languageUndefined
    Place of PublicationEnschede
    PublisherCentre for Telematics and Information Technology (CTIT)
    Number of pages19
    Publication statusPublished - 18 Jun 2007

    Publication series

    NameCTIT Technical Report Series
    PublisherCentre for Telematics and Information Technology, University of Twente
    No.1, suppl./TR-CTIT-07-35
    ISSN (Print)1381-3625

    Keywords

    • IS-REQUIREMENTS
    • EWI-10305
    • METIS-241699
    • SCS-Services
    • IR-64134
    • Non-Functional Requirements
    • Functional Size Measurement

    Cite this

    Kassab, M., Daneva, M., & Ormandjieva, O. (2007). Early Quantitative Assessment of Non-Functional Requirements. (CTIT Technical Report Series; No. 1, suppl./TR-CTIT-07-35). Enschede: Centre for Telematics and Information Technology (CTIT).