Documento de Requisitos - Uniara SI
Por: Rodolfo Chicone • 16/4/2017 • Trabalho acadêmico • 2.829 Palavras (12 Páginas) • 259 Visualizações
Documento de Requisitos do Sistema
MS (MENU SYSTEM)
Cleber Leandro da Silva – 04713-046
Fausto H. C. Cespedes – 04713-005
Luiz Ricardo Oliveira Bispo – 04713-017
Sumário
1. INTRODUÇÃO 2
1.1 Propósito 2
1.2 Escopo do produto 2
1.3 Definições, acrônimos e abreviações. 2
1.4 Visão geral do restante do documento 2
2. DESCRIÇÃO GERAL 3
2.1 Perspectiva do produto 3
2.2 Funções do produto 3
2.3 Características do usuário 4
2.4 Restrições gerais 4
3. REQUISITOS 4
3.1 Requisitos funcionais 4
3.2 Requisitos não funcionais 17
3.3 Atributos 17
4. APÊNDICES 18
- Introdução
O software tem como objetivo auxiliar os funcionários da empresa Suco de Laranja à tomadas de decisão e gerenciamento, mantendo-os integralmente informados sobre todos os procedimentos efetuados na matéria prima antes da distribuição.
- Propósito
Este documento especifica os requisitos do sistema MSC, sua finalidade é fornecer todas as informações necessárias para o desenvolvimento subsequente do software, especificando de forma completa todas as necessidades do produto.
- Escopo do produto
O MSC deve permitir o controle e gerenciamento desde à saída da fruta da UP passando pela UC até a sua chegada ao atacadista, possibilitando o acompanhamento de cada lote diariamente por meio de consultas e relatórios.
Em uma UP são gerados todos os dados de identificação da fruta, como por exemplo: nome da fazenda e quadra. Estes dados são transferidos do sistema para um cartão conhecido como transponder por intermédio de uma pessoa responsável. Feito isso, a fruta é encaminhada para a próxima unidade UC via transporte rodoviário. O MSC não possuirá recurso de enviar relatórios por e-mail de forma automática. Os arquivos exportados para formatos de edição deverão possuir senha pessoal de acesso.
- Definições, acrônimos e abreviações.
MS – Menu System
UP – Unidade de produção
UC – Unidade de consolidação
TRANSPONDER – Cartão magnético que recebe e envia os dados através de leitores ópticos.
QUADRA – Identificação do local físico onde contém centenas de pomar de laranja.
- Visão geral do restante do documento
Além desta seção introdutória este documento possui:
Seção 2 – Descrição geral do sistema: apresenta uma visão geral do sistema, dando ao leitor uma geral perspectiva do produto, suas principais funções e restrições.
Seção 3 – Requisitos: apresenta detalhadamente os requisitos funcionais e não funcionais do sistema, bem como os seus atributos. Especifica os dados de entrada e saída e o fluxo dos eventos.
Seção 4 – Apêndices: esta seção fornece detalhes relacionados a aplicação que está sendo desenvolvida, descrição do hardware, banco de dados e linguagem de programação utilizada.
- Descrição geral
Na UC é realizado o processo de seleção das frutas (avaliação do aspecto geral) e preparação destas para o atacadista. É o local aonde o transponder será decodificado e fornecerá todos os dados da origem da fruta, tornando eficaz à identificação e correção de eventuais irregularidades provenientes das UP’s. É também o local aonde será efetuada a aferição do peso bruto e líquido das cargas. Ao fim do processo de seleção deve ser gerado um evento que unifica tanto as informações da origem (provenientes da UP) quanto às informações sobre o processo de seleção.
Este evento será mantido no banco de dados da empresa permitindo consultas posteriores, de modo que permita assimilar o feedback dos atacadistas às competências de cada processo anterior.
- Perspectiva do produto
O MSC opera em conjunto com outro sistema, o de pesagem automática dos caminhões.
Esse sistema de pesagem automática é feito na linguagem Java e recupera o peso que esta na balança fazendo com que essa informação fique gravada no transponder do motorista. O MSC utilizará essa informação para realizar inúmeras tarefas futuras, por exemplo: gerar um ticket com os pesos para que o motorista tenha um comprovante, gerar relatórios, entre outros.
- Funções do produto
O MSC deve armazenar as informações geradas nas Unidades de Produção, Unidade de Consolidação e as informações geradas no momento da entrega. Permitirá a realização de consultas posteriores a essas informações e quando necessário disponibiliza-las em forma de relatórios. As principais funções são:
- Programa de colheita na fazenda
- Entrada dos caminhões na UC
- Pesagem de Entrada na UC
- Armazenamento da Fruta em Câmaras Frias
- Pesagem de Saída na UC
- Beneficiamento da Fruta
Tabela de Eventos
Número | Evento | Estímulo | Resposta |
1 | Funcionário recebe dados referentes à colheita. | info_colheita | dados_colheita_ok info_dados_colheita_UC |
2 | Funcionário informa que o produto é transportado para a Unidade de Consolidação. | info_status_t | atualiza_status_t |
3 | Motorista informa a chegada do produto (Pátio Externo) | info_status_pe | atualiza_status_pe |
4 | Funcionário efetua a pesagem bruta da carga. | info_peso_b | num_lote |
5 | Funcionário reserva uma câmara fria para armazenar a carga. | info_reserva_cf | etiq_indent cam_fria_insdisp |
6 | Funcionário efetua a pesagem líquida da carga. | info_peso_l | atualiza_dados_lote |
7 | É hora de gerar relatório sobre os produtos | rel_prod_acond | |
8 | Encarregado informa lote que está na linha de produção. | info_lote_linha | imp_caixas |
9 | É hora gerar relatório contendo a quantidade de produtos processados. | rel_prod_process | |
10 | Encarregado informa fim do processo | info_fim | info_prod_fim |
...