Skip to content

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