Skip to content

Verificação do grupo

Introdução

Este documento apresenta a lista de verificação elaborada para avaliar os artefatos produzidos na Entrega 3: Modelagem de Requisitos - Cenários, Léxicos, Casos de Uso e Especificação Suplementar. A lista foi baseada nos critérios definidos pelo professor André Barros de Sales e será utilizada para inspeção tanto do próprio grupo quanto do grupo +1.


Lista de Verificação

Tabela 1: Lista de Verificação — Modelagem de Requisitos: Cenários, Léxico, Use Case, Especificação Suplementar

Item Autor Referência
1. Existem especificações dos cenários para o projeto? André Barros de Sales Lista de Verificação da Etapa 3
2. Os cenários possuem os elementos básicos de um cenário (Título, Metas/Objetivo, Contexto, Atores, Recursos, Exceção e Episódios)? André Barros de Sales Lista de Verificação da Etapa 3
3. Existem especificações dos Léxicos? André Barros de Sales Lista de Verificação da Etapa 3
4. Existe definição do usuário nos Léxicos? André Barros de Sales Lista de Verificação da Etapa 3
5. Os léxicos possuem ligações entre si (hiper links)? André Barros de Sales Lista de Verificação da Etapa 3
6. Os léxicos utilizam a estrutura de dicionário (verbo, objeto, estado)? André Barros de Sales Lista de Verificação da Etapa 3
7. Existe especificação do caso de uso? André Barros de Sales Lista de Verificação da Etapa 3
8. Há atores principais e atores secundários no diagrama de caso de uso? André Barros de Sales Lista de Verificação da Etapa 3
9. O ator principal está do lado esquerdo do sistema no diagrama de caso de uso? André Barros de Sales Lista de Verificação da Etapa 3
10. Os atores estão fora da caixa de limite do sistema no diagrama de caso de uso? André Barros de Sales Lista de Verificação da Etapa 3
11. Existe especificação do diagrama de caso de uso (com Nome, Descrição, Atores, Pré-Condição,Pós-Condição, Fluxo Principal, Fluxo Alternativo e Fluxo de Exceção etc)? André Barros de Sales Lista de Verificação da Etapa 3
12. No diagrama de Caso de Uso há ao menos um caso de uso com pontos de extensão? André Barros de Sales Lista de Verificação da Etapa 3
13. Há a participação do cliente e/ou persona na validação do Diagrama de Caso de Uso? André Barros de Sales Lista de Verificação da Etapa 3
14. Há especificação suplementar? André Barros de Sales Lista de Verificação da Etapa 3
15. O artefato segue o modelo FURPS+? André Barros de Sales Lista de Verificação da Etapa 3
16. O documento especifica o tempo de resposta, no Desempenho? André Barros de Sales Lista de Verificação da Etapa 3
17. O documento especifica qual plataforma o aplicativo pode ser executado? André Barros de Sales Lista de Verificação da Etapa 3
18. Todos os requisitos podem ser testados (RF e RNF)? André Barros de Sales Lista de Verificação da Etapa 3

Fonte: Davi Camilo, 2025.


Tabela 2: Lista de Verificação — Cenários

Item Autor Referência
1. Os cenários foram escritos como textos, suplementados por diagramas, telas etc? Davi Camilo Sommerville, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Addison Wesley, 2011. Cap. 4.5.3, p. 73.
2. O cenário descreve claramente o contexto inicial e as expectativas dos usuários e do sistema antes da interação começar? Euller Júlio SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.
3. O fluxo principal de eventos está descrito de maneira sequencial e compreensível, facilitando o entendimento do processo pelo leitor? Euller Júlio SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.
4. Possíveis problemas e exceções que podem ocorrer durante o uso do sistema estão identificados e possuem soluções propostas? Euller Júlio SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.
5. O cenário identifica claramente quais informações os usuários utilizam e produzem durante a interação com o sistema? Euller Júlio SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.
6. O estado do sistema ao final do cenário está bem definido, indicando o resultado da interação para o usuário e o sistema? Euller Júlio SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.
7. As descrições são compreensíveis para stakeholders não técnicos, facilitando discussões e validações com todos os envolvidos? Euller Júlio SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.
8. Foram considerados os meios que os usuários usam para acessar o sistema (como dispositivos móveis, computadores, etc)? Euller Júlio SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.
9. O cenário descreve as interações do usuário e do sistema considerando todas as condições possíveis, incluindo exceções? Tiago Antunes Balieiro SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. Capítulo 4.3.2 Histórias e cenários, p. 102-103.

Autores: Davi Camilo,Euller Júlio e Tiago Antunes Balieiro, 2025.


Tabela 3: Lista de Verificação — Léxicos

