View
219
Download
0
Category
Preview:
DESCRIPTION
Luiz Marcio Cysneiros › Requirements engineering › Goal models Julio Cesar Sampaio do Prado Leite › Domain analysis › Scenario evolution Jaime de Melo Sabat Neto
Citation preview
A framework for integrating non-functional requirements into conceptual models
Brian Arendse
Overview Authors Purpose Main Phases Related Literature PDD Examples Conclusions
Authors Luiz Marcio Cysneiros
› Requirements engineering› Goal models
Julio Cesar Sampaio do Prado Leite› Domain analysis› Scenario evolution
Jaime de Melo Sabat Neto
Purpose The integration of non-functional
requirements (NFRs) into conceptual models.
Better implementation of NFRs in the design process of an information system.
Early on in the process
Main phases1. Construct a Language Extended Lexicon
(LEL).2. Build functional model3. Build NFR model
a) Construct relations in LEL knowledge baseb) Use knowledge base to search for NFRsc) Represent NFRs using a NFR Graph
4. Integrate functional model and NFR model
Related Literature 1/2 The first international symposium on
requirements engineering, Los Alamitos, USA.› Goguem and Linde (1993) Elicitation
techniques› Leite and Franco (1993) LEL › LEL validated by Cysneiros and Leite (1999)
Most important lesson learned: NFRs are equally important as functional requirements
Related Literature 2/2 Chung and Nixon (1995) Dealing with
NFRs Chung, Nixon, Yu and Mylopoulos
(2000) NFR Graph
Many references towards papers of the writers.
Not much variety in the number of writers.
PDD
PDD – Construct LEL
Example LEL
PDD - Build Models
Example Knowledge Base
NFRs
PDD - Build Models
Example NFR Graph
PDD – Integrate Models 1/2
PDD – Integrate Models 2/2
Example Integraded Model
Conclusions A framework for integrating non-
functional requirements into conceptual models by the means of:› LEL› NFR Model› Functional Model› Integrated Model
Questions
?
Recommended