Your SlideShare is downloading. ×
  • Like
SIG Transparency
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

SIG Transparency

  • 312 views
Published

 

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
312
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. “SIG – Softgoal Interdependency Graphs“ Claudia Cappelli ccappelli@inf.puc-rio.br Aula do Curso de Transparência de Software Prof: Julio Leite 25/05/2008 © Claudia Cappelli 1
  • 2. SIG’s 1. Componentes do NFR Framework 2. Tipos de Softgoals 3. Tipos de Interdependências 4. Tipos de contribuição 5. Passos do processo de avaliação 6. Requisitos Funcionais X Não Funcionais 25/05/2008 © Grupo de ER - PUC-Rio 2
  • 3. SIG’s Componentes do NFR Framework Softgoals – Unidade básica de representação Interdependências – relacionamentos entre os softgoals Processo de avaliação – determina o grau de satisfação de um softgoal Métodos – técnicas de implementação dos softgoals Correlações – interações negativas e positivas entre os softgoals 25/05/2008 © Grupo de ER - PUC-Rio 3
  • 4. SIG’s Tipos de Softgoal NFR softgoals (tipos) Softgoals de operacionalização Softgoals de argumentação 25/05/2008 © Grupo de ER - PUC-Rio 4
  • 5. SIG’s Tipos de Interdependências - Decomposição 25/05/2008 © Grupo de ER - PUC-Rio 5
  • 6. SIG’s Tipos de Interdependências - Operacionalização 25/05/2008 © Grupo de ER - PUC-Rio 6
  • 7. SIG’s Tipos de Interdependências - Argumentação 25/05/2008 © Grupo de ER - PUC-Rio 7
  • 8. SIG’s Tipos de Contribuição – AND e OR 25/05/2008 © Grupo de ER - PUC-Rio 8
  • 9. SIG’s Tipos de Contribuição- Make, Break, Help, Hurt, Some 25/05/2008 © Grupo de ER - PUC-Rio 9
  • 10. SIG’s O Processo de Avaliação – Primeiro Passo Determinar o impacto individual MAKE propaga o próprio sinal BREAK inverte o sinal HELPS mantém a mesma direção mas enfraquece HURTS inverte a direção e enfraquece 25/05/2008 © Grupo de ER - PUC-Rio 10
  • 11. SIG’s Exemplo Catálogo de Avaliação 25/05/2008 © Grupo de ER - PUC-Rio 11
  • 12. SIG’s O Processo de Avaliação – Segundo Passo Determinar o nível de satisfação de um objetivo que já teve todos os seus níveis inferiores avaliados MAKE propaga o próprio sinal BREAK inverte o sinal HELPS mantém a mesma direção mas enfraquece HURTS inverte a direção e enfraquece 25/05/2008 © Grupo de ER - PUC-Rio 12
  • 13. SIG’s Exemplo de Propagação – Parte 1 25/05/2008 © Grupo de ER - PUC-Rio 13
  • 14. SIG’s Exemplo de Propagação - Parte 2 25/05/2008 © Grupo de ER - PUC-Rio 14
  • 15. SIG’s Requisitos Funcionais X Não Funcionais 25/05/2008 © Grupo de ER - PUC-Rio 15
  • 16. NFR Framework Resumo Este capítulo apresenta o detalhamento dos elementos do NFR Framework Detalha os tipos de interdependências apresentando os conceitos de BREAK, HURT, HELP, MAKE Apresenta os passos de um procedimento de avaliação Exemplifica a ligação entre requisitos funcionais e não funcionais 25/05/2008 © Grupo de ER - PUC-Rio 16
  • 17. NFR Framework Bibliografia Chung, L.; Nixon, B.; Yu, E.; Mylopoulos, J.; Non-Functional Requirements in Software Engineering – Kluwer Academic Publishers – Massachusetts, USA, 2000. 25/05/2008 © Grupo de ER - PUC-Rio 17