Documento de Visão - EduardoMoreira/Desenho-UnB-2016-01 GitHub Wiki
Versão 1.9
1. Introdução
1.1. Finalidade
A finalidade deste documento é fornecer uma visão geral da aplicação FarManager a partir da coleta, análise e delimitação das necessidades e macro-funcionalidades do software. Além disso, objetiva-se apresentar as razões pelas quais o sistema será construído.
1.2. Escopo
A aplicação FarManager destina-se à gestão operacional e financeira de uma fazenda de criação de gado e produção de leite no Estado de Goiás.
1.3. Visão Geral
####Este documento está organizado em seções, que estão dispostas da seguinte maneira (Ocultando-se a presente seção):
Posicionamento – Esta seção fornece informações acerca das oportunidades de negócios, problema da organização e da sentença de posição do produto.
Descrição dos Envolvidos e dos Usuários – Esta seção apresenta uma panorama dos usuários e envolvidos no projeto e do ambiente no qual estes estão inseridos. Além de explicitar quais são suas principais necessidades.
Visão Geral do Produto - Esta seção apresenta a perspectiva do produto e também suposições e dependências do mesmo.
Recursos do Produto - Nesta seção estão listados os recursos de mais alto nível do produto juntamente com uma breve descrição dos mesmos.
Restrições - Esta seção apresenta as restrições de design, restrições externas e as dependências do sistema.
Outros Requisitos do Produto - Nesta seção estarão referenciados os artefatos que documentam os demais requisitos do produto.
Requisitos de Documentação - Nesta seção será disponibilizado um link para um manual de utilização do FarManager.
2. Posicionamento
2.1. Oportunidade de Negócio
"Geralmente, um fazendeiro assume que embora o funcionamento de seu negócio seja dinâmico, com variáveis exógenas incontroláveis, é fácil memorizar os dados e informações sobre o mesmo" (VELOSO, 1997). Percebe-se pela afirmação anterior que no ano de 1997, na crença dos fazendeiros da época, a necessidade de um sistema de registros no contexto de uma fazenda era ínfima. Porém, nos dias atuais, com o crescimento da demanda por insumos agrícolas e consequente crescimento dos agronegócios, essa necessidade se faz bastaste presente. Nesse contexto, a aplicação FarManager tem como proposta não apenas ser um sistema de registro de informações, mas sim um sistema de gestão operacional e financeira através de análises e geração de relatórios que auxiliarão no planejamento e gerência de uma fazenda.
2.2. Descrição do Problema
O problema de | Ineficiência na gestão da fazenda |
---|---|
afeta | Fazendeiro e funcionários |
cujo impacto é | Baixa visibilidade das atividades rurais a serem executadas |
uma boa solução seria | Criar um formato para auxiliar na visualização de planejamento e gestão dos recursos da fazenda |
2.3. Sentença de Posição do Produto
Para | Fazenda Mato Dentro |
---|---|
Que | Necessita de um sistema de registro e gestão de seus recursos |
O | FarManager |
Que | auxiliará a gestão operacional e financeira da fazenda |
Ao contrário de | Planejamento informal e sem auxílio de ferramentas automatizadas |
Nosso produto | Proverá auxílio automatizado no registro e gestão dos recursos além de fornecer insumo para o planejamento da fazenda |
3. Descrição dos Envolvidos e dos Usuários
3.1. Resumo dos Envolvidos
Nome | Descrição | Responsabilidades |
---|---|---|
Desenvolvedores | Alunos da disciplina de Desenho de Software | Arquitetar e implementar o código da aplicação |
Professor | Professora da disciplina de Desenho de Software | Acompanhar e avaliar o desenvolvimento do projeto |
Monitor | Monitor da disciplina de Desenho de Software | Auxiliar a equipe de desenvolvimento e sanar eventuais dúvidas |
Cliente | Proprietário do Produto | Apresentar as necessidades para a identificação das funcionalidades do sistema |
3.2. Resumo dos Usuários
Nome | Descrição | Responsabilidades |
---|---|---|
Proprietário da Fazenda | Usuário final da aplicação | Preencher inventário, realizar análise financeira, criar planos estratégicos e acompanhar planejamento semanal |
Funcionário | Auxiliar no preenchimento do inventário, criar planos estratégicos e acompanhar planejamento semanal |
3.3. Ambiente do Usuário
O software poderá ser utilizado através de navegadores que tenham acesso à internet, tendo como exemplo de navegadores compatíveis:
- Google Chrome;
- Mozilla Firefox;
3.4. Perfis dos Envolvidos
3.4.1 Desenvolvedores
Representantes | Descrição | Tipo | Responsabilidades | Envolvimento |
---|---|---|---|---|
Eduardo, Omar, Matheus e Ebenezer | Arquitetos e Desenvolvedores do Software | Estudantes entre o 7 e 9 semestre de Engenharia de Software na UnB | Projetar e Desenvolver o Software | Alto |
3.4.2 Professor
Representante | Descrição | Tipo | Responsabilidades | Envolvimento |
---|---|---|---|---|
Professora Milene Costa Serrano | Professora da matéria em que o projeto será desenvolvido | Professora da disciplina de Desenho de Software na Universidade de Brasília - FGA | Avaliar o desempenho do grupo | Médio |
3.4.3 Monitor
Representante | Descrição | Tipo | Responsabilidades | Envolvimento |
---|---|---|---|---|
Ítalo Paiva | Monitor da disciplina de Desenho de Software | Estudante no 7 semestre de Engenharia de Software na UnB | Auxiliar o grupo e retirar eventuais dúvidas | Médio |
3.4.4 Cliente
Representante | Descrição | Tipo | Responsabilidades | Envolvimento |
---|---|---|---|---|
Anônimo | Proprietário do produto | Cliente | Apresentar as necessidades e fornecer insumos para a identificação das funcionalidades do sistema | Médio |
3.5. Perfis dos Usuários
3.5.1 Dono da Fazenda
Representante | Descrição | Tipo | Responsabilidades | Envolvimento |
---|---|---|---|---|
Anônimo | Dono de uma Fazenda em Goiás | Possui experiência de 10 anos com criação de gados | Fornecer necessidades que a aplicação deve atender | Alto |
3.5.2 Funcionários
Representante | Descrição | Tipo | Responsabilidades | Envolvimento |
---|---|---|---|---|
Anônimo | Pessoas que trabalham na fazenda | Funcionários que exercem alguma função na fazenda | Auxiliar no preenchimento do inventário, criar planos estratégicos e acompanhar planejamento semanal | Alto |
3.6 Principais Necessidades dos Usuários ou dos Envolvidos
Necessidade | Solução Atual | Solução Proposta |
---|---|---|
Controlar os gastos da fazenda | Dados são registrados, esporadicamente, em planilhas | Permitir o cadastro de todos os gastos detalhados da fazenda |
Registrar e armazenar os dados sobre os animais da fazenda | Não existe | Permitir o cadastro dos gados e seus dados detalhados |
Obter dados sobre a produtividade da fazenda | Realizado de maneira subjetiva | Criação de relatórios que facilitem a visualização da produtividade nas diferentes áreas da fazenda |
4. Visão Geral do Produto
4.1. Perspectiva do Produto
O produto desenvolvido irá auxiliar no controle, gestão e visibilidade do processo e planejamento de recursos da fazenda.
4.2. Resumo dos Recursos
Benefícios para o cliente | Recursos de suporte |
---|---|
Manter o registro de seus bens (máquinas, animais, funcionários e terras) | Permite o cadastro facilitado de todo o inventário da fazenda |
Reduzir o esforço gasto com a logística de transporte do gado e aumentar produtividade de leite | Auxiliar no gerenciamento da locomoção do gado entre os currais e retirada do leite com avisos periódicos no sistema |
Auxiliar na tomada de decisões administrativas da fazenda | Geração de relatório com o detalhamento de receitas e despesas da fazenda |
Diminuir o tempo em que o gado fértil não é inseminado | Auxiliar no gerenciamento do período fértil do gado com avisos periódicos no sistema |
5. Recursos do Produto
- Cadastrar recursos: Manter as informações sobre as máquinas, animais, funcionários e terras da fazenda.
- Exibir relatório do inventário: Apresentar os dados detalhados sobre as máquinas, animais e terras da fazenda.
- Gerenciar o período de inseminação do gado: Calcular e notificar, a partir dos dados fornecidos sobre os gados, o período da realização de inseminação.
- Realizar o plano de manejo do gado: Calcular e notificar, a partir dos dados fornecidos sobre os gados, o momento correto de manejo do gado entre os pastos.
6. Restrições
A geração correta dos planos de manejo e inseminação do gado e de relatórios gerenciais dependem do cadastro atualizado dos dados da fazenda (despesas, receitas, máquinas, animais, funcionários e terras).
7. Outros Requisitos do Produto
O FarmManager deve permitir o cadastro e visualização dos dados no sistema mesmo sem conexão à internet. A aplicação também deve fornecer uma interface gráfica de fácil acesso às principais funções, já que alguns dos usuários dos sistema (funcionários da fazenda) não possuem vasto domínio de algumas tecnologias.
8. Referências Bibliográficas
VELOSO, Rui F. PLANEJAMENTO E GERÊNCIA DE FAZENDA: PRINCÍPIOS BÁSICOS PARA AVALIAÇÃO DE SISTEMAS AGROSSILVIPASTORIS NOS CERRADOS. 1997. Disponível em: https://seer.sct.embrapa.br/index.php/cct/article/download/8964/5076. Acesso em: 21 mar. 2016.