-
Notifications
You must be signed in to change notification settings - Fork 0
Inspeção NFR
Victor Rodrigues edited this page Jun 10, 2019
·
9 revisions
Data | Versão | Descrição | Autor |
---|---|---|---|
31/05/2019 | 1.0 | Template Inicial | Henrique Martins |
05/01/2019 | 1.1 | Incrementando template com impacto de perguntas e Resultados numéricos | Guilherme de Lyra |
05/01/2019 | 1.2 | Incrementando template com contexto, justificativa e tipo (para perguntas) tabela de relevâncias tabela de validação geral e adição de bibliografia |
Guilherme de Lyra |
05/01/2019 | 1.3 | Adicionando mais perguntas (baseadas no grupo Pinterest) | |
31/05/2019 | 1.4 | Removendo perguntas duplicadas | Lucas kishima |
31/05/2019 | 1.5 | Melhorando perguntas | Lucas kishima |
31/05/2019 | 1.6 | Adicionando novas perguntas | Lucas kishima |
31/05/2019 | 1.7 | Adicionando justificativas dos impactos | Lucas kishima |
Verificação - Inspeção NFR Softgoal
Questão | Impacto | Justificativa do impacto | Tipo |
---|---|---|---|
1 - O foco do modelo é demonstrar o cumprimento do NFR Softgoal e as possíveis alternativas para o cumprimento do mesmo? | Alto | É um dos principais objetivos do modelo | Binário |
2 - Os NFR Softgoals são decompostos em sub-softgoals mais específicos? | Alto | Para facilitar o entendimento de um Softgoal é recomendado a decomposição dele em outros mais específicos | Binário |
3 - No grafo de representação os conceitos do Framework, seus relacionamentos e priorizações estão em conformidade com a representação visual proposta pelo modelo? | Alto | O modelo proposto pelo Framework permite uma distinção objetiva dos conceitos, relacionamentos e priorizações | Binário |
4 - O NFR contém pelo menos mais que três níveis de contribuições? | Alto | Modelos muito rasos não possibilitam um bom entendimento do NFR softgoal e das alternativas para o cumprimento do mesmo | Binário |
5 - As contribuições identificadas foram corretamente aplicadas? | Alto | Para possibilitar uma boa avaliação dos impactos das decisões | Numérico |
6 - O conceito de softgoal foi aplicado corretamente, ou seja, eles são constituídos por requisitos não funcionais ou critérios de qualidade? | Alto | Os conceitos do framework devem ser utilizados de maneira correta | Numérico |
7 - No grafo de representação está padronizado o uso de adjetivos ou substantivos para os Softgoals? | Alto | estar em conformidade com os padrões estabelecidos pelo modelo | Numérico |
8 - O conceito de Operacionalização foi aplicado corretamente, ou seja, eles são constituídos por técnicas de desenvolvimento ou requisitos funcionais? | Alto | Os conceitos do framework devem ser utilizados de maneira correta | Numérico |
9 - No grafo de representação está padronizado o uso de verbos de ação paras as Operacionalizações? | Alto | estar em conformidade com os padrões estabelecidos pelo modelo | Numérico |
10 - Foram identificadas argumentos(Claims)? | Médio | O não uso de claims não é suficiente para avaliar um modelo como ruim, porém o uso do mesmo agrega valor ao modelo | Binário |
11 - O conceito de Claim foi aplicado corretamente, ou seja, eles são constituídos por argumentos, razões ou justificativas a favor ou contra as interdependências ? | Alto | Os conceitos do framework devem ser utilizados de maneira correta | Numérico |
12 - No grafo de representação está padronizado o uso de Linguagem natural paras os Claims? | Alto | estar em conformidade com os padrões estabelecidos pelo modelo | Numérico |
13 - Foram identificadas interdependências implícitas entre os softgoals? | Médio | O não uso de interdependências implícitas não é suficiente para avaliar um modelo como ruim, porém o uso do mesmo agrega valor ao modelo | Binário |
14 - As interdependências implícitas entre os softgoals foram corretamente utilizadas? | Alto | Os conceitos do framework devem ser utilizados de maneira correta | Numérico |
15 - Foram identificadas priorizações? | Médio | O não uso de priorizações não é suficiente para avaliar um modelo como ruim, porém o uso do mesmo agrega valor ao modelo | Binário |
16 - Os Softgoals foram priorizados corretamente? | Alto | Os conceitos do framework devem ser utilizados de maneira correta | Numérico |
17 - É possível identificar as decisões e suas alternativas? | Alto | é de extrema importância para o modelo poder visualizar as decisões tomadas e suas alternativas | Binário |
18 - A propagação do impacto das decisões foi realizada corretamente, ou seja, respeitando as restrições impostas pelos tipos das contribuições? | Alto | Para determinar se o NFR Softgoal foi cumprido ou não | Numérico |
NFR | 1* | 2* | 3* | 4* | 5 | 6 | 7 | 8 | 9 | 10* | 11 | 12 | 13* | 14 | 15* | 16 | 17* | 18 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Usabilidade | ✓ | ✓ | ✓ | X | 2 | 7 | 10 | 1 | 1 | X | 0 | 0 | X | 0 | X | 0 | ✓ | 10 |
Desempenho | ✓ | ✓ | ✓ | X | 5 | 6 | 10 | 0 | 0 | X | 0 | 0 | ✓ | 0 | X | 0 | ✓ | 5 |
Manutenibilidade | ✓ | ✓ | ✓ | X | 7 | 7 | 8 | 5 | 8 | ✓ | 10 | 10 | X | 0 | X | 0 | ✓ | 5 |
Privacidade | ✓ | ✓ | ✓ | ✓ | 9 | 8 | 4 | 9 | 9 | X | 0 | 0 | ✓ | 10 | X | 0 | ✓ | 10 |
Suportabilidade | ✓ | ✓ | ✓ | ✓ | 10 | 8 | 7 | 7 | 5 | ✓ | 10 | 10 | ✓ | 10 | X | 0 | ✓ | 10 |
Justificativas das Avaliações (Consenso)
Indicativos | Resultado |
---|---|
Número de NFRs: | 5 |
Total de indicadores (NFRs x Perguntas): | 90 |
Taxa de erro de perguntas (Σ Erros / Total de indicadores): | 33 / 90 = 0,366 |
Artefato | Nota Geral | Menção | Resultado |
---|---|---|---|
Usabilidade | 4.176471 | MI | Reprovado |
Desempenho | 4.274510 | MI | Reprovado |
Manutenibilidade | 6.274510 | MM | Aprovado |
Privacidade | 6.803922 | MM | Aprovado |
Suportabilidade | 8.254902 | MS | Aprovado |