2003 · 53 citations · 7 references
Open access
EngineeringComputer ScienceQuality AssuranceRequirements EngineeringSoftware EngineeringFunctional RequirementsNonfunctional RequirementsRequirements AnalysisRequirements ElicitationRequirements ManagementRequirements SpecificationConscience FormationFunctional Requirements AnalysisFunctional Requirements ElicitationNon-functional Requirements ElicitationNon-functional Requirements ModelingNonfunctional Requirements ModelingRequirements Engineering Process
Even though non-functional requirements (NFRs) are critical in order to provide software of good quality, the literature of NFRs is relatively sparse. We describe how NFRs are treated in two development organizations, an Ericsson application center and the IT department of the Swedish Meteorological and Hydrological Institute. We have interviewed professionals about problems they face and their ideas on how to improve the situation. Both organizations are aware of NFRs and related problems but their main focus is on functional requirements,primarily because existing methods focus on these. The most tangible problems experienced are that many NFRs remain undiscovered and that NFRs are stated in non-measurable terms. It became clear that the size andstructure of the organization require proper distribution of employees’ interest, authority and competence of NFRs. We argue that a feasible solution might be to strengthen the position of architectural requirements, which are more likely to emphasize NFRs.
7
A cost-value approach for prioritizing requirements
Jenny Karlsson, Kevin Ryan · IEEE Software · 1997 · 728 citations
Quantitative evaluation of software quality
Barry Boehm, Jonathan R. Brown, M. Lipow · 1976 · 631 citations
Identifying quality-requirement conflicts
Barry Boehm, Hoh Peter In · IEEE Software · 1996 · 293 citations
The future generation of software: a management perspective
Victor R. Basili, Donald Musa · Computer · 1991 · 127 citations