Requisítos de sistema
Engenharia de Software I
1 Sistema de padaria
1.1 Requisitos funcionais de sistema
RF001(E): O sistema deve gerar código de barras para todos os produtos cadastrados.
RF002(E): O sistema deve gerenciar contas a pagar e a receber.
RF003(O): O sistema deve atualizar o estoque, cada vez que um produto é vendido.
RF004(E): O sistema deve emitir nota fiscal paulista caso o usuário solicite.
RF005(D): O sistema deve ter os botões em forma pão.
1.2 Requisitos não funcionais
RNF001: Todos os relatórios devem seguir o padrão ABNT.
RNF002: O sistema deverá ser compatível com o sistema operacional Linux.
1.3 Requisito inverso
RI001: O sistema não deve permitir acesso de pessoas não autorizadas.
1.4 Requisitos de interface externa
1.4.1 Requisito de interface de usuário
RIE: O sistema deve ter telas simples e de facil utilização.
1.4.2 Requisito de interface de hardware
RIE: O sistema deve permitir captação dos dados do produto via leitor de codigo de barras.
1.4.3 Requisito de interface de software
RIE: O sistema deve se comunicar com o sistema da empresa de cartão de crédito para efetuar vendas com cartão.
1.4.4 Requisito de interface de comunicação
RIE: O sistema deve enviar SMS para os clientes cadastrados toda vez que uma fornada de pão sair.
2 Sistema de locadora de filmes
2.1 Requisitos funcionais de sistema
RF001(O): O sistema deve permitir que o cliente alugue entre 1 e 5 filmes por vez.
RF002(E): O sistema deve recusar o empréstimo caso o cliente tenha saldo negativo.
RF003(O): O sistema deve atualizar o estoque, cada vez que um filme é alugado ou devolvido.
RF004(E): O sistema deve emitir nota fiscal a cada compra.
RF005(D): O sistema deve ser rosa com bolinha branca.
2.2 Requisitos não funcionais
RNF001: O tempo de consulta de cada filme não deve demorar mais que 2 segundos.
RNF002: O sistema deve estar disponivel para o usuário 99% do