Verificação do grupo+1
Introdução
Este documento apresenta a lista de verificação (versão 2.0) elaborada para avaliar os artefatos produzidos na Entrega 3: Modelagem: Casos de Uso, Especificação Suplementar, Cenários e Léxicos. As tabelas foram elaboradas seguindo o modelo de lista de verificação sugerida pelo professor, André Barros de Sales, sendo uma lista que será usada na inspeção da entrega 1, tanto para o grupo, quanto para o grupo+1.
Lista de Verificação (Versão 2.0)
Tabela 1: 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. ![]() |
Autores: Davi Camilo e Gabriel Castelo, 2025.
Tabela 2: 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.
Tabela 3: 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 4: 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.
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 |
2.0 |
06/07/2025 | Remoção de itens que estão no plano de ensino (com o professor atribuído como autor) | Davi Camilo | Pedro Everton |