Pular para conteúdo

Entrega 3

Introdução

Essa página tem como objetivo verificar os artefatos da Terceira Entrega do grupo 8.

Metodologia

A verificação foi realizada utilizando a Tabela 1 como template.

Tabela 1: Template para verificação

Critérios Avaliação Fonte
Pergunta para avaliação Sim/Não/Incompleto Página e livro de referência

Comentários

Os comentários relacionados a cada artefato serão detalhados aqui.

Cenários

  • Aqui é possível encontrar a origem do artefato verificado Cenários.

Tabela 4: Verificação dos Cenários

Critérios Sim/Não/Incompleto Fonte
1 - Cada cenário descreve uma única instância de uso do sistema? Sim Checklist 3
2 – Para cada cenário, há uma referência do caso de uso que foi especializado no cenário? Não Checklist 3
3 - Os cenários contém declarações gerais dos objetivos do usuário ou tarefas de negócios que os usuários presisam realizar? Sim Checklist 3
4 - Os episódios de cada cenário seguem uma ordem lógica de acontecimentos Sim Checklist 3
5 - Os cenários especificam um caso de uso? Incompleto Checklist 3

Autores: Gabriel Souza & José Filipi

Comentários

  • Nos cenários criados pelo grupo, não é possível identificar qual caso de uso foi especificado por cada cenário, seria interessante a utilização de hyperlinks.

Diagrama de Casos de Uso

Tabela 1: Verificação do diagrama de casos de uso

Critérios Sim/Não/Incompleto Fonte
1 - O Diagrama Casos de Uso fornece uma visão geral clara e concisa da finalidade e da funcionalidade do sistema? Sim Checklist 1
2 – Não existem longas cadeias de relacionamentos de inclusão, como quando um caso de uso incluído inclui outros casos de uso? Isso pode obscurecer a compreensão. Sim Checklist 1
3 - Os casos de uso identificados respondem coletivamente por todo o comportamento exigido do sistema? Sim Checklist 1
4 - Você verificou que o modelo de casos de uso não contém comportamento supérfluo (conhecido como "gold-plating")? Sim Checklist 1
5 - Cada caso de uso concreto está associado a pelo menos um Ator, como deveria ser? Sim Checklist 1
6 - Cada ator está associado a pelo menos um caso de uso? Sim Checklist 1
7 - Cada caso de uso incluído torna o modelo mais fácil de entender, implementar e manter? Sim Checklist 1
8 - Não há dois casos de uso com o mesmo nome? Sim Checklist 1
9 - Cada ator tem um nome que descreva efetivamente o papel dessa pessoa? Sim Checklist 1

Autores: Vitor Feijó

Especificação dos casos de Uso

Tabela 2: Verificação das especificações de casos de uso

Critérios Sim/Não/Incompleto Fonte
1 - O caso de uso tem um nome exclusivo? Sim Checklist 1
2 - O nome é um verbo + frase nominal (por exemplo, Retirar dinheiro)? Sim Checklist 1
3 - O nome resume com precisão o objetivo principal do caso de uso? Sim Checklist 1
4 - O nome é independente do ator? Sim Checklist 1
5 - Está claro na breve descrição qual é o objetivo principal do caso de uso? Sim Checklist 1
6 - O caso de uso está associado a um ou mais atores? Sim Checklist 1
7 - O ator primário ou ator inicial está definido? Sim Checklist 1
8 - Está claro quem executa as ações no caso de uso? Sim Checklist 1
9 - Todas as informações trocadas entre os atores e o sistema são claramente especificadas? Sim Checklist 1
10 - Cada pré-condição representa um estado tangível do sistema (por exemplo, o caso de uso Sacar Dinheiro para um caixa eletrônico tem como pré-condição que o usuário tenha uma conta)? Sim Checklist 1
11 - Está claro como o caso de uso começa? Sim Checklist 1
12 - O fluxo tem um final definido? Sim Checklist 1
13 - Cada etapa progride em direção à meta? Sim Checklist 1
14 - As etapas estão numeradas corretamente? Sim Checklist 1
15 - Para cada fluxo alternativo, as condições para início do fluxo estão claramente definidas? Sim Checklist 1

Autores: Vitor Feijó

Especificação suplementar

Tabela 3: Verificação das especificações suplementares

