Verificação Etapa 3
Introdução
Este documento possui como objetivo documentar os resultados da verificação dos artefatos da etapa 3 do grupo 7. O responsável por esta avaliação é a avaliadora Débora Moreira e a data de execução foi no dia 14 de junho de 2023. Na tabela 1, pode-se observar os artefatos avaliados e a versão dos mesmos no dia da avaliação.
Artefato | Versão |
---|---|
Cenários | 1.0 |
Léxico | 1.1 |
Casos de uso | 1.0 |
Especificação Suplementar | 1.0 |
Tabela 1: Artefatos avaliados da etapa 3 (Fonte: Débora, 2023)
Checklist
Nas tabela 2, 3, 4 e 5 a seguir está disponível o checklist desenvolvido durante o planejamento respondido de acordo com os artefatos avaliados.
Cenários
Número | Pergunta | Resposta |
---|---|---|
1 | O título do cenário é autoexplicativo? [5] | Sim |
2 | O objetivo do cenário é condizente com seu título? [5] | Sim |
3 | O contexto é descrito em função de local, tempo e pré-condições? [5] | Sim |
4 | O cenário descreve situações realistas e relevantes de interação do sistema? [5] | Sim |
5 | Os atores são condizentes com o contexto do cenário? [5] | Sim |
6 | Os episódios do cenário estão coerentes e seguem uma ordem lógica para atingir o objetivo? [5] | Sim |
7 | Existe uma ligação entre os cenários e os léxicos? [8] | Sim |
8 | Todas as informações necessárias estão presentes no cenário? [5] | Sim |
9 | O cenário cobre todas as funcionalidades e interações importantes do sistema? [5] | Sim |
10 | Os recursos necessários para o cenário estão claramente identificados? [5] | Sim |
11 | As exceções possíveis foram consideradas e descritas adequadamente? [5] | Sim |
12 | Os cenários estão alinhados com as necessidades e expectativas dos stakeholders? [5] | Não |
13 | Os cenários são compreensíveis e podem ser facilmente comunicados aos membros da equipe e stakeholders? [5] | Sim |
14 | Os cenários são viáveis em termos de implementação e sustentabilidade técnica? [5] | Sim |
15 | Os cenários estão livres de ambiguidades e contradições? [5] | Sim |
16 | Os cenários foram revisados e validados por outros membros da equipe? [4] | Sim |
Tabela 2: Checklist de verificação do artefato "Cenários" (Fonte: Débora, 2023)
Léxico
Número | Pergunta | Resposta |
---|---|---|
17 | Cada símbolo no léxico possui classificação, sinônimo, noção e impacto? [8] | Sim |
18 | A classificação de cada símbolo no léxico está correta e adequada ao seu propósito? [8] | Sim |
19 | Os sinônimos atribuídos a cada símbolo no léxico são precisos e representam de forma adequada o conceito em questão? [8] | Sim |
20 | A noção atribuída a cada símbolo no léxico é clara, concisa e facilmente compreensível? [8] | Sim |
21 | O impacto relacionado a cada símbolo no léxico é descrito de forma breve, mas compreensível, demonstrando seu efeito no sistema? [8] | Sim |
22 | Caso um símbolo seja do tipo "Estado", as definições de noção e impacto estão em conformidade com o que é descrito? [8] | Sim |
23 | Caso um símbolo seja do tipo "Verbo", as definições de noção e impacto estão alinhadas com o que é descrito? [8] | Sim |
24 | Caso um símbolo seja do tipo "Objeto", as definições de noção e impacto estão adequadas ao que é descrito? [8] | Sim |
25 | O princípio circular foi aplicado corretamente, garantindo que os léxicos sejam referenciados e estejam conectados de forma consistente? [8] | Sim |
26 | A descrição de cada termo no léxico é coerente, fornecendo uma compreensão clara e sem ambiguidades? [8] | Sim |
27 | O vocabulário utilizado nas descrições é mínimo e suficiente para expressar adequadamente os conceitos? [8] | Sim |
28 | A organização dos léxicos segue uma ordem lógica e coerente, facilitando a busca e a compreensão dos termos? [8] | Sim |
Tabela 3: Checklist de verificação do artefato "Léxico" (Fonte: Débora, 2023)
Casos de uso
Número | Pergunta | Resposta |
---|---|---|
29 | O caso de uso tem um nome claro e descritivo? [4] | Sim |
30 | O objetivo do caso de uso está claramente definido? [4] | Sim |
31 | Os atores envolvidos no caso de uso estão corretamente identificados? [4] | Sim |
32 | Os pré-condições necessárias para a execução do caso de uso estão especificadas? [4] | Sim |
33 | Os passos do caso de uso estão organizados em uma sequência lógica? [4] | Sim |
34 | Cada passo do caso de uso é claro e facilmente compreensível? [4] | Sim |
35 | O caso de uso cobre todos os principais fluxos de eventos esperados? [4] | Sim |
36 | As exceções e condições de erro foram consideradas e estão devidamente descritas? [4] | Não |
37 | O caso de uso é viável em termos de implementação técnica? [4] | Sim |
38 | Os requisitos não funcionais relevantes foram considerados e documentados? | Não |
39 | O caso de uso está livre de ambiguidades e contradições? [4] | Sim |
40 | O caso de uso foi revisado e validado por outros membros da equipe? [4] | Sim |
41 | O caso de uso está adequadamente conectado com outros casos de uso relacionados? [4] | Sim |
42 | A documentação do caso de uso é clara, concisa e facilmente compreensível? [4] | Sim |
43 | Cada caso de uso provê um resultado observável e de valor para os atores ou outros interessados no sistema? [4] | Sim |
44 | As elipses representam as ações do caso de uso e constituem internamente fluxos/cenários? [4] | Sim |
45 | Há o uso de verbos no infinitivo e não substantivos? [4] | Sim |
46 | O caso de uso representa o usuário e suas interações com o sistema? [4] | Sim |
47 | O ator principal está posicionado ao lado esquerdo do sistema? [4] | Sim |
48 | O usuário reside fora das fronteiras da aplicação? [4] | Sim |
49 | O usuário possui um nome associado a ele, como cliente, analista de RH, estudante, etc.? [4] | Sim |
50 | Quando o ator é um software ou um hardware, há a tag << system >>? [6] | Sim |
51 | O caso de uso produzido é uma funcionalidade completa que entrega algum valor? [4] | Sim |
52 | Os casos de uso são de requisitos funcionais? [4] | Sim |
53 | Foi usada alguma técnica para a produção dos casos de uso? [4] | Sim |
54 | Os elementos de atores, sistema e metas estão presentes no caso de uso? [4] | Sim |
55 | Cada especificação de caso de uso possui somente um fluxo principal? [4] | Sim |
Tabela 4: Checklist de verificação do artefato "Casos de uso" (Fonte: Débora, 2023)
Especificação suplementar
Número | Pergunta | Resposta |
---|---|---|
56 | A especificação suplementar segue o modelo FURPS+? [4] | Sim |
57 | Os requisitos apresentados são testáveis? [6] | Sim |
58 | Os requisitos facilitam as tarefas realizadas pelos usuários? [7] | Sim |
59 | Os requisitos aumentam a confiabilidade do sistema? [7] | Sim |
60 | Os requisitos relacionados à segurança são apresentados? [4] | Sim |
61 | Os requisitos sobre desempenho e tempo de resposta são apresentados? [4] | Sim |
62 | Os requisitos sobre a disponibilidade do sistema são apresentados? [4] | Sim |
63 | Os requisitos de suportabilidade são especificados? [4] | Sim |
64 | Os requisitos de interface e integração são apresentados? [7] | Sim |
65 | As características físicas e restrições de design são descritas? [7] | Sim |
Tabela 4: Checklist de verificação do artefato "Especificação suplementar" (Fonte: Débora, 2023)
Resultados
A partir da avaliação da Figura 1, pode ser percebido que o grupo 7 obteve bastante sucesso na execução da etapa 3. De 65 perguntas aplicadas apenas 4 obtiveram como resposta "Não" e em todas as vezes que o não foi obtido foram em perguntas que não afetariam na entrega final do artefato mas sim o tornaria mais completo.
Referências
[1] LAMSWEERDE, Axel van. Requirements Engineering: From System Goals to UML Models to Software Specifications. Editora Wiley, 2009.
[2] POHL, Klaus; RUPP, Chris. Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB compliant. Editora Rocky Nook, 2015.
[3] BARBOSA, S. D. J. et al. Interação Humano-Computador e Experiência do usuário. Autopublicação, 2021. ISBN: 978-65-00-19677-1.
[4] SERRANO, Milene; SERRANO, Maurício. Slides da aula “Requisitos – Aula 11”. Disponível em: https://aprender3.unb.br/pluginfile.php/2523100/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf. Acesso em: 14 de junho de 2023.
[5] Autor desconhecido. Disponível em: https://www-di.inf.puc-rio.br/~julio/bnncap3.pdf.
[6] GRUPO 1 da disciplina. Disponível em: https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/.
[7] Autor desconhecido. Disponível em: https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/workproducts/rup_supplementary_specification_F5ACAA22.html.
[8] SERRANO, Milene; SERRANO, Maurício. Slides da aula “Aula 10”. Disponível em: https://aprender3.unb.br/pluginfile.php/2523091/mod_resource/content/1/Aula%2010.pdf. Acesso em: 14 de junho de 2023.
Tabela de Versionamento
Data | Versão | Descrição | Autor | Revisor |
---|---|---|---|---|
14/06/2023 | 1.0 |
Documentação da execução da verificação | Débora Moreira |