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 |
Não | Checklist 3 |
5 - Requisitos de confiabilidade: Disponibilidade: Especificação quanto a porcentagem de tempo disponível |
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 |