Item Autor Referência
1. O léxico apresenta noção (definição do termo)? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
2. O léxico apresenta impacto (efeito ou uso do termo no sistema)? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
3. A noção está descrita com linguagem de dicionário, explicando o significado do termo (denotação)? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
4. O impacto descreve o efeito do símbolo na aplicação ou o efeito da aplicação sobre o símbolo (conotação)? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
5. O léxico indica o tipo do termo (sujeito, verbo, objeto ou estado)? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025.
6. Há sinônimos listados para o termo? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
7 O termo possui uma ou mais noções (significados)? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
8. O termo possui um ou mais impactos? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
9. O léxico contém hiperlinks para termos relacionados? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
10.Para o tipo sujeito: está indicado quem é o sujeito e quais ações executa? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
11. Para o tipo verbo: estão descritos o agente da ação, o momento em que ocorre, procedimentos e reflexos no ambiente? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
12. Para o tipo objeto: foram indicadas as ações aplicáveis ao objeto e relações com outros objetos? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
13. Para o tipo estado: o estado está definido com significado, ações que levam a ele e ações que podem decorrer dele? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
14. Cada entrada no léxico pertence a um e somente um tipo? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
15. As ocorrências do símbolo no sistema foram descritas, quando possível? Arthur Evangelista SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item
16. É possível identificar o sujeito por sua noção? Tiago Antunes Balieiro SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. Referência do item

Autores: Arthur Evangelista e Tiago Antunes Balieiro, 2025.


Tabela 4: Lista de Verificação — Casos de Uso

Item Autor Referência
1. O diagrama de caso de uso possui um sistema ou um aplicativo? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 00:41. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
2. O sistema está sendo representado por um retângulo? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 01:47. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
3. O nome do sistema está no topo do retângulo? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 01:49. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
4. O diagrama de caso de uso possui o fluxo básico daquilo que o sistema ou aplicativo faz? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 00:49. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
5. Os atores estão caracterizados como classes ou categorias? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 02:55. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
6. Cada ator interage com pelo menos um caso de uso do sistema? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 05:20. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
7. Os casos de uso estão sendo representados por um formato oval? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 04:10. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
8. Os casos de uso estão posicionados dentro do retângulo? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 04:16. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
9. A descrição de cada caso de uso começa com um verbo? Davi Camilo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 04:50. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.
10. Os relacionamentos de associação possuem linhas sólidas? Gabriel Castelo LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Minuto 05:20. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.

Autor: Davi Camilo e Gabriel Castelo, 2025.


Tabela 5: Lista de Verificação — Especificação Suplementar

Item Autor Referência
1. No documento, estão descritos os requisitos não funcionais? Davi Camilo SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 013a. 2024. Slide 28. Disponível em: https://aprender3.unb.br/pluginfile.php/3096118/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf. Acesso em: 14 maio 2025.
2. Há uma seção dedicada à usabilidade, descrevendo facilidade de uso, acessibilidade e clareza da interface? Euller Júlio Sales, A. B. Requisitos-Aula011.pdf, slide 29
3. A confiabilidade (Reliability) do sistema é descrita, incluindo disponibilidade, tolerância a falhas e frequência de erros? Euller Júlio Sales, A. B. Requisitos-Aula011.pdf, slide 29
4. A seção de desempenho (Performance) inclui throughput e requisitos de escalabilidade? Euller Júlio Sales, A. B. Requisitos-Aula011.pdf, slide 29
5. Há requisitos sobre suportabilidade (Supportability): manutenibilidade, adaptabilidade, portabilidade e extensibilidade? Euller Júlio Sales, A. B. Requisitos-Aula011.pdf, slide 29
6. O documento apresenta requisitos não funcionais claros e métricas mensuráveis para desempenho, confiabilidade e usabilidade? Tiago Antunes Balieiro Sales, A. B. Requisitos-Aula011.pdf, slide 29

Autores: Davi Camilo, Euller Júlio e Tiago Antunes Balieiro, 2025.


Referências Bibliográficas

SALES, André Barros de. Plano de Ensino – Requisitos de Software: REE012025 – Turma 03. Brasília: Universidade de Brasília, Faculdade UnB Gama, 2025. Disponível em: Lista de Verificação da Etapa 3. Acesso em: 18 maio 2025.

SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Addison Wesley, 2011.

SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019.

LUCID SOFTWARE BRASIL. Tutorial de Caso de Uso UML. YouTube, 25 de abr. de 2019. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 14 maio 2025.

SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 013a. 2024. Disponível em: https://aprender3.unb.br/pluginfile.php/3096118/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf. Acesso em: 14 maio 2025.


Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 18/05/2025 Criação do Documento com todas as listas de verificação da Entrega 3 Davi Camilo Arthur Evangelista
1.1 18/05/2025 Adição da lista 3 (léxicos) Arthur Evangelista Davi Camilo
1.11 18/05/2025 Adição das referencias com imagem na lista 3 Arthur Evangelista Davi Camilo
1.2 20/05/2025 Adição de itens nas listas 2, 3 e 5 Tiago Antunes Balieiro Davi Camilo
1.3 22/05/2025 Adição de item na lista 4 Gabriel Castelo Arthur Evangelista