Você está na página 1de 6

DISCIPLINA: ENGENHARIA DE SOFTWARE I

FATEC – FACULDADE DE TECNOLOGIA DE RIBEIRÃO PRETO-SP


NOME
AULA 4 - ATIVIDADE PRÁTICA 4

Exercício 2:

a) Petshop

b) Supermercado

Requisitos Funcionais (RF)


RF01: O sistema deve possibilitar o cadastro dos dados pessoais dos
clientes;
RF02:O sistema deve emitir relatórios gerenciais;
RF03:O sistema deve permitir a baixa automática do estoque quando da
venda de um produto;
RF04: Controle estoque de entrada no deposito.
RF05: Controle de saída da mercadoria para área de venda.

Requisitos Não Funcionais (RNF)


RNF01: O tempo de resposta do sistema não deve ultrapassar 5 segundos;
RNF02: O software deve ser operacionalizado no sistema Linux;
RNF03: O banco de dados usado deverá ser PostgreSQL;

c) Padaria

Requisitos Funcionais (RF)


RF01: Leitura de código de barras de cada produto;
RF02: Cadastro de produtos;
RF03: Baixa em estoque;
RF04: Adição de produtos no estoque;
RF05: Não permite o usuário simples fazer certas ações como mudar o valor
de uma compra;
RF06: Faz o controle do estoque, referente a quantidade mínima necessária
por dia.
Requisitos Não Funcionais (RNF)
RNF01: Interface simples;
RNF02: O usuário deve aprender a utilizar o software em apenas 1 dia;
RNF03: O número máximo de falhas por dia deve ser inferior a 8;
RNF04: O software deve ser leve para rodar em uma máquina de hardware

d) Pizzaria

Requisitos Funcionais (RF)


RF01: Cadastrar Cliente;
RF02: Fazer Pedido;
RF03: Cadastrar Tamanho da pizza;
RF04: Cadastrar sabor da pizza;
RF05: Cadastrar acompanhamento para pizza.

Requisitos Não Funcionais (RNF)


RNF01: O sistema deverá possuir uma interface amigável;
RNF02: A integridade dos dados;
RNF03: A confidencialidade do sistema será garantida pela política de login
e senha.

e) Farmácia

f) Oficina Mecânica

Inserir Sabor
O sistema deverá permitir o cadastro de um novo sabor de pizza, com a
especificação referente à entrada dos dados fornecida pelo usuário. A
entrada de dados consiste nas seguintes informações: [Nome do sabor,
categoria e ingredientes]. O nome do sabor deve identificar claramente
a que se refere. A categoria é selecionada de um conjunto de
categorias já criadas conforme expresso no RF-05. Os ingredientes
devem ser fornecidos conforme especificado para o sabor sem a
necessidade de pré-existência. Prioridade: Alta. Solicitante: Gerente.
[RF-02]

Alterar Sabor
O sistema deverá permitir a alteração de um determinado sabor de
pizza já cadastrado. A alteração é dada pela nova entrada dos dados
fornecida pelo usuário. A entrada de dados consiste nas seguintes
informações: [Nome do sabor, categoria e ingredientes]. Prioridade:
Média. Solicitante: Gerente.
[RF-03]

Remover Sabor
O sistema deverá permitir a remoção de um determinado sabor de pizza
já cadastrado. Contudo, o sistema deverá permitir emitir relatórios
contendo o sabor removido. Prioridade: Média. Solicitante: Gerente.
[RF-04]

Buscar Sabor
O sistema deverá permitir a busca de um determinado sabor de pizza
já cadastrado. A busca é feita a partir do nome do sabor fornecido
pelo usuário. Prioridade: Alta. Solicitante: Funcionário.
[RF-05]

Inserir Categoria
O sistema deverá permitir o cadastro de uma nova categoria de pizza
no sistema, com a especificação referente à entrada dos dados
fornecida pelo usuário. A entrada de dados consiste nas seguintes
informações: [Nome da categoria, tamanho e valor]. O nome da
categoria deve identificar claramente a que se refere. O tamanho é
selecionado de um conjunto de tamanhos pré-definidos, os tamanhos
possíveis são: [Pequena, Média, Grande e Gigante]. O valor é o preço
de venda dos sabores de pizzas associados a categoria. Prioridade:
Alta.

11
Solicitante: Gerente [
RF-06]

Alterar Categoria
O sistema deverá permitir a alteração de uma determinada categoria
de pizza já cadastrada, a alteração é dada pela nova entrada dos
dados fornecida pelo usuário. A entrada de dados consiste nas
seguintes informações: [Nome da categoria, tamanho e valor].
Prioridade: Média. Solicitante: Gerente.
[RF-07]

Remover Categoria
O sistema deverá permitir a remoção de uma determinada categoria de
pizza já cadastrada. Contudo, o sistema deverá permitir emitir
relatórios contendo a categoria removida. Prioridade: Baixa.
Solicitante: Gerente
[RF-08]

