Entrega 3
Introdução
Essa página tem como objetivo verificar os artefatos da Terceira Entrega do grupo 7.
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 | Preparação do artefato |
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 2: 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 1 |
2 – Para cada cenário, há uma referência do caso de uso que foi especializado no cenário? | Sim | Checklist 1 |
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 1 |
4 - Os episódios de cada cenário seguem uma ordem lógica de acontecimentos | Sim | Checklist 1 |
5 - Os cenários especificam um caso de uso? | Incompleto | Checklist 1 |
Autores: Gabriel Souza & José Filipi
Comentários
Diagrama de Casos de Uso
Tabela 3: 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 2 |
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 2 |
3 - Os casos de uso identificados respondem coletivamente por todo o comportamento exigido do sistema? | Sim | Checklist 2 |
4 - Você verificou que o modelo de casos de uso não contém comportamento supérfluo (conhecido como "gold-plating")? | Sim | Checklist 2 |
5 - Cada caso de uso concreto está associado a pelo menos um Ator, como deveria ser? | Sim | Checklist 2 |
6 - Cada ator está associado a pelo menos um caso de uso? | Sim | Checklist 2 |
7 - Cada caso de uso incluído torna o modelo mais fácil de entender, implementar e manter? | Sim | Checklist 2 |
8 - Não há dois casos de uso com o mesmo nome? | Sim | Checklist 2 |
9 - Cada ator tem um nome que descreva efetivamente o papel dessa pessoa? | Sim | Checklist 2 |
Autor: Paulo Borba
Especificação dos casos de Uso
Tabela 4: 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 2 |
2 - O nome é um verbo + frase nominal (por exemplo, Retirar dinheiro)? | Sim | Checklist 2 |
3 - O nome resume com precisão o objetivo principal do caso de uso? | Sim | Checklist 2 |
4 - O nome é independente do ator? | Sim | Checklist 2 |
5 - Está claro na breve descrição qual é o objetivo principal do caso de uso? | Sim | Checklist 2 |
6 - O caso de uso está associado a um ou mais atores? | Sim | Checklist 2 |
7 - O ator primário ou ator inicial está definido? | Inc | Checklist 2 |
8 - Está claro quem executa as ações no caso de uso? | Sim | Checklist 2 |
9 - Todas as informações trocadas entre os atores e o sistema são claramente especificadas? | Sim | Checklist 2 |
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 2 |
11 - Está claro como o caso de uso começa? | Sim | Checklist 2 |
12 - O fluxo tem um final definido? | Sim | Checklist 2 |
13 - Cada etapa progride em direção à meta? | Sim | Checklist 2 |
14 - As etapas estão numeradas corretamente? | Sim | Checklist 2 |
15 - Para cada fluxo alternativo, as condições para início do fluxo estão claramente definidas? | Sim | Checklist 2 |
Autor: Paulo Borba, 2024
Comentários
- 10.10: Apesar de conter as informações necessárias, poderia ser mais bem elaborado.
- 11.3: Apesar de conter as informações necessárias, poderia ser mais bem elaborado.
Especificação suplementar
Tabela 7: 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? | Sim | Checklist 3 |
2 - Requisitos de usabilidade: Apresenta especificação de tempo de tarefas mensuráveis para tarefas típicas? | Inc | Checklist 3 |
3 - Requisitos de usabilidade: Apresenta especificação de critérios de acessibilidade? | Sim | Checklist 3 |
4 - Requisitos de confiabilidade: Disponibilidade: Especificação quanto a porcentagem de tempo disponível |
Sim | Checklist 3 |
5 - Requisitos de confiabilidade: Apresenta Tempo médio entre falhas (MTBF)? | Sim | Checklist 3 |
6 - Requisitos de confiabilidade: Apresenta Tempo médio de reparo (MTTR)? | Sim | Checklist 3 |
7 - Requisitos de Desempenho: Apresenta tempo de resposta para transações? (media ou máximo) | Sim | Checklist 3 |
8 - Requisitos de Desempenho: Apresenta taxas de transação? (transações por segundo) | Sim | Checklist 3 |
9 - Requisitos de Desempenho: Capacidade? (número de clientes ou transações que o sistema pode acomodar) | Sim | Checklist 3 |
10 - Requisitos de Desempenho: Capacidade? 4 - Modo degradação? | Sim | Checklist 3 |
11 - Requisitos de Suportabilidade: Padrões de codificação? | Sim | Checklist 3 |
12 - Requisitos de Suportabilidade: Bibliotecas? | Sim | Checklist 3 |
13 - Requisitos de Suportabilidade: Padrões de nomeações? | Sim | Checklist 3 |
14 - 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 |
15 - Requisitos de segurança: linguagens de programação, restrições de arquitetura, componentes adquiridos, bibliotecas de classes, requisitos de processo de software. | Sim | Checklist 3 |
Autores: Paulo Borba
Léxicos
- Aqui é possível encontrar a origem do artefato verificado Léxicos.
Tabela 8: Verificação dos Léxicos
Critérios | Sim/Não/Incompleto | Fonte |
---|---|---|
1 - Os termos léxicos foram identificados e documentados? | Sim | Checklist 4 |
2 - Cada termo léxico possui um nome único e descritivo? | Sim | Checklist 4 |
3 - Os léxicos apresentados no artefato apresentam classificação, noção e sinônimos? | Sim | Checklist 4 |
4 - É apresentado um ou mais exemplos de cada classificação de léxico? | Sim | Checklist 4 |
5 - Foram identificadas e documentadas as relações entre os termos léxicos? | Sim | Checklist 4 |
6 - As informações são suficientes para entendimento dos léxico? | Sim | Checklist 4 |
7 - A documentação dos léxicos foi revisada e aprovada? | Sim | Checklist 4 |
Autores: Bianca Castro & Amanda Campos
Comentários
Referências Bibliográficas
1. Checklist 1: verificação de Cenários 2. Checklist 2: verificação de Diagrama de casos de uso e especificação de casos de uso 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 |
25/06/2024 | Criação do documento. | Bianca Castro | 31/06/2024 | Paulo Borba |
1.01 |
01/07/2024 | Alteração do documento. | Paulo Borba | 01/07/2024 | Bianca Castro |