Skip to content

Documento de Visão

Histórico de Revisão

Data Versão Descrição Autor(es)
15/02/2021 1.0 Abertura do Documento Brenno Oliveira e Carlos Eduardo
19/02/2021 1.0.1 Padronização da Wiki Carlos Eduardo e João Pedro
28/02/2021 1.1 Adição dos tópicos 2, 3, 4, 5, 6 e 7 e incrementação do tópico 1 Brenno Oliveira e Carlos Eduardo
01/03/2021 1.1.1 Alteração na formatação dos tópicos 2.2, 2.3, 3.3.1, 3.3.2, 3.4.1, 3.4.2 Brenno Oliveira e Carlos Eduardo
12/03/2021 1.1.2 Correções na digitação do documento Lucas Braun
29/03/2021 1.1.3 Revisão do documento Joao Moura e Matheus Calixto
05/05/2021 1.2 Remoção de tópicos Carlos Eduardo e Matheus Calixto

1. Introdução

1.1 Objetivo

   Este documento tem a finalidade de apresentar a ideia geral e as funcionalidades do aplicativo, assim como exemplificar os problemas existentes a serem resolvidos e como o aplicativo é utilizado para resolver tais adversidades.

1.2 Escopo

   O projeto em questão tem o objetivo de facilitar a comunicação entre produtores rurais e compradores. Essa mediação será feita por meio de um aplicativo de forma a auxiliar a localização e aquisição de horticulturas.

1.3 Definições, Acrônimos e Abreviações

Abreviação Significado
UnB Universidade de Brasília
MDS Métodos de Desenvolvimento de Software

1.4 Referências

Documento de Visão - ArBC. Disponível em: < https://jlucassr.github.io/ArBC-Pages/mds/Documento_de_visao/ > Acesso em: 14 de Fevereiro de 2021

Documento de Visão - Lino, o Bot. Disponível em: < https://botlino.github.io/docs/doc-visao > Acesso em: 14 de Fevereiro de 2021

IBM Knowledge Center - Documento de Visão. Disponível em: < https://www.ibm.com/support/knowledgecenter/pt-br/SSYMRC_6.0.3/com.ibm.rational.rrm.help.doc/topics/r_vision_doc.html > Acesso em: 14 de Fevereiro de 2021

1.5 Visão Geral


Introdução: Introduzir o projeto.


Posicionamento: Como o projeto se relaciona com o problema.


Descrições da Parte Interessada e do Usuário: Visão geral de quem será impactado.


Visão Geral do Produto: Capacidades do aplicativo.


Recursos do Produto: Explicação mais detalhada das funções.


Restrições: Limitações de desenvolvimento e utilização.


Requisitos Funcionais: Funcionalidades e suas prioridades.


2 Posicionamento

2.1 Oportunidade de Negócios

   Atualmente os pequenos agricultores e compradores possuem alguma feira local ou o CEASA (Centrais de Abastecimento do Distrito Federal) como ponto de encontro para realização do negócio, para a venda de horticulturas. Entretanto, o cliente pode precisar de certo tipo de produto, mas não possuir nenhum tipo de ideia de onde encontrá-lo, ou o vendedor pode estar a procura de clientes específicos. Por isso a ideia do Hortum surge como maneira de facilitar o comércio de pequenos produtores e seus possíveis clientes.

   O Hortum servirá como um serviço em que os produtores irão cadastrar seus produtos para consulta por qualquer usuário, e os clientes poderão procurar por certo produto, junto com a localização para a compra e produtor responsável. Facilitando tanto para o produtor quanto para o cliente.

2.2 Resumo do Problema

  • O problema: Dificuldade no comércio entre o produtor que deseja vender seus produtos e cliente que deseja comprá-los.
  • Afeta: Dificuldades para adquirir ou vender certo produto.
  • Cujo impacto: Escoamento da produção do pequenos produtores.
  • Boa solução: Serviço para unir produtores e compradores.

2.3 Posição do produto

  • Para: Pequenos produtores e interessados em comprar produtos advindos da agricultura familiar ou do artesanato.
  • Que: Desejam acelerar o processo de compra e venda.
  • O Hortum: É um aplicativo móvel.
  • Que: Facilita o comércio de produtos vendidos em pequena escala.
  • De outro modo: Os usuários podem utilizar o Põe na Cesta.
  • Nosso produto: Facilita a comunicação entre produtor e cliente por meio de um ambiente mais agradável.

3 Descrições da Parte Interessada e do Usuário

3.1 Resumo dos envolvidos

Nome Descrição Responsabilidades
Equipe de desenvolvimento de Software Estudantes da disciplina Métodos de Desenvolvimento de Software (MDS) Desenvolver e gerir projeto
Orientadores Professora e monitores da disciplina Métodos de Desenvolvimento de Software (MDS) Orientar a equipe

3.2 Resumo dos Usuários

Usuário Descrição
Produtores Anunciar produtos
Compradores Pesquisar produtos

3.3 Perfis dos Usuários

