Documento de Visão - estudeplus/docs GitHub Wiki

Histórico de Versão

Data Versão Descrição Autores
14/04/2019 1.0 Abertura do documento Diego Resende

Sumário

1. Introdução
2. Posicionamento
3. Descrição dos Envolvidos e dos Usuários
4. Visão Geral do Produto
5. Recursos do Produto

1. Introdução

1.1 Finalidade

Este documento tem como finalidade explanar uma ampla e estruturada visão das principais características e objetivos do projeto Estude+.

1.2 Escopo

O projeto busca melhorar a eficiência do atual processo de comunicação entre Monitores e alunos dentro do contexto da Universidade de Brasília, por meio de um software que viabiliza um maior e melhor controle e organização entre essa comunicação.

O software terá como objetivo cadastrar e organizar os monitores existentes de cada disciplina da Universidade de Brasília assim como os alunos interessados em saber informações sobre monitorias assim como manter contato com os monitores.

O sistema utilizará informações disponibilizadas pela equipe responsável em fazer a seleção e divulgação dos nomes dos monitores da UnB.

1.3 Referências

Template do Documento de Visão

1.4 Visão Geral

O presente documento terá uma explicação objetiva e clara sobre as principais características do projeto, assim como sua viabilidade e motivações. Trará aspectos relacionados a funcionalidades do software e também dos perfis dos usuários e do contexto em que o software vai estar inserido.

O documento irá inicialmente contextualizar o problema, seguido dos envolvidos do problema e finalizando com as principais funcionalidades.

2. Posicionamento

2.1 Oportunidade de Negócios

A Universidade de Brasília possui inúmeras disciplinas e cada disciplina pode possuir vários monitores. Todo o processo de divulgação dos monitores das disciplinas é feito de forma manual e demorada, onde acaba atrapalhando em muitos casos a comunicação desses monitores com os alunos das disciplinas.

Para resolver esse problema, vai ser desenvolvido um software que tem o objetivo de fazer o cadastro de alunos da UnB, onde o software irá conseguir identificar os monitores e lhe dar permissões a mais no sistema para a criação de eventos chamados de monitoria, onde alunos comuns poderão visualizar as informações desses eventos e participar, agilizando assim todo o processo de comunicação.

2.2 Instrução do Problema

O problema de ineficiência na divulgação dos monitores e comunicação entre os alunos das disciplinas
afeta alunos comuns e monitores da Unb
cujo impacto é comprometimento na qualidade das monitorias
uma boa solução seria Uma aplicação para gerenciamento de monitorias da UnB

2.3 Sentença de Posição do Produto

para Alunos comuns e monitores da Universidade de Brasília.
que buscam uma otimização na criação e gerenciamento das monitorias
o [projeto] é uma aplicação web e mobile.
que facilita a comunicação entre monitor e aluno comum
diferente do processo manual e boca a boca feito entre os alunos
nosso produto vai disponibilizar e gerenciar as informações sobre monitorias e estreitar a comunicação entre monitor e aluno comum

3. Descrição dos Envolvidos e dos Usuários

3.1 Resumo dos Envolvidos

Nome Descrição Responsabilidade
Equipe de desenvolvimento Estudantes da Universidade de Brasília da disciplina Desenho e Arquitetura de Software Desenvolver e implementar o software
Equipe de avaliação e suporte Professora responsável pela disciplina e seus monitores Gerir a equipe de desenvolvimento apontando
Cliente Alunos da Universidade de Brasília Disponibilização de problemas a serem resolvidas com a aplicação

3.2 Resumo dos Usuários

Nome Descrição Responsabilidade
Monitor Aluno selecionado para ser monitor Criar comunicação entre os alunos da disciplina e divulgação das informações sobre as monitorias
Aluno Aluno da UnB Buscar informações sobre as monitorias de cada disciplina

3.3 Ambiente do Usuário

O usuário poderá utilizar a aplicação web através de um computador ou na versão mobile com um celular, onde ambos precisam estar conectados com a internet.

3.4 Perfis dos Envolvidos

3.4.1 Equipe de Desenvolvimento

