O Exercício Inspeção de Software
Por: Lucas David Canellas • 8/11/2022 • Artigo • 880 Palavras (4 Páginas) • 101 Visualizações
Exercício - Inspeção de Software
Você é responsável pela equipe de QA de uma empresa de desenvolvimento de software. Seu papel é inspecionar este documento, na perspectiva de desenvolvedor, procurando possíveis defeitos no documento. Os defeitos encontrados devem ser inseridos na tabela a seguir. Quando encontrar um defeito no texto, sublinhar o texto e colocar um número para associá-lo a tabela fornecida (na coluna “Identificação do Defeito”). Em “Descrição”, explicar porque você considera isso como um defeito e qual seria o correto. *O número de linhas da tabela não significa o total de defeitos*.
Tabela de Defeitos Encontrados
Tipo do Defeito: Omissão (O), Informação estranha (IE) , ambiguidade(A), inconsistência(I) e fato incorreto (FI)
ID | Localização | Tipo do Defeito | Descrição |
Documento a ser analisado
(Recorte)
Escopo: Permitir que os coordenadores de projeto, ou outros usuários designados por estes, possam realizar solicitações relativas à solicitação de passagens aéreas e de diárias através de formulários na web, viabilizando um controle mais efetivo sobre as solicitações.
RF2: O software deve restringir a visibilidade do coordenador e de seus substitutos aos projetos associados a ele.
RF9: O software deve permitir que o coordenador solicite Passagem Aérea.
RF10: O software deve permitir que o coordenador solicite Diárias.
RF18: O software deve manter um log de todas as solicitações realizadas, com os respectivos solicitantes e data/hora da solicitação.
UC01 - Solicitar Passagem Aérea
Objetivo: | Permitir ao coordenador agendar uma passagem aérea |
Requisitos: | RF2, RF9, RF18 |
Atores: | Coordenador, Substituto |
Prioridade: | Alta |
Trigger: | O ator aciona a opção de solicitação de passagem aérea |
Fluxo Principal: | 1. O Sistema apresenta um formulário com as seguintes informações [RN1, RN2]: - Listas com os projetos e fundos do coordenador - Nome do passageiro - Trecho - Data de embarque - Data de retorno - Lista de companhias aéreas - Código da reserva 2. O ator preenche o formulário. 3. O Sistema critica os dados fornecidos [A1][RN3, RN4], gera um código para a solicitação e a armazena como “pendente” ou “espera” [RN7]. Em seguida é apresentado o código da solicitação e uma opção para impressão da mesma [E1]. |
Fluxo Alternativo: | [A1] Dados fornecidos não estão corretos 1. O Sistema mostra uma lista com os erros encontrados seguida do próprio formulário com os dados previamente fornecidos. Volta para o passo 2 do fluxo principal. |
Extensões: | [E1] Ator solicita impressão da solicitação Ver caso de uso “Imprimir Solicitação” |
Regras de negócio: | RN1 – O coordenador só poderá visualizar os projetos/fundos dos quais ele é coordenador. Caso essa funcionalidade seja acessada por um substituto, deverão ser mostrados somente os projetos/fundos do coordenador associados ao substituto. RN2 – A seleção do passageiro poderá ser feita pelo CPF ou Nome das PF´s associadas ao coordenador, através da digitação dessas informações (passageiro avulso) ou pela busca por CPF/Nome por todo o conjunto de colaboradores cadastrados. RN3 – Todos os dados do agendamento de passagem aérea são obrigatórios, com exceção da data de retorno (retorno em aberto). RN4 – As datas de embarque e retorno deverão ser maiores que a data corrente. |
UC02 - Solicitar Diárias
Objetivo: | Permitir ao coordenador solicitar diárias |
Requisitos: | RF2, RF10, RF18 |
Atores: |
|
Prioridade: | Alta |
Trigger: | O ator aciona a opção de solicitação de diárias |
Fluxo Principal: | 1. O Sistema apresenta um formulário em branco com as seguintes informações [RN1 de UC09, RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8, RN9]: - Lista com os projetos e fundos do coordenador - Nome do favorecido - CPF do favorecido - Trecho - Tipo de diária (nacional ou internacional) - Moeda - Cotação (somente se for moeda estrangeira) - Número de diárias - Valor unitário da diária (na moeda selecionada) - Valor total (em R$) - Período da viagem (data de início e fim) - Observações - Forma de pagamento (cheque ou depósito em CC) - Dados bancários: número e nome do banco, número e nome da agência, número da conta corrente, cidade e UF. - Lista com o local de aquisição da passagem - Lista com o objetivo da viagem - Descrição do objetivo da viagem 2. O ator preenche o formulário. 3. O Sistema critica os dados fornecidos [A1], gera um código para a solicitação e a armazena como “pendente” ou “espera” [RN7]. Em seguida é apresentado o código da solicitação e uma opção para impressão da mesma [E1]. |
Fluxo Alternativo: |
|
Extensões: | [E1] Ator solicita impressão da solicitação Ver caso de uso “Imprimir Solicitação” |
Regras de negócio: | RN1 – Todos os dados da solicitação de diárias são obrigatórios, com exceção Moeda, Observações e Dados bancários. RN2 – Os dados bancários só serão obrigatórios se a forma de pagamento for Depósito em CC. RN3 – O valor total para viagens nacionais deverá ser calculado como Número de diárias -Valor da diária. RN4 – O valor total para viagens internacionais deverá ser calculado como Número de diárias x Valor da diária x Cotação na data corrente. RN5 – O campo Moeda só é obrigatório para viagens internacionais. RN6 – A data de início deve ser maior que a data de fim do período de viagem. RN7 – A seleção do passageiro poderá ser feita pelo CPF ou Nome das PFs associadas ao coordenador, através da digitação dessas informações (passageiro avulso) ou pela busca por CPF/Nome por todo o conjunto de colaboradores cadastrados. RN8 – Tanto o banco quanto a agência devem ser selecionados de uma lista. Caso a agência não exista na lista, o solicitante deve fornecer o seu código, nome, cidade e UF. Caso a solicitação seja aprovada, a agência será automaticamente cadastrada. RN9 – Caso o objetivo da viagem selecionado na lista seja “OUTROS”, o ator deve preencher a descrição do objetivo da Viagem. Caso contrário essa informação é ignorada. |
...