3
Universidade Federal de Goiás. Instituto de Informática. Projeto de Software. Alunos: Gustavo Henrique Gonçalves Richiely Batista Mateus Freitas Requisitos Funcionais de acordo com a ISO 830-1998 Adicionar/Remover/Modificar Prioridade Essencial Gatilho Adicionar o produto. Pré-condição. Produto e ter identificação. Caminhos básicos Escolher uma das operações, realizar a operação e concluir a operação, Caminho alternativo N/A Pós-condição Verificar se a operação foi concluida com sucesso. Caminho das exceções Falha de código de barra. Outros Referencias Avisar quando o produto está preste a vencer. Prioridade Essencial Gatilho N/A Pré-condição. Produto estar cadastrado. Caminhos básicos Automático Caminho alternativo Requerer um relatório. Pós-condição N/A Caminho das exceções Relatório estar corrompido. Outros Referencias Fazer promoções. Prioridade Não essencial. Gatilho Produtos cadastrados. Pré-condição. Ter produtos cadastrados. Caminhos básicos Escolher os produtos para colocar na promoção. Caminho alternativo Requerer um relatório dos produtos mais estocados e preste a vencer. Pós-condição Verificar a condição da promoção. Caminho das exceções Caso o produto da promoção acabe. Outros Referencias

Definições de Requisitos - IEEE 830/98

Embed Size (px)

Citation preview

Page 1: Definições de Requisitos - IEEE 830/98

Universidade Federal de Goiás.Instituto de Informática.Projeto de Software.Alunos: Gustavo Henrique Gonçalves

Richiely Batista Mateus Freitas

Requisitos Funcionais de acordo com a ISO 830-1998

Adicionar/Remover/ModificarPrioridade EssencialGatilho Adicionar o produto.Pré-condição. Produto e ter identificação.Caminhos básicos Escolher uma das operações, realizar a

operação e concluir a operação,Caminho alternativo N/APós-condição Verificar se a operação foi concluida com

sucesso.Caminho das exceções Falha de código de barra.OutrosReferencias

Avisar quando o produto está preste a vencer.Prioridade EssencialGatilho N/APré-condição. Produto estar cadastrado.Caminhos básicos AutomáticoCaminho alternativo Requerer um relatório.Pós-condição N/ACaminho das exceções Relatório estar corrompido.OutrosReferencias

Fazer promoções.Prioridade Não essencial.Gatilho Produtos cadastrados.Pré-condição. Ter produtos cadastrados.Caminhos básicos Escolher os produtos para colocar na

promoção.Caminho alternativo Requerer um relatório dos produtos mais

estocados e preste a vencer.Pós-condição Verificar a condição da promoção.Caminho das exceções Caso o produto da promoção acabe.OutrosReferencias

Page 2: Definições de Requisitos - IEEE 830/98

Fazer relatórios.Prioridade Não essencial.Gatilho Produtos cadastrados.Pré-condição. Ter relação no bancos de dados.Caminhos básicos Escolher qual o tipo de relatório a ser

executado, relação ao tipo, preço, mais vendidos, menos vendidos, marca e quantidade.

Caminho alternativo Requerer um relatório, Pós-condição Verificar se o relatório não está corrompido.Caminho das exceções Caso não há o produto cadastrado.OutrosReferencias

Avisar falta de produto.Prioridade Não essencial.Gatilho Produtos cadastrados.Pré-condição. Estoque do produto estiver em baixa.Caminhos básicos Caso o produto estiver em com estoque

abaixo do nível normal, avisar esse evento.Caminho alternativo Requerer um relatório de quantidade. Pós-condição N/ACaminho das exceções Caso arquivo gerado seja corrompido.OutrosReferencias

Operação de desconto.Prioridade Essencial.Gatilho Produtos cadastrados.Pré-condição. O produto aceitar ter descontos.Caminhos básicos Descontos concedidos na hora da compra.Caminho alternativo Descontos automáticos, desconto por cupom.Pós-condição N/ACaminho das exceções N/AOutrosReferencia

Sistema de garantia.Prioridade Essencial.Gatilho Vender o produto.Pré-condição. Produto vendido ter garantia.Caminhos básicos Verificar o tempo da garantia do produto.Caminho alternativo Gerar garantia para o produto.Pós-condição Verificar se o produto foi adiciona a lista de

produtos com garantia.

Page 3: Definições de Requisitos - IEEE 830/98

Caminho das exceções Produtos com garantia que não constam no sistema.

OutrosReferencias

Formas de pagamento.Prioridade Essencial.Gatilho Vender o produto.Pré-condição. Ter o produto em estoque.Caminhos básicos Verificar a forma de pagamento (dinheiro,

cartão, cheque, nota promissória).Caminho alternativo Vender sem pagamento.Pós-condição Dar baixa no estoque.Caminho das exceções Vender produto que não está cadastrado.OutrosReferencias

Características do produto.Prioridade Essencial.Gatilho Verificação de produto.Pré-condição. Ter o produto cadastrado.Caminhos básicos Gerar uma página com as características de

um certo produto.Caminho alternativo N/APós-condição Verificar se as características estão corretas.Caminho das exceções Produto não cadastrado.OutrosReferencias