Verificação - Cenários
Introdução
Este documento é destinado para a revisão do artefato de cenários
do grupo 6 - Letterbox, vale ressaltar que a avaliação é feita de maneira imparcial,
sem a intenção de atacar ninguém.
Foi feita a vericação da versão 1.0 do artefato no dia 09/06/2023.
Metodologia
A verificação foi feita por meio da insperção, utilizando uma checklist com base em repositórios antigos e no plano de ensino da disciplina de requisitos de software. Foi usado como base o artigo "Enhancing a Requirements Baseline with Scenarios" e a apresentação de slides "Requisitos - Aula 10" para a verificação do conteúdo. A principio, foram criadas duas tabelas nas quais, temos 3 campos, "Questão": pergunta que será respondida, "Resposta" na qual como resultados válidos, podemos ter:
- Sim : caso um critério for atendido.
- Não : caso um critério não for atendido.
- Incompleto : caso um critério for parcialmente atendido.
Também temos o campo "Observação", um campo no qual pode ser feito algum comentário a respeito da questão em específico. Posteriormente, neste mesmo documento, pode-se encontrar uma sessão na qual serão sumarizados todos os problemas do artefacto em estudo e outra nos quais se encontram as sugestões de soluções dos mesmos.
Checklist de documento
ID | Questão | Resposta | Observação |
---|---|---|---|
01 | O artefato possui Introdução? | Sim | |
02 | O artefato artefato possui uma Bibliografia/Referência Bibliográfica? | Sim | |
03 | O artefato possui um Histórico de Versões com o id e descrição das versões, data, autores e revisores? | Sim | |
04 | Todos os textos estão na norma padrão? | Sim | |
05 | Os revisores são pessoas diferentes dos autores? | Sim |
Tabela 1 - Checklist do documento - (Fonte: Autor,2023)
Checklist do conteúdo
ID | Questão | Resposta | Observação |
---|---|---|---|
06 | Existem especificações dos cenários para o projeto? | Incompleto | Não há descrição dos elementos de um cenário |
07 | Os cenários possuem título? | Sim | |
08 | Os cenários possuem metas/objetivo? | Sim | |
09 | Os cenários possuem contexto coerente? | Não | Houve uma interpretação diferente da elaboração de contexto |
10 | Os cenários possuem atores? | Sim | |
11 | Os cenários possuem exceções? | Sim | |
12 | Os cenários possuem episódios coerentes com as metas/objetivos? | Sim | |
13 | Os cenários possuem recursos? | Sim |
Tabela 2 - Checklist do conteúdo
Problemas encontrados
ID 06
Antes de apresentar os cenários elaborados, deveria ter uma explicação sobre quais componentes fazem parte de um cenário, e a descrição de tais componentes.
ID 09
Segundo as fontes usadas para essa revisão, o Local e o Tempo do contexto se referem respectivamente ao local onde o usuário se encontra no momento em que usa a aplicação, e qual a data ou horário do dia essa aplicação está sendo usada. No documento analisado, esses termos foram interpretados como em qual janela da aplicação o usuário está, e quanto tempo o cenário dura.
Sugestões
Recomenda-se consultar as referências [2] e [3] da bibliografia. Elas apresentam definições completas para construções de cenários, além de exemplos. Os cenários do grupo avaliador (Grupo 05 - Simplenote) foram baseados pricipalmente no modelo apresentado em [3].
Bibliografia
[1] SALES, ANDRÉ B. Plano de ensino da disciplina de Requisitos de Software. Universidade de Brasília. 2023
[2] LEITE, J. C. S. P. et al. Enhancing a requirements baseline with scenarios. In: PROC. OF THE THIRD IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING (RE’97), IEEE Computer Society Press,1997. p. 193-195
[3] SERRANO, M. SERRANO, M. Requisitos - Aula 10, Modelagem de Requisitos. p. 8-11
Histórico de Versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
09/06/2023 | Criação do documento. | Leonardo | Beatriz |