Ir para o conteúdo

Documento de Visão

Histórico de revisão

Data Versão Descrição Autor(es)
22/08/19 0.1 Adição do template Lieverton Silva e Welison Regis
22/08/19 0.2 Desenvolvimento do template Andre Pinto e Leonardo Medeiros
19/11/19 0.3 Adicao das referencias Andre Pinto e Leonardo Medeiros

Introdução

O documento de visão define o escopo de alto nível e o propósito do projeto. Uma instrução clara do problema, solução proposta e os recursos de alto nível do produto ajudam a estabelecer expectativas e a reduzir riscos. Seu objetivo é fornecer uma visão ampla do produto que se pretende desenvolver, dando aos stakeholders uma visão comum das necessidades e desafios que vão encarar, de forma que todos trabalhem com o propósito de atingir um mesmo fim.

Propósito

O objeto deste documento é esclarecer e explicar de maneira geral para os stakeholders o produto a ser desenvolvido, o webapp A Monitoria , tendo como o objetivo definir o que será utilizado, os recursos para essa solução e o que o mesmo engloba, no que se refere ao escopo e público-alvo. Seus detalhes, características e funcionalidades, assim como suas restrições de desenvolvimento e a justificação da sua necessidade, também serão abordados.

Escopo

Todos os semestres da FGA inicia-se o processo de monitoria, porém a maioria das vezes ele é realizado por um formulário google que não possui muitas opções nem muita interatividade com o usuário, além de ter que receber a mesma informação do aluno todas as vezes que ele deseja se inscrever. Sabendo que o processo de monitoria é basicamente igual todos os semestres, o webapp A Monitoria serviria como um facilitador deste processo, apresentando uma série de funcionalidades, que serão descritas no decorrer deste documento.

Definições, acrônimos e abreviações

Termo Significado
FGA Faculdade do Gama
UnB Universidade de Brasília
Webapp Aplicação desenvolvido para simular um aplicativo, porém de forma a comportar-se como uma página web.
Matricula Identificador único de 9 digitos usado para referênciar um aluno.
Professor Doscente.
Monitor Aluno responsável por auxiliar o professor.
Ira Índice de rendimento acadêmico. Valor numério usado para expressar o rendimento do discente ao longo do curso.
DAS Desenhos e Arquitetura de Software. Disciplina com a qual o projeto está vinculado.
Menção Nota atribuida a um aluno em determinada disciplina.
App Aplicativo mobile, para o sistema operacional Android.
Projeto Projeto do aplicativo Integra.
Back-end Ele é o responsável, em termos gerais, pela implementação da regra de negócio.
Front-end Parte da aplicação que interage diretamente com o usuário.

Define todos os termos, acrônimos e abreviações necessários para interpretar a visão corretamente. Essas informações podem ser fornecidas por referência ao glossário do projeto, que pode ser desenvolvido online no repositório do RM.

Visão geral

Este documento está sendo estruturado em 6 seções. A primeira seção aborda a introdução, sendo apresentada a visão para o projeto. O posicionamento encontra-se na segunda seção na qual é declarado o problema, a descrição do produto, além da oportunidade de negócio. As descrições da parte interessada e dos usuários encontra-se na terceira seção e informa qual seria o público-alvo para o App. A seção 4 busca descrever a visão geral do produto, especificando o produto, de forma geral e mais ampla. Os recursos do produto são desenvolvidos na seção 5, descrevendo as funções e capacidades do App, já a seção 6 aborda as restrições de design, implementação, segurança e uso.

Posicionando

Oportunidade de Negócios

Está aplicação buscará resolver o problema do cadastro de monitores para as disciplinas da UnB FGA.

Instrução do Problema

O problema de cadastro para monitoria afeta principalmente os professores responsáveis pelo processo e os alunos candidatos. O impacto do problema é a perda de tempo dos envolvidos no processo com detalhes não relevantes ao processo. Uma solução bem sucedida incluiria uma aplicação de fácil acesso, que pudesse apresentar os resultados parciais do processo em tempo real.

Instrução de Posição do Produto

Para estudantes que pretendem disputar uma vaga para monitoria, esta aplicação vem com o objetivo de facilitar o processo realizado, a fim de evitar possíveis infortúnios que o sistema atual possam gerar.

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

O sistema atualmente usado para realização do processo de seleção de monitores é extremamente simples, e não apresenta detalhes que poderiam ser úteis para os envolvidos. Com o objetivo de facilitar o processo para ambas as partes envolvidas, este projeto propõe-se antigir os candidatos à vagas em monitoria e apresentar uma solução que facilite o processo.

Resumo da Parte Interessada

Grupo Descrição Responsabilidade
Equipe de Desenvolvimento Estudantes da disciplina de DAS, UnB-FGA. Documentar, desenvolver, testar e implementar a aplicação.
Cliente Professores e alunos possam vir a pleitear uma vaga como Monitor Expressar suas necessidades quanto ao produto.
Professora Professora responsável pela disciplina de DAS. Orientar e avaliar os trabalhos realizados pelas equipe.

