Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line Mats Hofman
Content Introduction to the topic Related literature PDD Example Questions?
Introduction to the topic “Feature-oriented nonfunctional requirement analysis for software product line” Written by: Peng (Fundan Uni- versity, China) Lee (Uni- versity of North Carolina) Published in: 2009.
Introduction: Goal The goal is to effectively deal with NFRs at different levels depending on the stakeholders preferences
Introduction: Phases Construction of the feature context model: How does a feature behave in the domain? Creating NFR Templates Discovering all the NFRs Goal Presence Analysis Analyse which goals are present Variability integrated non-functional perspective Contains every NFR goal + their operationalization Integrate NFRs into feature model Contains all the feature with the NFR NFR-integrated feature decision model
Related literature Requirements engineering for software product lines no big distinction between functional and non-functional requirements. (Pohl, Bckle & Van Der Linden, 2005, Kang, Donohoe, Koh, Lee & Lee 2002) A paper by Lee, Kang and Lee (2002) describes how the feature model. Cysneiros and Sampaio do Prado Leite (2004) propose a technique to get NFRs and incorporate them together with functional requirements. Sutcliffe and Minocha (1998) propose an analysis method for the NFR templates. The paper itself has been cited almost never
Example A generic application validation SPL. For example for a university to apply to a program.
Example A generic application validation SPL. For example for a university to apply to a program. Applications from different sources: Email, Paper, HTML Form Different NFRs possible: Has to work with slow internet High security
Example
PDD Construct Feature Context Identify non-fucntional variability Integrate NFRs Model NFR-oriented decisions
Questions?