Elicitation and Documentation of Non-Functional Requirements for Sociotechnical Systems

Elicitation and Documentation of Non-Functional Requirements for Sociotechnical Systems

Daniel Kerkow (Fraunhofer Institute for Experimental Software Engineering, Germany), Jörg Dörr (Fraunhofer Institute for Experimental Software Engineering, Germany), Barbara Paech (University of Heidelberg, Germany), Thomas Olsson (Fraunhofer Institute for Experimental Software Engineering, Germany) and Tom Koenig (Fraunhofer Institute for Experimental Software Engineering, Germany)
Copyright: © 2005 |Pages: 19
DOI: 10.4018/978-1-59140-506-1.ch017
OnDemand PDF Download:
$37.50

Abstract

This chapter describes how non-functional requirements (NFR) can be elicited and documented in the context of sociotechnical systems. An approach is presented based on use cases and on quality models derived from ISO 9126, as well as general problems and challenges when working with NFR. Requirements in general and NFR in particular are subjective, have many stakeholders and are often conflicting. The approach presented includes processes for prioritizing quality attributes that are important to a specific context, eliciting NFR, and identification and analysis of dependencies among the NFR. The aim is to provide an experience-based approach that facilitates efficient and effective elicitation and documentation of NFR. Having a structured method that aims at providing measurable, traceable, and focused requirements rather than having ad-hoc and ambiguous ones achieves this. The approach uses use cases as the main technique, though the general principle of having a structured and experience-based process is applicable to other techniques as well.

Complete Chapter List

Search this Book:
Reset