Resumo do Usuário

Grupo Descrição Responsabilidade
Candidato a monitor Estudante que está buscando vaga em monitoria Preencher os formulários com informação verídicas.
Professor Ministrante de disciplina cuja qual estudantes estão disputando uma vaga Pode indicar preferência sobre alguma aluno.

Ambiente do Usuário:

Dispositivo com acesso à internet e capacidade de processamento e renderização de página HTML.

Perfis das Partes Interessadas:

Descreve cada parte interessada no projeto, preenchendo a seguinte tabela para cada parte interessada. Lembre-se: os tipos de partes interessadas podem ser usuários, departamentos estratégicos, departamentos jurídicos ou de conformidade, desenvolvedores técnicos, equipes de operação, entre outros. Um perfil completo abrange os seguintes tópicos para cada tipo de parte interessada:

Professores

Representante Professores
Descrição Doscentes que devem recebr os monitores como auxiliares
Tipo Especialista em negócios
Responsabilidade Indicar preferência sobre alunos; Indiciar necessidade de mais monitores
Critério de Sucesso Recebendo monitores apropriados
Envolvimento Revisor de requisitos.

Candidatos a monitor

Representante Alunos
Descrição Discentes que tem interesse em disputar uma vaga para monitor
Tipo Usuário avançado
Responsabilidade Preencher os formulários com informações verídicas; Declarar quais matérias tem interesse em ser monitor.
Critério de Sucesso Conseguir uma vaga para monitor
Envolvimento Público alvo.

Desenvolvedores

Representante Membros do grupo
Descrição Alunos da disciplina de DAS no semestre 2019.2
Tipo Especialista em negócios
Responsabilidade Criar, evoluir e manter a aplicação.
Critério de Sucesso Conseguir aprovação na matéria de DAS
Envolvimento Responsáveis pelo projeto.

Principais Necessidades da Parte Interessada ou do Usuário:

Necessidade Interesse Solução proposta
Realizar o cadastro do aluno O aluno que planeja concorrer a uma vaga na monitoria não gostaria de preencher todos os seus dados novamente a cada semestre A aplicação registraria um perfil do usuário com seus dados sendo mantidos
Realizar a inscrição para monitoria O aluno que almeja uma vaga na monitoria gostaria de saber do resultado o mais cedo possível. A aplicação permitiria ao concorrente acompanhar os dados em tempo real.

Visão Geral do Produto

Perspectiva do Produto:

Esse sistema tem como objetivo facilitar e aumentar a rapidez do atual processo selecao de monitores na FGA. O sistem em questao guardaria dados de materias ministradas na UnB, assim como dados de professores e alunos da mesma instituição. Nesse sistema alunos poderiam enviar formulários com intuito de conseguir monitoria, tais dados seriam processados e por meio de cálculos e informações dadas pela FGA o aplicativo diria quais seriam os monitores.

Resumo das Capacidades: --

Benefício para o Usuário Recursos
Praticidade no processo de inscrição em monitoria. Informações disponibilizada de maneira dinâmica.
Possbilidade de alterar as disciplinas as quais está pleiteando, ao ver que não está classificado Acompanhamento dos resultados em tempo real
Não necessidade do preenchimento de todos os dados pessoais a cada nova inscrição no processo. Cadastro

Custo e Precificação

Está aplicação tem como objetivo de aprendizado durante a disciplina de DAS, visando atingir um restrito público do campus FGA, assim sendo, não existirão custos de implementação

Licenciamento e Instalação

Os códigos gerados durante o desenvolvimento do projeto estarão sobre vigor da licença MIT. Demais detalhes sobre licenciamento estão vinculados aos frameworks utilizados.

Recursos do Produto

Cadastro

Os usuarios vao precisar realizar um cadastro para poderem se autenticar futuramente no app.

Login

A autenticação do usuário será realizada mediante login.

Tela Inicial

O app dizponibilizara informacoes a respeito do inicio e termino do periodo de matricula assim como os requerimentos para tal.

Alterar Informacoes

O sistema permitira o usuario visualizar suas informacoes e alterar algumas mais especificas como nome de usuario e senha.

Incricao em monitoria

O sistema disponibilizara as materias ja realizadas pelo aluno dando a opcao para que o mesmo se inscreva no processo de selecao

Acompanhamento de resultado

O sistema disponibilizara informacoes a respeito de quem ira pegar a monitoria junto a um sistema de ranking

Restrições

Restrições de Design

O webapp precisa ser intuitivo e atrativo aos usuarios

Restrições de Implementação

O sistema terá o back-end que sera desenvolvido na linguagem Python com o framework Django e o front-end baseado em Javascript com o framework React-native.

Restrições de Segurança

O sistema deve ser resistente a ataque e possiveis tentativas de invasao. O sistema tambem deve atender de forma adequada as regras da FGA, evitando que o sistema seja burlado para beneficio de alguem

Restrições de Uso

Para o uso do sistema é necessário que o usuário tenha acesso a um dispositivo conectado à internet.

Referências