ATPS Engenharia de Software e Análise de Projeto de Sistemas
Por: Evandro.2016 • 2/3/2018 • 1.036 Palavras (5 Páginas) • 569 Visualizações
...
E-mail: Email para contato;
Data Visita: Campo com a data da última visita do cliente ao estabelecimento;
Hora Visita: Campo com hora da última visita do cliente ao estabelecimento;
Motivo Visita: Campo com informações do que foi realizado na última visita do cliente ao estabelecimento;
Obs.: o código do cliente possui 10 dígitos, é gerado automaticamente pelo sistema ao cadastrar o cliente.
- Tela de Cadastro de Animais
A tela de cadastro de animais deverá permitir incluir, alterar, deletar e consultar registros contendo os campos:
Nome animal: Nome do animal do cliente (informação oriunda da tela de cadastro do animal)
Nome Cliente: Nome e Sobrenome do cliente dono do animal (informação oriunda do cadastro de cliente);
Tipo Animal: Informação sobre o tipo de animal (cachorro, gato, pássaro, cobra e etc);
Raça: Informação sobre a raça do animal
Data Nascimento: Data de nascimento do animal com a formatação em DD/MM/YYYY;
Obs.: o código do animal possui 06 dígitos, é gerado automaticamente pelo sistema ao cadastrar o animal e é disponibilizado um campo onde será informado o nome do cliente dono do animal.
- Tela de Cadastro de Fornecedores
Esta tela deverá permitir incluir, alterar, deletar e consultar registros de fornecedores de produtos contendo os campos:
Empresa: Nome da empresa fornecedora;
Endereço: Endereço do fornecedor contento nome da rua e número;
Telefone: Telefone para contato;
Seguimento: Seguimento dos produtos comercializados pelo fornecedor;
Representante: Nome do representante comercial do fornecedor;
Telefone representante: Telefone do representante comercial do fornecedor;
Data Visita: Data da última visita do fornecedor ao estabelecimento;
Obs.: o código do fornecedor possui 10 dígitos e é gerado automaticamente pelo sistema ao cadastrar o fornecedor.
- Tela de Cadastro e Controle de Produtos no Estoque
Esta tela deverá permitir incluir, alterar, deletar e consultar registros de produtos comercializados no estabelecimento contendo os campos:
Nome: Nome do produto;
Descrição: Breve descrição da aplicação do produto;
Fornecedor: Nome do fornecedor do produto (oriundo da tela de cadastro de fornecedor);
Tipo Saída: Tipo de saída do produto (venda ou consumo em atendimento);
Quantidade Adquirida: Quantidade de produto adquirido;
Quantidade Estoque: Quantidade do produto existente no estoque;
Data Adquirida: Data em que o produto foi adquirido;
Obs.: o código do produto possui 12 dígitos e é gerado à partir da leitura do código de barras do produto. Cada lançamento é pré-destinado para um tipo de saída específica (venda ou consumo em atendimento).
- Relatórios
O sistema possuirá opção para impressão de relatórios:
- Para listagem de clientes, podendo ser ordenado e filtrado por código do cliente, Nome, Endereço e Data de Nascimento;
- Para listagem de animais, podendo ser ordenado e filtrado por código do animal, nome, data de nascimento, tipo de animal e raça;
- Para listagem de fornecedores, podendo ser ordenado e filtrado por código do fornecedor, nome, segmento e endereço;
- Para listagem de produtos, podendo ser ordenado e filtrado por nome do produto, fornecedor, tipo de saída e data adquirida.
Requisitos Não-Funcionais do Software
Confiabilidade:
- O software terá a capacidade de recuperar dados perdidos da última operação que realizou em caso de falha;
- Haverá um serviço de agendamento de backup dos dados armazenados para garantir restauração em caso de necessidade de formatação do computador de trabalho;
- Senha em banco de dados criptografada para acesso somente por pessoas autorizadas.
Eficiência:
- O sistema deverá apresentar relatórios para impressão dentro de no máximo 30 segundos após sua solicitação;
- As telas de cadastro deverão ser apresentadas dentro de no máximo 10 segundos após sua solicitação;
- O sistema deve demorar no máximo 40 segundos para ser inicializado e 80 segundos em caso de inicialização durante uma atualização;
- A geração de backup deverá demorar em torno de 20 segundos e a restauração 30 segundos.
Portabilidade:
- Por se tratar de um sistema Web, ele poderá ser executado em computadores com qualquer configuração que possua memória RAM igual ou superior a 1Gb;
- Todo sistema operacional (Windows, Linux, Android, etc) será capas de executá-lo.
Prioridades de Requisitos Funcionais do Software
Segue tabela com os requisitos funcionais do software e suas prioridades conforme definido em reunião:
Requisito Funcional
Prioridade
Definição e desenvolvimento do banco de dados
1
...