The Community for Technology Leaders
Green Image
Issue No. 02 - March-April (2013 vol. 30)
ISSN: 0740-7459
pp: 61-67
Claudia Ayala , BarcelonaTech—Universitat Politècnica de Catalunya
David Ameller , BarcelonaTech—Universitat Politècnica de Catalunya
Jordi Cabot , École des Mines de Nantes
Xavier Franch , BarcelonaTech—Universitat Politècnica de Catalunya
ABSTRACT
Software architects often must work with incomplete or ill-specified non-functional requirements (NFRs) and use them to make decisions. Through this process, existing NFRs are refined or modified and new ones emerge. Although much research has centered on how software architects treat NFRs, no empirical studies have investigated the state of the practice. A survey based on interviews with 13 software architects addressed two fundamental issues: how do architects face NFRs from an engineering perspective, and how do NFRs influence their decision-making? The survey revealed that architects usually elicit NFRs themselves in an iterative process; they usually don't document the NFRs and only partially validate them.
INDEX TERMS
Software, Interviews, Companies, Documentation, Educational institutions, Decision making, software architecturecontent type, nonfunctional requirements, non-functional requirements, NFR, quality requirements, architectural decisions, software engineering
CITATION
Claudia Ayala, David Ameller, Jordi Cabot, Xavier Franch, "Non-functional Requirements in Architectural Decision Making", IEEE Software, vol. 30, no. , pp. 61-67, March-April 2013, doi:10.1109/MS.2012.176
109 ms
(Ver )