-
Notifications
You must be signed in to change notification settings - Fork 2
Regras de Negócio
| Data | Versão | Descrição | Autor(es) |
|---|---|---|---|
| 11/09/2015 | 1.0 | Criação do Documento | Jonathan Rufino |
O documento de Regras de Negócio tem como objetivo descrever restrições existentes no contexto de negócio do cliente. De tal forma que as funcionalidades do sistema são orientadas à essas regras.
O Gerente do mercado pode realizar as ações de aprovar cadastro de um fornecedor, como atualizar tais informações, cadastrar produtos, abrir um novo pregão, fazer um pedido de compra, gerar relatórios do pregão, além de acompanhar as ofertas. Os fornecedores podem solicitar o cadastro, realizar ofertas em um pregão aberto, e receber notificações dos pregões que foi vencedor
A tabela a seguir, mostra as informações necessárias para que o cadastro de um fornecedor seja realizado:
| Campo | Fomato | Obrigatorieade |
|---|---|---|
| Nome completo | String de até 50 caracteres | Sim |
| CNPJ | String de 14 dígitos | Sim |
| String de até 150 caracteres | Sim | |
| Senha | String de até 20 caracteres | Sim |
| DDD principal | Número de 2 dígitos | Sim |
| Telefone principal | Número de 8 dígitos | Sim |
| Endereço | String de até 150 caracteres | Sim |
| Cidade | String de até 50 caracteres | Sim |
| Estado | String de 2 caracteres | Sim |
| CEP | Número de 8 dígitos | Sim |
A tabela a seguir, mostra as informações que cada produto possui:
| Campo | Formato | Obrigatoriedade |
|---|---|---|
| Código | Número único de 5 dígitos | Sim |
| Nome | String de até 100 caracteres | Sim |
| Preço | Número não inteiro, sem restrição de tamanho | Sim |
| Fornecedor | String de até 100 caracteres | Sim |
| Descrição | Texto de até 400 caracteres | Sim |
Para que um fornecedor seja cadastro no sistema, o mesmo deve ter realizado a solicitação de cadastro, preenchendo os devidos campos, e apenas o gerente poderá autorizar ou não o cadastro.
O gerente só poderá realizar a solicitação de compra de produtos para aqueles fornecedores que tiverem ganho o pregão do respectivo produto. A tabela a seguir mostra as informações necessárias para a solicitação:
| Campo | Formato | Obrigatoriedade |
|---|---|---|
| Nome do produto | String de até 100 caracteres | Sim |
| Quantidade do produto | Número inteiro, sem restrição de tamanho | Sim |
| Endereço de entrega | String de até 150 caracteres | Sim |
Somente o gerente é capaz de encerrar um pregão, porém isto só é possível caso o mesmo ainda não tenha recebido ofertas. Regra esta inserida para casos em que o pregão tenha sido criado com algum erro.
Somente os fornecedores são capazes de realizarem ofertas em um pregão que esteja em andamento, para isso o fornecedor deve escolher o produto que deseja ofertar e informar um preço. Caso um concorrente oferte um valor inferior, o fornecedor poderá refazer a sua oferta, desde que preencha novamente os dados necessários.
Ao término de um pregão uma notificação deve ser enviada apenas aos fornecedores ganhadores, com as informações dos respectivos produtos no qual obtiveram sucesso no pregão. A tabela a seguir contém as informações presentes na notificação:
| Campo | Tipo | Obrigatoriedade |
|---|---|---|
| Número do pregão | Número inteiro de 5 dígitos | Sim |
| Lista de Produtos | String de até 100 caracteres para cada produto | Sim |
| Valor dos produtos | Número não inteiro, sem restrição de tamanho, para cada produto | Sim |
http://www.wthreex.com/rup/webtmpl/templates/bm/rup_brul.htm
Documento de Visão
Especificação Suplementar
Glossário
Modelagem de Caso de Uso
Lista de Itens de Trabalho
Plano de Desenvolvimento de Software
Regras de Negócio
Contrato de Operações
Plano de Iteração
Diagrama de Caso de Uso
Diagrama de Sequência
Modelo de Domínio
Deployment Diagram
Diagrama Arquitetural
Caderno de Arquitetura Diagrama de Classe
Folha de Estilo
Plano de Gerenciamento de Configuração
Projeto de Banco de Dados