Tcc sistemas de informação diogo nogueira
ATORES E RELACIONAMENTOS
• Fornecedor: fornece a mercadoria para o estoque, e esta será registrada, se relaciona com o caso de uso Controlar Estoque porque fornece mercadorias ao supermercado e isso é registrado.
• Gerente: usuário que terá uma conta especial no sistema, o único que poderá alterar informações de mercadorias, além de receber alertas, se relaciona com os casos de uso que não envolvam o cliente, e no Controlar Estoque tem a sua disposição todas as funções.
• Caixa: usuário com hierarquia menor nas contas de sistema, se relaciona com todos os casos de uso, inclusive os que também interagem com o cliente, no Controlar Estoque apenas dá baixa no estoque.
• Cliente: apenas interage com o sistema no ato da venda de mercadorias, e se relaciona com Efetuar Venda e Emitir Nota Fiscal.
CASOS DE USO
• Controlar Estoque: Caso de uso que representa todas as funcionalidades do sistema relacionadas ao estoque, como registro e alteração de informações de mercadorias e controle de perdas.
• Efetuar Login: Representa a primeira interação do usuário com o sistema, decide as restrições impostas a ele dependendo da sua hierarquia.
• Visualizar Estoque: Representa a visualização de informações de mercadorias, todos os usuários logados terão essa função disponível.
• Emitir Alerta: Interação com o usuário que é feita imediatamente quando o estoque mínimo for atingido ou quando a temperatura máxima dos produtos perecíveis for atingida.
• Gerar Margem de Lucro: O usuário tem essa informação quando visualiza as informações de uma mercadoria.
• Efetuar Venda: Caso de Uso para registrar baixa no estoque quando os produtos são vendidos.
• Emitir Nota Fiscal: Após a venda, o sistema gera ao cliente uma Nota Fiscal
DOCUMENTO DE REQUISITOS
REQUISITOS NÃO FUNCIONAIS
RNF001 – Requisito Não Funcional 001
Descrição: O sistema deverá manter um controle de usuários.
Categoria: Segurança
RNF002 – Requisito Não Funcional 002