Critérios Sim/Não/Incompleto Fonte
1 - Requisitos de usabilidade: Apresenta o tempo de treinamento necessário para que usuários normais e avançados se tornem produtivos em operações específicas? Não Checklist 3
2 - Requisitos de usabilidade: Apresenta especificação de tempo de tarefas mensuráveis ​​para tarefas típicas? Não Checklist 3
3 - Requisitos de usabilidade: Apresenta especificação de critérios de acessibilidade? Sim Checklist 3
4 - Requisitos de usabilidade: Disponibilidade: Especificação quanto a porcentagem de tempo disponível %, horas de uso, acesso para manutenção, operações em modo degradado, etc. Não Checklist 3
5 - Requisitos de confiabilidade: Disponibilidade: Especificação quanto a porcentagem de tempo disponível %, horas de uso, acesso para manutenção, operações em modo degradado, etc. Sim Checklist 3
6 - Requisitos de confiabilidade: Apresenta Tempo médio entre falhas (MTBF)? Não Checklist 3
7 - Requisitos de confiabilidade: Apresenta Tempo médio de reparo (MTTR)? Não Checklist 3
8 - Requisitos de Desempenho: Apresenta tempo de resposta para transações? (media ou máximo) Sim Checklist 3
9 - Requisitos de Desempenho: Apresenta taxas de transação? (transações por segundo) Sim Checklist 3
10 - Requisitos de Desempenho: Capacidade? (número de clientes ou transações que o sistema pode acomodar) Não Checklist 3
11 - Requisitos de Desempenho: Capacidade? 4 - Modo degradação? Não Checklist 3
12 - Requisitos de Suportabilidade: Padrões de codificação? Incompleto Checklist 3
13 - Requisitos de Suportabilidade: Bibliotecas? Não Checklist 3
14 - Requisitos de Suportabilidade: Padrões de nomeações? Não Checklist 3
15 - Requisitos de restrição de design: linguagens de programação, restrições de arquitetura, componentes adquiridos, bibliotecas de classes, requisitos de processo de software. Sim Checklist 3
16 - Requisitos de segurança: linguagens de programação, restrições de arquitetura, componentes adquiridos, bibliotecas de classes, requisitos de processo de software. Incompleto Checklist 3

Autores: Amanda Campos, Bianca Castro, Gabriel Souza, Johnny Lopes, José Souza, Paulo Borba, Vitor Leonardo

Léxicos

  • Aqui é possível encontrar a origem do artefato verificado Léxicos.

Tabela 4: Verificação dos Léxicos

Critérios Sim/Não/Incompleto Fonte
1 - Os termos léxicos foram identificados e documentados? Sim Checklist 5
2 - Cada termo léxico possui um nome único e descritivo? Sim Checklist 5
3 - Os léxicos apresentados no artefato apresentam classificação, noção e sinônimos? Sim Checklist 5
4 - É apresentado um ou mais exemplos de cada classificação de léxico? Imcompleto Checklist 5
5 - Foram identificadas e documentadas as relações entre os termos léxicos? Sim Checklist 5
6 - As informações são suficientes para entendimento dos léxico? Imcompleto Checklist 5
7 - A documentação dos léxicos foi revisada e aprovada? Sim Checklist 5

Autores: Bianca Castro & Amanda Campos

Comentários

Gostei de como foi feito do documento em geral, tenho alguns comentários para uma futura melhoria:

É apresentado um ou mais exemplos de cada classificação de léxico? A resposta está incompleta, pois há a ausência do Estado, mas não detalha quais exemplos específicos estão faltando ou de que maneira a inclusão deles poderia melhorar a compreensão das classificações de léxico. Seria útil especificar mais Léxicos, podendo ter uma análise maior.

As informações são suficientes para entendimento dos léxicos? A compreensão dos léxicos é dificultada pela falta de clareza em alguns pontos. No entanto, seria mais construtivo indicar especificamente quais léxicos são difíceis de entender e sugerir melhorias, como a inclusão de definições mais detalhadas, exemplos práticos ou explicações adicionais para esses casos.

Vídeo 2 - Verificação dos Léxicos

Autor: Bianca Castro.

Referências Bibliográficas

1. Checklist 1: verificação de Diagrama de casos de uso e especificação de casos de uso
2. Checklist 2: verificação de In or Out
3. Checklist 3: verificação de Especificação Suplementar
4. Checklist 4: verificação de First Things First

Histórico de Versões

Versão Data Descrição Autor(es) Data da revisão Revisor(es)
1.0 10/06/2024 Criação do documento. José Filipi 10/06/2024 Bianca Castro
1.1 10/06/2024 Adicionando a verificaçãdo do First Things First, casos de uso e especificação suplementar Bianca Castro & Vitor Feijó & Johnny Lopes 10/06/2024 José Filipi
1.3 24/06/2024 Alteração da estrutura do artefato Vitor Feijó 08/07/2024 Amanda Campos