Pular para conteúdo

Verificação - Casos de Uso

Introdução

Este documento é destinado para a revisão do documento Casos de Uso do grupo 5 - Simplenote, vale ressaltar que a avaliação é feita de maneira imparcial, sem a intenção de atacar ninguém.Foi avaliado a versão 1.1 do documento no dia 20/06/2023.

Metodologia

A verificação foi feita por meio da insperção, utilizando um checklist criado com base no plano de ensino da disciplina de requisitos de software e nas obras que estão citadas na bibliografia. 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.

Foi utilizada a checklist de verificação elaborada pelo Grupo 4 (Caesb) para definir parte dos itens da checklist deste artefato. Os itens do Grupo 4 que foram acatados estão referenciados para o documento de verificação elaborado e também possuem respaldo em algum documento da bibliografia usada na elaboração do checklist

Checklist de documento

Para avaliação do documento em aspectos formais e tecnicos, foi criado a tabela 1. Segue:

ID Questão Resposta Observação
1 O artefato possui Introdução? sim
2 O artefato artefato possui uma Bibliografia/Referência Bibliográfica? sim Poderia melhorar a formatação da bibliografia
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 Todos os textos estão na norma padrão? sim
5 As tabelas são chamadas no texto? não
6 Os revisores são pessoas diferentes dos autores? sim

Tabela 1 - Checklist do documento
Fonte: autores

Checklist do conteúdo

ID Questão Resposta Observação Referências
7 É citada qual técnica/metodologia foi utilizada para desenvolver o diagrama de casos de Uso? sim 2
8 O diagrama de caso de uso possui atores? sim 1
9 O ator principal está do lado esquerdo do sistema? sim 1 e 2
10 Os atores estão fora da fronteira do sistema? sim 1 e 2
11 Os atores interagem com os Casos de Uso corretamente? sim 1 e 2
12 Existe multiplicidade entre ator e Caso de Uso? sim 1
13 Há algum nome associado ao(s) usuário(s) do sistema? sim 1
14 Existe limite do sistema? sim 1
15 Os casos de uso possuem especificações? Incompleto Obs. abaixo 1
16 Os casos de uso possuem rastreabilidade? Incompleto Obs. abaixo 1
17 Os fluxos alternativos representam possibilidades de cenários alternativos para o fluxo principal? Incompleto Obs. abaixo 1
18 Ator é uma pessoa, organização ou sistema externo que interage com seu aplicativo ou sistema? Não Obs. abaixo 2

Tabela 2 - Checklist dos pontos relativos ao conteúdo
Fonte: autores

Observações e Problemas encontrados

ID15,ID16,ID17

Falta a do caso de uso de fazer login ou fazer Cadastro ou acessar as notas.

ID18

O sistema backend não deveria ser ator, pois ele não é uma pessoa, organização ou sistema externo.2

Sugestões

Bibliografia

[1] Serrano, Milene; Serrano, Maurício. Requisitos aula 13. Disponivel em aprender3. Acesso em 20/06/2023.

[2] Diagrama de caso de uso UML: O que é, como fazer e exemplos. Disponivel em lucidchart. Acesso em 20/06/2023.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 20/06/2023 Criação do documento. Beatriz Ana Beatriz