Documento de Visão - vitornere/partiuformar GitHub Wiki

Visão

#PartiuFormar

Versão 1.4

Histórico da Revisão

Data Versão Descrição Autor
21/03/2016 1.0 Introdução, finalidade Eduardo Brasil
22/03/2016 1.1 Preenchimento dos Itens 1.2 Escopo, 1.3 Visão Geral, 2.1 Descrição do Problema, 2.2 Setença de Posição do Sistema e 3.1 Resumo dos Envolvidos Vitor Nere
23/03/2016 1.2 Formatação do documento e preenchimento dos ítens 3.2, 3.3, 5.1, 6 e 6.1. Hugo Martins
24/03/2016 1.3 Edição nos itens 6.1 ; 2.1 ; 3.1 ; 5.2 ; 5.3 Jônnatas Lennon
31/03/2016 1.4 Edição nos itens 2.2, 3.1 Eduardo Brasil

1. Introdução

Este documento tem como intenção, analisar e definir os recursos necessários para realizar com sucesso o desenvolvimento do software #PartiuFormar. Para isso, serão necessários a elaboração de alguns artefatos como descrição de caso de uso, diagrama de sequencia e planejamentos das iterações que serão apresentados ao longo deste documento e que são necessários para satisfazer de forma completa os usuários na utilização deste software.

1.1 Finalidade

Este documento contém os fatores mais relevantes que levarão à construção da do software #PartiuFormar. Esse projeto será desenvolvido pelos estudantes da Universidade de Brasília, campus Gama/DF (FGA). Serão apresentadas aqui todas as principais características, finalidades e motivações para o desenvolvimento dessa aplicação, também irá descrever características gerais do sistema, os envolvidos no seu desenvolvimento assim como o publico alvo.

1.2 Escopo

O #PartiuFormar permite que o aluno possa, desde o início de sua graduação, realizar um plano de curso onde, a partir das matérias disponíveis, ser possível organizar e criar metas para cada semestre. Poderá acompanhar seu rendimento acadêmico e estimar qual será seu rendimento após um semestre. Além de poder compartilhar seu planejamento no perfil e poder pesquisar por planejamentos compartilhados mais comuns.

1.3 Visão Geral

Faremos uso deste nosso documento como uma forma de organizar informações necessárias para futuras atividades do projeto em desenvolvimento. Informações a cerca do contexto do projeto, funcionalidades, e características serão organizados e estarão disponíveis neste documento afim de poupar o atraso no processo de desenvolvimento do projeto.

1.4 Acrônimos

1. IRA - Índice de Rendimento Acadêmico.

2. UnB - Universidade de Brasília.

2. Posicionamento

2.1 Descrição do Problema

Surgido por uma necessidade dos estudantes da UnB de organizar uma grade curricular todo semestre, e evitar:

O problema de Desorientação, principalmente no início da graduação, de como se organizar e quais matérias cursar a cada semestre, visando uma graduação fluída.
Afeta Alunos de graduação.
Cujo impacto é Possibilidade de atros no fluxo, pelo mal planejamento curricular, além de um aproveitamento ineficiente da grade curricular, ocasionando ao aluno uma confusão sobre quais matérias cursar
Uma solução seria Uma plataforma que auxilie o aluno no planejamento curricular e tenha todo material para que o aluno se guiar conforme sua instituição
2.2 Sentença de Posição do Sistema
Para Alunos de graduação
Que Necessitam acompanhar e monitorar suas grades horarias, cursos e turmas.
O #PartiuFormar auxilia os Alunos
Que Desejam maior orientação em relação ao rumo da graduação
O #PartiuFormar É um software que possibilita planejar seu currículo e acompanhar a situação, estimando diferentes tipos de estratégia e rendimento acadêmico
Que Auxilia em uma graduação mais fluída e madura
Diferente de Do matrícula web que é uma plataforma mais voltada para exibição de informações atuais, da graduação do aluno
Nosso sistema Será uma base de planejamentos, garantindo maior maturidade para o sucesso da graduação

3. Descrições dos Envolvidos e Usuários

