authors purpose main phases related literature pdd examples conclusions

20
A framework for integrating non-functional requirements into conceptual models Brian Arendse

Upload: blaze-lang

Post on 19-Jan-2018

219 views

Category:

Documents


0 download

DESCRIPTION

 Luiz Marcio Cysneiros › Requirements engineering › Goal models  Julio Cesar Sampaio do Prado Leite › Domain analysis › Scenario evolution  Jaime de Melo Sabat Neto

TRANSCRIPT

Page 1: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

A framework for integrating non-functional requirements into conceptual models

Brian Arendse

Page 2: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

Overview Authors Purpose Main Phases Related Literature PDD Examples Conclusions

Page 3: 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

Page 4: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

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

Page 5: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

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

Page 6: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

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

Page 7: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

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.

Page 8: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

PDD

Page 9: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

PDD – Construct LEL

Page 10: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

Example LEL

Page 11: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

PDD - Build Models

Page 12: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

Example Knowledge Base

Page 13: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

NFRs

Page 14: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

PDD - Build Models

Page 15: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

Example NFR Graph

Page 16: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

PDD – Integrate Models 1/2

Page 17: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

PDD – Integrate Models 2/2

Page 18: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

Example Integraded Model

Page 19: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

Conclusions A framework for integrating non-

functional requirements into conceptual models by the means of:› LEL› NFR Model› Functional Model› Integrated Model

Page 20: Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions

Questions

?