SIG - NFR Framework

  • View
    1.177

  • Download
    1

Embed Size (px)

Text of SIG - NFR Framework

  • 1. SIG Softgoal Interdependency Graphs Claudia Cappelli ccappelli@inf.puc-rio.brAula do Curso de Transparncia deSoftware Prof: Julio Leite Claudia Cappelli 25/05/2008 1

2. SIGs 1. Componentes do NFR Framework2. Tipos de Softgoals3. Tipos de Interdependncias4. Tipos de contribuio5. Passos do processo de avaliao6. Requisitos Funcionais X No Funcionais Grupo de ER - PUC-Rio 25/05/2008 2 3. SIGs Componentes do NFR Framework Softgoals Unidade bsica de representao Interdependncias relacionamentos entre os softgoals Processo de avaliao determina o grau de satisfaode um softgoal Mtodos tcnicas de implementao dos softgoals Correlaes interaes negativas e positivas entre ossoftgoals Grupo de ER - PUC-Rio 25/05/2008 3 4. SIGsTipos de SoftgoalNFR softgoals (tipos) Softgoals de operacionalizao Softgoals de argumentao Grupo de ER - PUC-Rio 25/05/20084 5. SIGs Tipos de Interdependncias - Decomposio Grupo de ER - PUC-Rio 25/05/2008 5 6. SIGsTipos de Interdependncias - Operacionalizao Grupo de ER - PUC-Rio 25/05/2008 6 7. SIGs Tipos de Interdependncias - Argumentao Grupo de ER - PUC-Rio 25/05/20087 8. SIGsTipos de Contribuio AND e OR Grupo de ER - PUC-Rio 25/05/20088 9. SIGsTipos de Contribuio- Make, Break,Help, Hurt, Some Grupo de ER - PUC-Rio 25/05/20089 10. SIGs O Processo de Avaliao Primeiro Passo Determinar o impacto individualMAKE propaga o prprio sinal BREAK inverte o sinal HELPS mantm a mesma direo mas enfraquece HURTS inverte a direo e enfraquece Grupo de ER - PUC-Rio 25/05/200810 11. SIGsExemplo Catlogode Avaliao Grupo de ER - PUC-Rio 25/05/200811 12. SIGs O Processo de Avaliao Segundo Passo Determinar o nvel de satisfao de um objetivo que jteve todos os seus nveis inferiores avaliadosMAKE propaga o prprio sinal BREAK inverte o sinal HELPS mantm a mesma direo mas enfraquece HURTS inverte a direo e enfraquece Grupo de ER - PUC-Rio 25/05/200812 13. SIGs Exemplo dePropagao Parte 1 Grupo de ER - PUC-Rio 25/05/200813 14. SIGsExemplo de Propagao -Parte 2 Grupo de ER - PUC-Rio 25/05/2008 14 15. SIGs Requisitos Funcionais X NoFuncionais Grupo de ER - PUC-Rio 25/05/2008 15 16. NFR Framework Resumo Este captulo apresenta o detalhamento dos elementos do NFRFramework Detalha os tipos de interdependncias apresentando osconceitos de BREAK, HURT, HELP, MAKE Apresenta os passos de um procedimento de avaliao Exemplifica a ligao entre requisitos funcionais e nofuncionais Grupo de ER - PUC-Rio 25/05/2008 16 17. NFR Framework Bibliografia Chung, L.; Nixon, B.; Yu, E.; Mylopoulos, J.; Non-FunctionalRequirements in SoftwareEngineering Kluwer AcademicPublishers Massachusetts, USA, 2000. Grupo de ER - PUC-Rio 25/05/200817