Skip to content

Inspeção Casos de Uso

Henrique Martins edited this page Jun 10, 2019 · 5 revisions
Data Versão Descrição Autor
05/06/2019 1.0 Template Inicial Guilherme de Lyra
05/06/2019 1.1 Incrementando template com contexto, justificativa e tipo (para perguntas)tabela de relevâncias tabela de validação geral e adição de bibliografia Guilherme de Lyra
08/06/2019 1.2 Filtrando as perguntas e adicionando seus respectivos impactos, justificativas e tipos. Henrique Martins e Guilherme de Lyra

Verificação - Inspeção Casos de Uso

Questões Avaliadoras

Questão Impacto Justificativa do Impacto Tipo
1 - O nome do ator revela seu papel no sistema? Alto Como é um modelo, é necessário que os elementos atendam esse modelo e sigam suas diretrizes Binário
2 - Os nomes dos casos de uso são construidas em voz ativa, e utilizam o tempo presente? (ex.: "Sistema valida a quantia informada" em vez de "A quantia informada deve ser validada pelo sistema"). Alto Regra do modelo Binário
3 - O nome do caso de uso é de fácil compreensão? Médio É importante clareza para se entender a abstração geral sobre o caso de uso Numérico
4 - Quando ocorre relacionamentos entre casos de usos, estes relacionamentos são: Relacionamento de Inclusão , Relacionamento de Extensão , Relacionamento de Generalização? Alto Regra do modelo Binário
5 - No diagrama, ao menos um caso de uso se relaciona com um ator? Alto Regra do modelo Binário
6 - Nos relacionamentos de inclusão, o caso base é incompleto sem o caso que está sendo incluído? Alto Regra do Modelo Binário
7 - Nos relacionamentos de extensão, o caso extendido (ou, caso base) é completo por si só? Alto Regra do modelo Binário
8 - Nos relacionamentos de generalização, este é usado para funcionalidades que foram re-usadas? Alto Regra do modelo Binário
9 - Possui descrição dos atores? Baixo Informações extras que possam ajudar a elucidar são bem-quistas Binário
10 - Possui descrição dos casos de usos, com o fluxo principal e os alternativos descritos? Alto O objetivo, num documento completo, é que se haja no mínimo 3 cenários (podendo-se estender para até 5, página 120):
  • O caminho padrão para se atingir o objetivo
  • Fluxos alternativos
  • Fluxos de exceção (que podem ou não ser recuperados)

  • Sendo assim, não é exatamente uma regra do modelo, mas uma boa prática necessária
    Numérico
    11 - A descrição de caso de uso é a de um caso de uso representado no diagrama? Alto Regra do Modelo Binário
    12 - São evitados termos sem quantificação precisa, como "muito", "pouco", "adequado", "claro", "fácil" "longo" "curto", "rápido" "etc"? Médio Casos de uso são, via de regra, orientados à elementos mensuráveis Numérica
    13 - São evitados termos que indicam opção, como "possivelmente", "alternativamente", "no caso", "se", etc, sem especificar um fluxo alternativo? Médio Os casos de uso hão de ser concretos, e suas variações condicionais devem se tornar outros casos de uso Numérico
    14 - Os termos passiveis de mais de uma interpretação constam em glossário, com clara definição? Alto Auxilia no entendimento, sendo, portanto, uma boa prática necessária. Numérico
    15 - Uma vez utilizado um termo, ele é mantido para referenciar-se ao mesmo elemento? Baixo Para evitar interpretações dúbias Numérico
    16 - São evitados termos que indicam a prematura especificação de interface, tais como "checar", "botão" etc? Médio É importante não entrar numa operacionalização excessiva já que foge um pouco do propósito do diagrama Numérico
    17 - As funcionalidades se restringem ao quê o sistema deve fazer e não em como, evitando a definição explicita de código na especificação? Médio Boa prática, pois evita operacionalização excessiva Binário
    18 - A descrição evita requisitos de negócio sem ação direta ao sistema? Médio Normalmente regras de negócio implicam em requisitos não-funcionais, e estes últimos não têm espaço no modelo. Logo, normalmente, é uma questão de regra de modelo. Binário
    19 - Os nomes dos casos de uso são numeradas para que possibilitem a rastreabilidade? Médio Boa prática Binário
    20 - Os nomes dos casos de uso procuram ser objetivas, evitando redundâncias ou presença de informações evidentemente desnecessárias? Baixo Boa prática Numérico

    Auditorias Realizadas

    Consenso das Avaliações

    Casos de Uso 1* 2* 3 4* 5* 6* 7* 8* 9* 10 11* 12 13 14 15 16 17* 18* 19* 20
    UC001 10 X 10 10 10 10 10 7 X 10
    UC002 10 X 10 10 10 10 10 7 X 10
    UC003 7 X 10 10 10 10 10 7 X 10
    UC004 10 X 10 10 10 10 10 7 X 10
    UC005 10 X 10 10 10 10 10 7 X 10
    UC006 10 X 10 10 10 10 10 7 X 10
    UC007 10 X 10 10 10 10 10 7 X 10
    UC008 10 X 10 10 10 10 10 10 10
    UC009 10 X 10 10 10 10 10 10 10
    UC010 10 X 10 10 10 10 10 10 10
    UC011 10 X 10 10 10 10 10 7 X 10
    UC012 10 X 10 10 10 10 10 7 X 10
    UC013 10 X 10 10 10 10 10 7 X 10
    UC014 10 X 10 10 10 10 10 7 X 10
    UC015 10 X 10 10 10 10 10 5 X 10
    UC016 10 X 10 10 10 10 10 7 X 10
    UC018 7 X 10 10 10 10 10 10 10
    UC019 10 X 10 10 10 10 10 10 10
    UC020 10 X 10 10 10 10 10 10 10
    UC021 10 X 10 10 10 10 10 7 X 10
    UC022 10 X 10 10 10 10 10 7 X 10
    UC023 10 X 10 10 10 10 10 10 10
    UC024 10 X 10 10 10 10 10 7 X 10
    UC025 10 X 10 10 10 10 10 5 X 10
    UC026 10 X 10 10 10 10 10 7 X 10
    UC027 10 X 10 10 10 10 10 10 10
    UC028 10 X 10 10 10 10 10 10 10
    UC029 10 X 10 10 10 10 10 7 X 10

    Justificativas das Avaliações (Consenso)

    Números:

    Resultado
    Número de casos de uso: 29
    Total de indicadores (Casos de Uso X Perguntas): 580
    Taxa de erro de perguntas (Σ Erros / Total de indicadores): 68/580 = 0.11

    Léxicos importantes identificados:

    Validação Geral:

    Artefato Nota Geral Menção Resultado
    UC001 9.234043 SS Aprovado
    UC002 9.234043 SS Aprovado
    UC003 9.106383 SS Aprovado
    UC004 9.234043 SS Aprovado
    UC005 9.234043 SS Aprovado
    UC006 9.234043 SS Aprovado
    UC007 9.234043 SS Aprovado
    UC008 9.787234 SS Aprovado
    UC009 9.787234 SS Aprovado
    UC010 9.787234 SS Aprovado
    UC011 9.234043 SS Aprovado
    UC012 9.234043 SS Aprovado
    UC013 9.234043 SS Aprovado
    UC014 9.234043 SS Aprovado
    UC015 9.148936 SS Aprovado
    UC016 9.234043 SS Aprovado
    UC018 9.659574 SS Aprovado
    UC019 9.787234 SS Aprovado
    UC020 9.787234 SS Aprovado
    UC021 9.234043 SS Aprovado
    UC022 9.234043 SS Aprovado
    UC023 9.787234 SS Aprovado
    UC024 9.234043 SS Aprovado
    UC025 9.148936 SS Aprovado
    UC026 9.234043 SS Aprovado
    UC027 9.787234 SS Aprovado
    UC028 9.787234 SS Aprovado
    UC029 9.234043 SS Aprovado

    imagem

    Bibliografia:

    Requisitos - Aula 07 (Maurício Serrano e Milene Serrano)

    Clone this wiki locally