Versionamento de edições

Data autor Descrição Versão
08/06/2019 Luís Cláudio T. Lima adição da introdução e critérios 0.1
09/06/2019 Luís Cláudio T. Lima adição da tabela de avaliação das especificações 0.2
10/06/2019 Matheus Blanco Adição de parágrafo de validação 0.3
10/06/2019 Luís Cláudio T. Lima Atualizado definição e mudando padrão de verificação para "V" 0.4

Introdução

Para a realização da verificação, foi utilizado o método de inspeção de Fagan. Esse tipo de abordagem atua na verificação de artefatos de elicitação e sem uma estrutura própria, ou produzidos por Engenheiros de Software/Requisitos, o que o configura, nesse caso, como uma lista de requisitos.

Para a realização da análise das especificações pela técnica de ispeção, antes de mais nada, foi necessária a correção da numeração das especificações de casos de uso. Em seguida foram realizados os seguintes passos:

Critérios de aceitação

Para que os UCs sejam verificados por meio de inspeção, é necessário, marcar com V para os critérios considerados corretos e deixar em branco aqueles com erros, incoerências ou passiveis de possível refatoração:

  1- A descrição está coerente, objetiva e de fácil entendimento?

  2- Os atores envolvidos estão bem definidos?

  3- As funcionalidades e pré-condições estão coerentes e bem estabelecidas?

  4- As pós-condições apresentam de fato os objetivos a serem alcançados?

  5- O fluxo principal apresentado atinje, de forma bem sucedida, o objetivo a ser alcançado
       pelas funcionalidades?

  6- O fluxo alternativo apresentado também atinge o objetivo a ser alcançado pelas 
     funcionalidades?

  7- O fluxo de excessão apresentado é um imprevisto inesperado que impede o objetivo a ser
     alcançado pelas funcionalidades ?

  8- Já existe uma representação em notação UML do UC em questão?

  9- Está claro quais são os rastros de origem do UC em questão?

Tabela de avaliação das especificações

Responsável: Luís Cláudio T. Lima

Especificações Casos de Uso Critérios de verificação          
UC 1 2 3 4 5 6 7 8 9
01 V V V V V V
02 V V V V V V V
03 V V V V V
04 V V V V V
05 V V V V
06 V V V V V V
07 V V V V V V
08 V V V V V V V
09 V V V V V
10 V V V V V
11 V V V
12 V V V V V V
13 V V V V
14 V V V
15 V V V V
16 V V V
17 V V V V
18 V V V V V
19 V V V V V V
20 V V V V
21 V V V
22 V V V V
23 V V V V V
24 V V V V
25 V V V V
26 V V V V
27 V V V V
28 V V V V V V
29 V V V V V
30 V V V V V
31 V V V V V V
32 V V V V V
33 V V V V V
34 V V V V V
35 V V V V V V
36 V V V V V V

Análise a partir de um segundo ponto de vista, feita por Matheus Blanco

Em relação às questões de orientação para verificação das especificações, concordo com todas no plano geral. Pelo fato de ter aconselhado o autor da verificação em questão em relação ao tipo de questões apresentadas, estamos alinhados sobre quais critérios deveriam ser apresentados.

Em relação à individualidade das questões:

Também estou satisfeito com os resultados das verificações das especificações da Wiki. Pelo fato de, no geral, estar de acordo com as perguntas apresentadas e após validar as verificações realizadas, encontro-me de acordo com os resultados alcançados.

Entretanto, sinto falta de pareceres em relação à concordância ou não de uma questão das especificações. Acredito que a existência de tal seria de tamanho engrandecimento e ajuda na validação e refatoração dos itens.