3.3.1 Produtores

  • Representante: Pequeno Produtor.
  • Descrição: Produtores a procura de uma plataforma para anunciar seus produtos.
  • Responsabilidades: Se cadastrar e anunciar produtos.
  • Critérios de Sucesso: Vender o produto por meio da plataforma.
  • Envolvimento: Alto.
  • Problemas/Comentários: Não ter conhecimento no uso de aplicativos móveis.

3.3.2 Compradores

  • Representante: Comprador.
  • Descrição: Pessoa a procura de determinado produto.
  • Responsabilidades: Procurar e se comunicar com o vendedor.
  • Critérios de Sucesso: Encontrar produto desejado.
  • Envolvimento: Alto.
  • Problemas/Comentários: Não ter conhecimento no uso de aplicativos móveis.

3.4 Perfis dos Envolvidos

3.4.1 Equipe de desenvolvimento de software

  • Representantes: Brenno Oliveira Silva, Carlos Eduardo de Sousa Fiuza, João Pedro Moura Oliveira, Lucas Braun Vieira Xavier, Matheus Calixto Vaz Pinheiro, Victor Souza Dantas Martins Lima, Vitor Magalhães Lamego.
  • Descrição: Desenvolvimento e gerenciamento do projeto.
  • Responsabilidades: Desenvolver e documentar o projeto.
  • Critérios de Sucesso: Finalizar o aplicativo no prazo determinado com qualidade.
  • Envolvimento: Alto.
  • Problemas/Comentários: Seguir com os prazos estipulados para desenvolver e aplicar soluções.

3.4.2 Orientadores

  • Representantes: Professora Carla Silva Rocha Aguiar e monitores Hugo Sobral e Leonardo Gomes.
  • Descrição: Professora e monitores da disciplina Métodos de Desenvolvimento de Software.
  • Responsabilidades: Orientar e avaliar a equipe de desenvolvimento.
  • Critérios de Sucesso: Transmitir e observar o sucesso da equipe no desenvolvimento do projeto.
  • Envolvimento: Médio.
  • Problemas/Comentários: -

3.5 Principais Necessidades da Parte Interessada ou do Usuário

Usuário Necessidade Solução Atual Solução Proposta
Produtor Plataforma para anunciar produtos Negociação presencial e por redes sociais Plataforma que integra produtor ao cliente, possibilitando cadastro de produtos
Comprador Achar produtos mais facilmente Ir a feiras Plataforma que integra cliente ao produtor, possibilitando a busca de produtos

3.6 Ambiente do Usuário

   Aplicativo mobile para Android.

3.7 Alternativas e Concorrência

3.7.1 PõeNaCesta

   Plataforma do Emater (Empresa de Assistência Técnica e Extensão Rural) para localização de produtores.

   Descrição do site: “O produtor, diretamente de sua propriedade, oferece seus produtos para a população sem a necessidade de intermediação de mercados, é você e o produtor, basta procurar o que quer e falar diretamente com ele!”.

4 Visão Geral do Produto

4.1 Perspectiva do Produto

   O aplicativo Hortum busca facilitar a comunicação entre produtor e cliente, por meio de uma plataforma de anúncios, em que o produtor cadastra seus produtos e o cliente busca o que deseja. Assim o cliente consegue contato direto com o pequeno produtor.

4.2 Resumo das Capacidades

Benefício Recursos de suporte
Ajudar pequenos produtores a anunciar sua mercadoria Aplicativo com uma interface amigável onde poderão cadastrar toda a sua mercadoria
Auxiliar compradores a encontrar produtos Interface de fácil utilização para pesquisar produtos de horticultura

4.3 Suposições e Dependências

  • O usuário deverá possuir um celular Android com acesso à internet.
  • O aplicativo unirá produtores a compradores.

5 Recursos do Produto

5.1 Recursos do Produtor

  • Cadastrar na plataforma
  • Anunciar produtos
  • Editar anúncios

5.2 Recursos do Comprador

  • Cadastrar na plataforma
  • Pesquisar produtos
  • Pesquisar produtor
  • Favoritar produtor
  • Curtir anúncio
  • Denunciar um produtor

6 Restrições

6.1 Restrições de Design

   O aplicativo busca proporcionar aos usuários uma utilização autoexplicativa e fácil, dispensando conhecimentos técnicos.

6.2 Restrições de implementação

   O sistema será implementado utilizando 2 principais frameworks, sendo eles o Django Rest para o back-end e o Flutter para o front-end mobile.

6.3 Restrições de Uso

   As restrições para utilização do produto se limitam ao usuário possuir um smartphone com acesso a internet.

7 Requisitos Funcionais

Funcionalidades Prioridade
Cadastro e login de usuário, logar e sair da conta e atualizar dados Alta
Definição dos produtos (produtor) Alta
Listagem de produtos Alta
Listagem de localizações e horários Média
Compartilhar anúncio Baixa
Favoritar produtor Média
Curtir anúncio Média
Avaliação de usuário Baixa
Chat entre produtor e comprador Baixa
Denúncia de usuário Média