Documento de Visão
Histórico de revisão
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
31/01/2022 | 1.0 | Abertura do documento de visão | @MateusCaltabiano, @MatheusSoares, @phnog |
11/02/2022 | 1.1 | Adição dos tópicos 3.7, 4, 5, 6 e 7 | @MateusCaltabiano |
06/03/2022 | 1.2 | Atualização do Documento de Visão | @phnog |
03/04/2022 | 1.3 | Revisao e Atualização do Documento de Visão | @phnog, @IagoCabral |
18/04/2022 | 1.4 | Atualização do Documento de Visão | @MatheusSoares |
1. Introdução
1.1 Objetivo
Este documento tem como propósito de elencar todas as capacidades e funções desenvolvidas pelo produto, e também todas as dificuldades e obstáculos transpostos durante o desenvolvimento.
1.2 Escopo
Durante as eleições sabe-se que o conhecimento do candidato é indispensável para o eleitor. Compreendendo isto, o objetivo principal do projeto é facilitar a relação dados/usuário, trazendo a transparência para leitura de informações. A mediação será feita por um produto que consome os dados governamentais disponibilizados pelo Brasil.io e mostra de para o usuário de uma forma mais amigável.
1.3 Definições, Acrônimos e Abreviações
Abreviação | Significado |
---|---|
UnB | Universidade de Brasília |
MDS | Métodos de Desenvolvimento de Software |
RF | Requisitos Funcionais |
RNF | Requisitos Não Funcionais |
1.4 Visão Geral
Introdução: Introdução ao projeto.
Posicionamento: Interrelação Projeto & Problema.
Descrições da Parte Interessada e do Usuário: Visão geral do cliente.
Visão Geral do Produto: Capacidades e funções gerais do produto.
Recursos do Produto: Descrição dos recursos disponíveis pelo produto.
Restrições: Limitações de uso.
Requisitos Funcionais: Funcionalidades, Prioridades e Capacidades.
2. Posicionamento
O problema é | que afeta | cujo impacto é | uma boa solução seria |
---|---|---|---|
Dificuldade na busca de dados sobre candidatos | O Processo Eleitoral | Eleição de candidatos sem conhecimento de suas ações | A criação de um dashboard que mostra em suma todas os gastos do candidato e do seu gabinete |
2.1 Oportunidade de negócios
A ideia é pegar dados do repositório de dados públicos (brasil.io) e implementar um software que pegue os dados puros e os deixe visualmente agradáveis e de fácil entendimento, facilitando assim o estudo dos mesmos.
2.2 Problema
Não ter dados importantes de forma visualmente acessível e simples pode afetar diversos estudiosos e pesquisadores quanto ao tempo. Uma solução seria o recolhimento e transformação dos dados de maneira automatizada para permitir a visualização deles como um todo e de diversas maneiras de forma a simplificar o estudo e visualização dos mesmos.
2.3 Posição do produto
Destinado para qualquer um que tenha o interesse de visualizar os dados disponibilizados, mas especialmente pensado para facilitar pesquisas e afins. O Noctua é um aplicativo/site que junta e mostra dados para uma fácil interpretação.
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 gerenciar o projeto |
Orientadores | Professora da disciplina Métodos de Desenvolvimento de Software (MDS) | Orientar e guiar a equipe |
3.2 Resumo dos Usuários
Usuário | Descrição |
---|---|
Pesquisadores | Pesquisar dados |
Estudantes | Pesquisar dados |
3.3 Perfil dos Usuários
3.3.1 Pesquisadores e Estudantes
- Representante: Pesquisadores e Estudantes.
- Descrição: Grupo em busca de dados.
- Responsabilidades: Buscar dados.
- Critérios de Sucesso: Encontrar os dados.
- Envolvimento: Baixo.
- Problemas: Ter dificuldade para encontrar o que estavam buscando.
3.4 Perfis dos Envolvidos
3.4.1 Equipe de desenvolvimento de software
- Representantes: Pedro Henrique Nogueira Gonçalves, Mateus Caltabiano, Matheus Soares, Matheus Perillo, João Victor Correia e Iago de Paula Cabral.
- Descrição: Responsaveis por desenvolver e gerenciar o projeto.
- Responsabilidades: Desenvolver e gerenciar o projeto.
- Critérios de Sucesso: Obter um projeto com qualidade e entregar a tempo.
- Envolvimento: Alto.
- Problemas: Seguir com os prazos estipulados para desenvolver e aplicar soluções.
3.4.2 Orientadores
- Representantes: Professora Carla Silva Rocha Aguiar .
- Descrição: Professora 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: -
3.5 Principais Necessidades da Parte Interessada ou do Usuário
Usuário | Necessidade | Solução Atual | Solução Proposta |
---|---|---|---|
Pesquisadores e Estudantes | Plataforma para encontrar dados | Jornais e noticiarios | Plataforma que possiblita, ao usuario, pegar os dados desejados a qualquer momento. |
3.6 Ambiente do Usuário
Projeto web.
3.7 Alternativas e Concorrência
3.7.1 Portal da transparência
É uma plataforma do governo lançada pela Controladoria-Geral da União, onde qualquer cidadão pode encontrar diversas informações relacionadas à gestão pública do Brasil. As informações são disponibilizadas de diversas formas, como: painéis, consultas detalhadas, gráficos, dados abertos.
4. Visão geral do produto
4.1 Perspectiva do produto
O site tem como objetivo principal tornar a busca de dados importantes para jornalistas e pesquisadores uma tarefa mais simples, possibilitando a visualização organizada dos dados com diversas possibilidades de filtros e gráficos.
4.2 Resumo das capacidades
Benefício | Recursos de suporte |
---|---|
Facilitar a visualização de dados do governo | O site traz diversas funcionalidades que permitem um entendimento mais fácil dos dados |
4.3 Suposições e dependências
- O usuário deverá possuir um computador com acesso à internet
5. Recursos do produto
- Visualização de tabelas
- Visualização de gráficos
- Filtragem de dados
- Comunicação com o usuário (por meio de formulário)
6. Restrições
6.1 Restrições de design
- O design deve ser de fácil entendimento, para que o usuário desfrute das funcionalidades naturalmente, sem nenhuma necessidade de tutoriais ou conhecimentos específicos
6.2 Restrições de uso
- É necessário um computador para a utilização do produto
7. Requisitos do produto
7.1 Requisitos funcionais
Identificador | Requisito | Prioridade |
---|---|---|
RF1 | Permitir que o usuário possa pesquisar dados | Média |
RF2 | Permitir feedback via formulário | Baixa |
RF3 | Salvar no banco de dados as informações que serão exibidas | Alta |
RF4 | Permitir que o usuário possa aplicar filtros nas pesquisas | Média |
RF5 | Gerar gráficos filtrado dos dados do Deputado, seja por tipo de gastos ou por Ministério | Alta |
RF6 | Verificar se o dado requisitado já está salvo no banco | Alta |
7.2 Requisitos não-funcionais
Identificador | Requisito |
---|---|
RNF1 | Ser compatível com os principais navegadores web atuais |
RNF2 | O ambiente de produção deve ser configurado de modo que sempre contenha uma versão testada e estável |
RNF3 | O ambiente de homologação deve ser configurado de modo que as versões mais recentes sejam testadas |
RNF4 | O ambiente de desenvolvimento deve ser configurado de modo que todos utilizem as mesmas versões das linguagens e frameworks |
8. Referências
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: 31 de Janeiro de 2022
Acacia - Documento de Visão. Disponível em: https://fga-eps-mds.github.io/2019.2-Acacia/#/vision_document
Acesso em: 31 de Janeiro de 2022
Hortum - Documento de Visão. Disponível em: https://fga-eps-mds.github.io/2020.2-Hortum/Documento_de_visao/
Acesso em: 31 de Janeiro de 2022