Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 SCASO Especificação dos Requisitos do Software Sistema de Correção de Acidez do Solo SCASO1.0 PROF. JULIANA CRISTINA DOS SANTOS DE ANDRADE PROJETO CLIENTE SERVIDOR Alunos: Luana Ferreira Barbosa – 20151stads0147 Matheus de Araújo Nazareth – 20151stads0198 Yasmin Menezes Nogueira – 20151stads IFES – Campus de Alegre ABRIL/2019 2 1 Introdução Objetivos deste documento Este documento descreve uma visão geral sobre o plano de desenvolvimento do projeto, mostrando suas principais funcionalidades e algumas restrições na implementação do software. Descrever e especificar as necessidades do escritório especializado em plantações que devem ser atendidas pelo produto SCASO, bem como definir para os desenvolvedores o produto a ser feito. Público-alvo: Técnicos em cafeicultura e desenvolvedores do projeto SCASO. 2 Descrição do Minimundo Descrição Sistema Um tecnólogo especializado em cultura cafeeira necessita de um software que o ajude na interpretação da análise do solo, pois o método utilizado atualmente é feito manualmente. O sistema solicitado pelo tecnólogo precisa de um banco de dados atualizado com todas as informações sobre a amostra: o cadastro do solo (tipo), número de identificação, informações sobre cada elemento químico encontrado no solo e cadastro dos dados de onde foram extraídos. Além das especificações descritas, o sistema deverá calcular a **calagem. ** Calagem: é o cálculo usado para definir a quantidade de calcário necessário para corrigir a acidez do solo Justificativa para o desenvolvimento do produto Atualmente, os técnicos em cafeicultura utilizam planilhas para realização dos cálculos que garantem a integridade dos dados. O software proposto automatizará os cálculos e garantirá a integridade dos dados. 3 Definição de Escopo O objetivo desse documento e descrever e especificar as necessidades do escritório especializado em plantações que devem ser atendidas pelo produto SCASO, bem como definir para os desenvolvedores o produto a ser feito. 4 Requisitos Funcionais, Não-Funcionais e Regras de Negócios Descrição dos Atores Ator Definição Usuário Tecnólogo Especializado Requisitos Funcionais ID Descrição Prioridade RF01 Cadastrar nome da propriedade Baixa RF02 Cadastrar endereço da propriedade Baixa RF03 Cadastrar dados da amostra Alta 3 Requisitos Não Funcionais Requisito Descrição RNF01 O ambiente operacional a ser utilizado é o Windows 7 (ou superior). RNF02 Interface gráfica intuitiva. RNF03 A linguagem utilizada será Java. 5 Descrição do Caso de Uso I. Projeto: SCASO (Sistema de Correção de Acidez do Solo) Caso de Uso: Manter Dados da Amostra (Composição do solo) Descrição do Propósito: Este caso de uso é responsável pelo controle de amostras, abrangendo a inclusão de uma nova amostra, alteração, consulta e exclusão de amostras existentes. Pré-condições: 1. Técnico não estar cadastrado no sistema. 2. Fornecer os seguintes dados: 2.1. Nome do Proprietário 2.2. Endereço 2.3. Número da Amostra 2.4. Dado Amostra 2.4.1. K 2.4.2. Na 2.4.3. Ca 2.4.4. Mg 2.4.5. Al 2.4.6. H+Al 2.5. Dados Calagem 2.5.1. Print 2.5.2. P 2.5.3. F 2.5.4. V2 2.5.5. Número Covas 2.5.6. Espaçamento Vertical 2.5.7. Espaçamento Horizontal 4 Cursos Normais: O ator informa a amostra para o qual deseja incluir. Consultar dados de amostra: O bibliotecário informa a amostra que deseja consultar e os dados são apresentados. Excluir amostra: O ator informa a amostra que deseja excluir, os dados são apresentados e é solicitada uma confirmação. Se a exclusão for confirmada, a amostra é excluída. Cursos Alternativos: Incluir novo / Alterar dados de amostra Dados inválidos: É solicitada a correção dos dados inválidos. II. Descrição do Caso de Uso Projeto: SCASO (Sistema de Correção de Acidez do Solo) Caso de Uso: Gerar Relatório da Análise da Amostra. Descrição do Propósito: Este caso de uso gera um relatório de todas as informações informadas no cálculo da calagem. Cursos Normais: Gerar Relatório O ator insere todas as informações solicitadas pelo o programa. Feito isso, será gerada um cálculo de calagem. Todas as informações ao ser inseridas no sistema, são salvas automaticamente. Se o ator desejar gerar o relatório, todas as informações inseridas serão apresentadas em um relatório completo. Cursos Alternativos: Se o usuário deixa de informar alguma informação durante o cálculo da calagem, será apresentado uma mensagem de erro e o relatório não será gerado. III. Descrição do Caso de Uso Projeto: SCASO (Sistema de Correção de Acidez do Solo) Caso de Uso: Manter Análise. Descrição do Propósito: Todas as informações inseridas no sistema são armazenadas no banco de dados. Cursos Normais: Consultar dados de amostra Depois de inserir as amostras, o ator informa que deseja salvar as amostras no banco. Cursos Alternativos: “Dados inválidos: É solicitada a correção dos dados inválidos”, ou “Formações incompletas”.
Compartilhar