-
Notifications
You must be signed in to change notification settings - Fork 0
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ã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): 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 |
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)
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 |
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 |