3.1 Resumo dos Envolvidos
Nome Descrição Responsabilidades Interesse Decisão
Instituições de Ensino Superior Instituição na qual o aluno estar matriculado Prover oferta de matérias semestralmente Médio Baixo
Desenvolvedores e Gerentes Profissionais da área que implementarão e integrarão o projeto descrito Irão produzir o sistema visionado e projetado nos documentos posteriores Alto Alto
Estudantes de Graduação Estudante da universidade de Brasilia, os quais utilizarão do sistema para a gestão da sua grade horaria Alto Baixo
3.2 Resumo dos Usuários
Nome Descrição
Alunos Estudantes de graduação na instituição
Professores Educadores que ministram as disciplinas de graduação
Administradores do Sistema Responsáveis por manter as informações no sistema
3.3 Principais Necessidades dos Usuários ou dos Envolvidos
Necessidade Prioridade Preocupações Solução Atual Solução Proposta
Consultar disciplinas Alta Deve ser possível a consulta de disciplinas para que o aluno possa obter informações referentes a elas Existe o campo para consulta de disciplinas no matrícula web Armazenar dados das disciplinas para que estes fiquem disponíveis para consulta
Simular graduação Alta Deve ser permitido que o aluno faça planejamentos de semestres ou de grades horárias futuras O aluno faz isso manualmente através das informações de ofertas disponíveis no sistema do matrícula web Desenvolver no sistema um mecanismo que possibilite ao aluno a realização desse planejamento
Compartilhar Grade horária Baixa O aluno deve, quando desejar, informar a outros alunos as disciplinas que está matriculado para que outras pessoas o localizem dentro da universidade O aluno compartilha sua grade horária com os amigos com o uso de outras tecnologias disponíveis no mercado Implementar um meio de compartilhamento no sistema
Estimar IRA Alta O aluno deve ser capaz de, com base em suas menções, calcular o seu índice de rendimento acadêmico O aluno faz isso com o auxílio de uma calculadora. A função do índice de rendimento acadêmico muitas vezes não é clara ao aluno ou ele não a conhece Criar uma função dentro do sistema que calcule o índice de rendimento acadêmico do aluno após o mesmo informar suas menções
  • Alta: Alta necessidade no sistema deve ser implementado primeiramente.
  • Média: Necessário ao sistema, porém pode ser implementado posteriormente.
  • Baixa: A falta da implementação não gera gera percas ao sistema, podendo ser implementado por ultimo.

4. Ambiente do Usuário

O sistema será implementado e testado em um servidor web, onde poderá ser acessado de qualquer navegador com acesso a internet.

5. Visão Geral do Sistema

5.1 Perspectiva do Sistema

O sistema tem como objetivo organizar a vida acadêmica de um aluno de graduação para que o mesmo possa fazer planejamentos em relação ao seu curso do semestre vigente e de semestres posteriores até que o mesmo obtenha sua formação.

5.2 Suposições e Dependências

Para a utilização do sistema é suposto que a casa possua conexão com internet. O usuário precisar ter um conhecimento minimo sobre o funcionamento da instiruição acadêmica.

5.3 Licenciamento e Instalação

Todas as tecnologias utilizadas durante o desenvolvimento e utilização do sistema são “open-source license”, ou sejá código aberto.

6. Requisitos Funcionais do Sistema

Esta seção tem a função de informar de forma resumida todas as características e funcionalidades do sistema #PartiuFormar.

6.1 Tabela de Requisitos
Requisito Descrição Prioridade Dependência
RF01 - Registrar Usuários O sistema deve permitir o registro de usuários (Alunos, Professores e Administradores do sistema) Alta
RF02 - Registrar Disciplinas O sistema deve permitir o registro de disciplinas de graduação Alta
RF03 - Registrar Turmas O sistema deve permitir o registro de turmas de uma disciplina Alta RF02
RF04 - Planejar Grade Horária do usuário O sistema deve permitir que o aluno planeje sua grade horária do semestre Alta RF01, RF02, RF03
RF05 - Compartilhar Grade Horária do usuário O sistema deve permitir que o aluno compartilhe com outros usuários a sua grade horária Baixa RF01, RF02, RF03, RF04
RF06 - Planejar Fluxo O sistema deve permitir que o aluno planeje o as disciplinas que pretende se matricular semestre a semestre Alta RF01, RF02, RF03
RF07 - Compartilhar Fluxo O sistema deve permitir que o aluno compartilhe com outros usuários Baixa RF01, RF02, RF03, RF06
RF08 - Estimar IRA O sistema deve permitir que o aluno faça o cálculo de seu índice de rendimento acadêmico Media RF01, RF02

7. Requisitos Não Funcionais do Sistema

Vide especificadões suplementares.

8. Referências Bibliográficas

Matrícula Web da Universidade de Brasília: Disponível em: https://www.matriculaweb.unb.br Acesso em: 22 de março de 2016.

Documento de Visão do RUP: Disponível em: http://www.wthreex.com/rup/process/artifact/ar_vsion.htm Acesso em: 21 de março de 2016.