Buscar Categoria
O sistema deverá permitir a busca de uma determinada categoria de
pizza já cadastrada. A busca é feita a partir do nome do sabor
fornecido pelo usuário. Prioridade: Alta. Solicitante: Funcionário.
[RF-09]

Inserir Acompanhamento
O sistema deverá permitir o cadastro de um novo acompanhamento, com
a especificação referente à entrada dos dados fornecida pelo usuário.
A entrada de dados consiste nas seguintes informações: [Nome do
acompanhamento e valor]. O acompanhamento refere-se a qualquer item
que acompanhe a pizza, tais como bebidas, balas, doces ou qualquer
outro produto que não seja uma pizza. Prioridade: Alta. Solicitante:
Gerente.
[RF-10]

Alterar Acompanhamento
O sistema deverá permitir a alteração de um determinado
acompanhamento já cadastrado, a alteração é dada pela nova entrada
dos dados fornecida pelo usuário. A entrada de dados consiste nas
seguintes informações: [Nome do acompanhamento e valor]. Prioridade:
Média. Solicitante: Gerente.
[RF-11]

Remover Acompanhamento
O sistema deverá permitir a remoção de um determinado
acompanhamento já cadastrado. Contudo, o sistema deverá permitir
emitir relatórios contendo o acompanhamento removido. Prioridade:
Baixa. Solicitante: Gerente.

12
[RF-12]

Buscar Acompanhamento
O sistema deverá permitir a busca de um determinado acompanhamento
já cadastrado. A busca é feita a partir do nome do acompanhamento
fornecido pelo usuário. Prioridade: Alta. Solicitante: Gerente.
[RF-13]

Inserir Cliente
O sistema deverá permitir o cadastro de um novo cliente, com a
especificação referente à entrada dos dados fornecida pelo usuário. A
entrada de dados consiste nas seguintes informações: [Nome completo
do cliente, o número do RG, a data de nascimento, dois telefones para
contato, o sexo e o endereço contendo: bairro, rua, número e
complemento]. Prioridade: Alta. Solicitante: Funcionário.
[RF-14]

Alterar Cliente
O sistema deverá permitir a alteração de um determinado cliente já
cadastrado. A alteração é dada pela nova entrada dos dados fornecida
pelo usuário. A entrada de dados consiste nas seguintes informações:
[Nome completo do cliente, o número do RG, a data de nascimento, dois
telefones para contato, o sexo e o endereço contendo: bairro, rua,
número e complemento]. Prioridade: Média. Solicitante: Funcionário

Exercício 5:

1) Requisitos funcionais (RF)

RF1: listar os possíveis destinos.


RF1: Quando o usuário pressiona o botão para iniciar, uma tela de menu com
os possíveis destinos é ativada, juntamente com uma mensagem para que o
usuário selecione um destino.
RF2: receber pagamento de cartão de crédito.
RF2: Uma vez selecionado um destino, pede-se que os usuários insiram seu
cartão de crédito.
RF3: verificar se existem vagas no destino escolhido.
RF3: O sistema deve informar se existem vagas no destino escolhido.
RF4: checar a validade do cartão e receber número de identificação
pessoal.
RF4: A validade do cartão é checada e o usuário então deve fornecer um
número de identificação pessoal.
RF5: emitir passagem e debitar custo no cartão de crédito.
RF5: Quando a transação de crédito é validada, a passagem é emitida e o
custo dessa passagem é incluído em sua conta do cartão de crédito.

2- Requisitos não funcionais (RNF):


RF1: Usabilidade: facilidade de uso:
RNF1: As telas devem facilitar a escolha do destino.
RF2: Desempenho: tempo de resposta adequado.
RNF2: O tempo de resposta sobre vaga no trem deve ser adequado.
RF3: Padrão definido pelo SNTF.
RNF3: O formato do bilhete de passagem deve seguir ao padrão definido
pelo Sistema Nacional de Tráfego Ferroviário”.

b) Especificar as possíveis incertezas na descrição.

“Um sistema automático de emissão de passagens vende passagens de trem.


Os usuários escolhem seu destino e apresentam um cartão de crédito e um
número de identificação pessoal. A passagem é emitida e o custo dessa
passagem é incluído em sua conta do cartão de crédito.
Quando o usuário pressiona o botão para iniciar, uma tela de menu com os
possíveis destinos é ativada, juntamente com uma mensagem para que o
usuário selecione um destino. Uma vez selecionado um destino, pede-se que
os usuários insiram seu cartão de crédito. A validade do cartão é checada e
o usuário então deve fornecer um número de identificação pessoal.
Quando a transação de crédito é validada, a passagem é emitida. O
formato do bilhete de passagem deve seguir ao padrão definido pelo
Sistema Nacional de Tráfego Ferroviário”.

Você também pode gostar