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. ![]() |
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. ![]() |
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. ![]() |
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. ![]() |
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. ![]() |
7 O termo possui uma ou mais noções (significados)? | Arthur Evangelista | SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. ![]() |
8. O termo possui um ou mais impactos? | Arthur Evangelista | SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. ![]() |
9. O léxico contém hiperlinks para termos relacionados? | Arthur Evangelista | SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. ![]() |
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. ![]() |
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. ![]() |
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. ![]() |
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. ![]() |
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. ![]() |
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. ![]() |
16. É possível identificar o sujeito por sua noção? | Tiago Antunes Balieiro | SERRANO, Milene; SERRANO, Maurício. Aula 10 – Requisitos de Software, 2025. ![]() |
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 |