feature-oriented nonfunctional requirement analysis for software product line mats hofman

11
Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

Upload: patience-elliott

Post on 02-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

Feature-Oriented Nonfunctional Requirement Analysis for Software Product LineMATS HOFMAN

Page 2: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

Content Introduction to the topic

Related literature

PDD

Example

Questions?

Page 3: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

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.

Page 4: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

Introduction: Goal

The goal is to effectively deal with NFRs at different levels depending on the stakeholders preferences

Page 5: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

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

Page 6: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

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

Page 7: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

Example A generic application validation SPL.

For example for a university to apply to a program.

Page 8: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

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

Page 9: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

Example

Page 10: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

PDD Construct Feature Context

Identify non-fucntional variability

Integrate NFRs

Model NFR-oriented decisions

Page 11: Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line MATS HOFMAN

Questions?