Representantes Bruno Rodrigues
Diego Resende
Érico Bandeira
Emanoel Belchior
João Victor Lustosa
João Vitor de Moura
Matheus Batista
Max Henrique Barbosa
Victor Gomide
Descrição Desenvolvedores
Tipo Estudantes da Universidade de Brasília da disciplina de Arquitetura e Desenho de software
Responsabilidades Desenvolver, testar e implementar o projeto
Critérios de Sucesso Entrega de um software de qualidade dentro do prazo, que atenda as necessidades do cliente
Envolvimento Alto

3.4.2 Equipe de Avaliação e Suporte

Representantes Milene Serrano
Monitores da disciplina
Descrição Equipe de avaliação e direcionamento das equipes de gestão e de desenvolvimento do projeto
Tipo Professora e monitores da disciplina de Arquitetura e Desenho de software
Responsabilidades Orientar e avaliar todo o andamento do projeto
Critérios de Sucesso Entrega de um produto de qualidade ao cliente
Envolvimento Alto
Comentários/Problemas Possível falha de comunicação entre o time e a equipe de avaliadores

3.4.3 Cliente

Representantes Alunos da Universidade de Brasília
Descrição Alunos comuns e monitores da Universidade de Brasília
Tipo Alunos matriculados na Universidade de Brasília, podendo ser monitores e alunos comuns
Responsabilidades Uso do software para criação e busca de informações de eventos monitorias
Critérios de Sucesso Criação e retorno de resultados de informações sobre eventos monitorias
Envolvimento Alto

3.5 Perfis dos Usuários

3.5.1 Monitor

Representantes Alunos da UnB
Descrição Gerenciamento e divulgação das informações das monitorias
Tipo Aluno que já cursou a disciplina
Responsabilidades Manter contato com alunos da disciplina
Critérios de Sucesso Comunicação efetiva com os alunos
Envolvimento Alto

3.5.2 Aluno

Representantes Alunos da UnB
Descrição Usar ferramenta de monitorias
Tipo Alunos matriculados nas disciplinas
Responsabilidades Buscar e receber informações sobre as monitorias
Critérios de Sucesso Conseguir se comunicar com o monitor e receber todas as informações das monitorias
Envolvimento Alto

3.6 Principais Necessidades dos Usuários ou dos Envolvidos

Necessidade Prioridade Preocupações Solução Atual Solução Proposta
Facilitar a comunicação de monitores e alunos e ajudar a divulgação das monitorias Eficiência, produtividade, comunicação facilitada e monitorias divulgadas Realizar o estreitamento da comunicação entre monitor e aluno As monitorias são divulgadas em sala de aula, sem um gerenciador de monitorias Software para gerenciar as monitorias e seus respectivos monitores e alunos das disciplinas

4. Visão Geral do Produto

4.1 Perspectiva do Produto

O produto oferece uma nova forma de um aluno buscar informações sobre determinadas monitorias, assim como informações sobre monitores e qualquer coisa que possa ser compartilhada dentro da disciplina.

4.2 Resumo dos Recursos

Benefício para o Cliente Recurso de Suporte
facilitação na busca por informações das monitorias de cada disciplinas, assim como de seus monitores. O software realiza o cadastro de alunos da UnB, identificando os monitores. Poderá ser criado eventos de monitorias onde os alunos poderão seguir e acompanhar as atualizações informadas pelos monitores.

4.3 Licenciamento e Instalação

O software é distribuído sob a licença MIT, que concede permissão gratuita para qualquer pessoa que obtenha o software, sendo possível modificar, copiar, publicar. Para mais informações acesse: licença MIT.

5. Recursos do Produto

5.1 Manter monitor e aluno da disciplina

O sistema irá realizar o cadastro dos alunos da UnB.

5.2 Criar evento monitoria

O monitor poderá criar eventos monitorias dentro do sistema.

5.3 Editar monitoria

O monitor poderá editar informações de monitoria que faz parte.

5.4 Excluir monitoria

O monitor poderá excluir monitorias que faz parte.

5.5 Visualizar turmas

O usuário poderá visualizar as turmas existentes.

5.5 visualizar monitorias

O usuário poderá visualizar as monitorias já criadas.

5.6 Criar disciplinas e turmas

O sistema irá criar as disciplinas e suas respectivas turmas.

5.7 Acompanhar monitoria

O aluno pode acompanhar as monitorias já criadas pelo monitor.

5.8 Enviar notificações

O sistema irá enviar notificações aos usuários cadastrados.

⚠️ **GitHub.com Fallback** ⚠️