Skip to content

Histórias de Usuário

Introdução

A verificação de artefatos em requisitos de software é uma prática essencial no processo de desenvolvimento de sistemas de software. Ela assegura que os requisitos, que definem o que o software deve fazer, estão corretos, completos, consistentes e claros antes de prosseguir para as fases subsequentes de design e implementação. Por meio desta, o objetivo deste documento é realizar tal procedimento em cima do artefato Histórias de Usuário, que foi desenvolvido pelo Grupo 1. A verificação levou como base o básico que cada documentação deve ter e algumas perguntas específicas, além de usar como base os critérios de avaliação utilizados pelo professor.

Metodologia

A nossa verificação será do conteúdo esperado no artefato, criamos uma checklist baseada nos conteúdos já vistos em sala de aula, contendo perguntas estritamente sobre o artefato Histórias de Usuário. A tabela 1 apresenta uma base de funcionamento da avaliação, vale ressaltar que as respostas foram tomadas a partir da análise do artefato disponível na última versão disponibilizada pelo Grupo 1, ou seja, a 1.9 no dia 29/05/2024.

Conteúdo esperado

É esperado que o artefato apresente Histórias de Usuário para cada requisito presente no projeto, com o intuito de facilitar a compreensão do usuário.

Verificação

Para realizar a verificação do artefato,iremos usar uma adaptação da técnica de inspeção, aonde teremos um Checklist de verificação para cada etapa do projeto desenvolvida pelo Grupo 1.

Checklist itens gerais

A tabela 1 apresenta o checklist dos itens gerais de verificação desenvolvido com base no artefato e seus itens podem ser marcados como SIM, NÃO ou INCOMPLETO, além de apresentar observações sobre os mesmos, caso necessário.

ID Descrição Verificação Observação Autor da inspeção
1 O artefato apresenta introdução? SIM - Matheus Ferreira
2 O artefato apresenta histórico de versão padronizado (com autores e revisores)? SIM - Matheus Ferreira
3 O artefato apresenta legenda e fonte (chamadas no texto) nas imagens/tabelas? SIM Atentar-se para diferença entre FONTE e AUTOR Matheus Ferreira
4 O artefato apresenta referência bibliográfica e/ou bibliografia? SIM - Matheus Ferreira
Tabela 01: Checklist (Autor: Meister, Guilherme)


Checklist itens específicos

A tabela 2 apresenta o checklist dos itens de conteúdos apresentados, desenvolvido com base no artefato e seus itens podem ser marcados como SIM, NÃO ou INCOMPLETO, além de apresentar observações sobre os mesmos, caso necessário.

ID Descrição Verificação Observação Autor da inspeção
5 O "quem", "o que" e o "por que" estão definidos na história de usuário? SIM - Matheus Ferreira
6 Os títulos são auto-explicativos? SIM - Matheus Ferreira
7 Os critérios de aceitação das histórias foram definidos? SIM - Matheus Ferreira
8 A participação do cliente e/ou persona na elicitação de requisitos? SIM - Matheus Ferreira
9 Todas as histórias de usuário podem ser testadas? INCOMPLETO Algumas histórias não podem ser testadas, como a US17 por exemplo Matheus Ferreira
10 As histórias podem ser rastreadas? NÃO Não há uma correlação entre as histórias e os requisitos que definiram elas Matheus Ferreira
11 Possuem introdução, descrição e critérios de aceitação claros? SIM - Matheus Ferreira
Tabela 02: Checklist (Autor: Meister, Guilherme)


Comentários

O artefato está incompleto já que além de haverem histórias não testáveis, não é possível rastrear de quais requisitos as histórias se originaram, tornando assim as histórias incorretas e passíveis de melhora

Gravação

Bibliografia

  • [1] Presman, Roger S; Maxim, Bruce R. Engenharia de software. 8. ed. Bookman, 2016. Acessado em: 06 de junho de 2024

  • ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. ABNT. Disponível em: https://www.abnt.org.br/. Acesso em: 07 jun. 2024.

  • [2]Documento de verificação do Grupo 3 Disciplina de Requisitos. Disponível em: https://github.com/Requisitos-de-Software/2023.1-VLC. Acesso em 07 jun. 2024

  • [3] Bourque and R.E. Fairley, eds., Guide to the Software Engineering Body of Knowledge, Version 3.0, IEEE Computer Society, 2014; www.swebok.org.

Histórico de Versões

Data

Versão

Descrição

Autor(es)

Data de revisão

Revisor(es)

07/06/2024 1.0 Documento criado Guilherme Meister 08/06/2023 Matheus Ferreira