Verificação do NFR Framework
Introdução
A verificação visa garantir que todos os critérios de avaliação tenham sido devidamente atendidos, realizando uma análise do conteúdo e da estrutura do artefato para aprimorar sua qualidade. Após essa etapa, segue-se à execução da inspeção. Neste documento, são apresentados os propósitos da inspeção, a metodologia utilizada e os dados derivados do processo de verificação. A análise dos principais problemas identificados fornece informações importantes para a formulação de ações corretivas adequadas.
Objetivo
O objetivo deste documento é apresentar os resultados das verificações realizadas no artefato de NFR Framework. Isso inclui a identificação de áreas fortes e oportunidades de melhoria no artefato, bem como a proposição de ações corretivas quando necessário, visando aprimorar a qualidade do trabalho desenvolvido pelo grupo.
Metodologia
A verificação foi feita através de uma lista de critérios de avaliação, que foi baseada no plano de ensino da disciplina e na bibliografia. Através dessa lista, foi realizado um checklist para confirmar se critério de avaliação tinha sido feito ou não, possuindo ainda uma coluna destinada a observações oferecendo espaço para detalhes adicionais ou alguma consideração. Neste documento, realizou-se a avaliação do artefato NFR framework, que trata de uma técnica de modelagem àgil no desenvolvimento do aplicativo Jitsi.
Verificações gerais
A Tabela 1 a seguir descreve os critérios gerais, ou seja, que todos os artefatos desenvolvidos devem estar de acordo.
ID | Descrição | Avaliação | Observações |
---|---|---|---|
1 | O artefato possui introdução? | Sim | |
2 | O artefato possui uma bibliografia/referência bibliográfica? | Sim | |
3 | O artefato possui um histórico de versões com o id e descrição das versões, data, autores e revisores? | Sim | |
4 | Todas as tabelas e imagens são chamadas no texto, possuem legendas e fontes? | Incompleto | As imagens possuem legendas e fontes porem não são chamdas no texto. Bibliográfia não possui fonte |
5 | Todos os textos estão na norma padrão? | Sim |
Tabela 1: Critérios Gerais.
Autor(es): Julia Vitoria
Verificações específicas
ID | Descrição | Avaliação | Observações |
---|---|---|---|
6 | Os gráficos SIG foram validados por Fontes Externas? | Não | Não tem emnção de envolvimento de fontes externas no artefato |
7 | Cada SIG possui sua respectiva propagação de Impacto? | Sim | |
8 | Os cartões de especificação representam requisitos não-funcionais verificáveis? | Não | Não possui cartões de especificação |
9 | Os cartões de especificação possuem: Identificador, Classificação, Descrição, Justificativa, Origem, Critério de Aceitação, Dependências, Prioridade, Conflitos e História? | Não | Não possui cartões de especificação |
10 | Os Softgoals NFR estão representados apropriadamente dada a sua definição? | Sim | |
11 | Os Softgoals de Operacionalização estão representados apropriadamente dada a sua definição? | Não | Não possui Softgoals de Operacionalização |
12 | Os Softgoals de Afirmação estão representados apropriadamente dada a sua definição? | Não | Não possui Softgoals de Afirmação |
13 | Os requisitos não-funcionais apresentados nos cartões foram priorizados com algum método? | Não | A priorização não é representada no artefato |
Tabela 2: Veríficações específicas.
Autor(es): Julia Vitoria
Gravação
O vídeo a seguir apresenta a atividade de inspeção realizada pela Júlia Souza e Julia Vitoria do artefato de NFR desenvolvido pelo grupo.
Conclusão
O artefato possui pontos positivos, entretanto existem alguns itens cruciais que estão faltando. O artefato não apresenta a validação dos gráficos SIG por fontes externas, como descrito do item do checklist de verificação de ID 6, e ainda, não possui os cartões de especificação, mencionado nos itens de ID 8, 9 e 13. Outros aspectos que faltaram foram os softgoals de afirmação e operacionalização (ID 11 e 12).
Fonte Checklist
Para produzir o checklist de verificações específicas, foi utilizado a dissertação de mestrado "NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados" de Reinaldo Antônio da Silva, 2019.
Fonte checklist ID 7
Figura 1: Fonte checklist ID 7.
Fonte: "NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados"
Fonte checklist ID 9
Figura 3: Fonte checklist ID 9.
Fonte: "NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados"
Fonte checklist ID 10
Figura 4: Fonte checklist ID 10.
Fonte: "NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados"
Fonte checklist ID 11
Figura 5: Fonte checklist ID 11.
Fonte: "NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados"
Fonte checklist ID 12
Figura 6: Fonte checklist ID 12.
Fonte: "NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados"
Fonte checklist ID 13
Figura 7: Fonte checklist ID 13.
Fonte: "NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados"
Histórico de Versão
A tabela 3 representa o histórico de versão do documento.
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
28/11/2023 | Iniciando Artefato | Júlia Vitória | Carolina Barbosa |
1.1 |
30/11/2023 | Adição das fontes e ajustes | Júlia Souza | Carolina Barbosa |
1.2 |
01/12/2023 | Ajustes nas fontes e adição de legenda | Júlia Souza | Carolina Barbosa |
1.3 |
05/12/2023 | Adição da conclusão | Júlia Souza | Catlen Cleane |
Bibliografia
[1] Silva, Reinaldo Antônio. NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. 2019. 155 f. Dissertação (Mestrado em Ciência da Computação) - UFPE, Recife.
[1] WIEGERS, Karl, BEATTY, Joy. Software Requirements, Third Edition. Microsoft Press, Agosto, 2013.