GestaoReunioes: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 67: Linha 67:
{| class="wikitable" style="width:700px;margin:100px"
{| class="wikitable" style="width:700px;margin:100px"
|-  
|-  
| <div style="text-align: center;">'''''Código'''''</div> || <div style="tex-align: center;"> ''''RF''''</div> || <div style="text-align: center;">'''''Regras de Negócio'''''</div>  
| <div style="text-align: center;">'''''Código'''''</div> || <div style="tex-align: center;">'''''RF'''''</div> || <div style="text-align: center;">'''''Regras de Negócio'''''</div>  
|-  
|-  
| RN1 || RF2 ||  Usuário do tipo 'usuario' não terão permissão de acesso às rotinas administrativas.
| RN1 || RF2 ||  Usuário do tipo 'usuario' não terão permissão de acesso às rotinas administrativas.

Edição das 14h34min de 31 de agosto de 2018

Gerenciador de Reuniões

Objetivo Geral

Desenvolver um sistema web capaz de gerenciar reuniões dentro do Instituto Federal do Paraná, visando um maior aproveitamento do tempo utilizado em reuniões acadêmicas e visando agilizar todo o processo de reuniões em geral.

Equipe

Professores orientadores
  • Alcione Benacchio
  • Wellington Oliveira
Alunos
  • Pablo Lima Flores
  • Tiago Marins de Queiroz


Requisitos

Código
Requisito Funcional
RF 1 O sistema deve manter usuários.
RF 2 O sistema deve permitir tipificar os usuários em: administrador e usuário.
RF 3 O sistema deve manter pessoas.
RF 4 O sistema deve manter integrantes.
RF 5 O sistema deve manter reuniões.
RF 6 O sistema deve permitir o agendamento de reunião.
RF 7 O sistema deve manter tipos de reunião.
RF 8 Cada tipo de reunião deve ter um tempo de execução padrão.
RF 9 O sistema deve manter tópicos.
RF 10 O sistema deve manter pautas de reunião.
RF 11 O sistema deve manter atas de reunião.


Código
Requisito Não Funcional Tecnológico
RNFT 1 O sistema deve ser executado em ambiente web.
RNFT 2 O sistema deve ser desenvolvido utilizando a linguagem Java.
RNFT 3 O sistema deve utilizar as ferramentas do “ecossistema” Spring, como o Spring Security e o Spring Data.
RNFT 4 O sistema deve ser construído utilizando o thymeleaf e o bootstrap como ferramentas de desenvolvimento front-end
RNFT 5 O sistema utilizará o sistema de banco de dados relacional PostgreSQL.
RNFT 6 O sistema utilizará o framework Hibernate para acesso e persistência dos dados.
RNFT 7 O sistema deverá utilizar a API do google calendar(Agenda).
Código
RF
Regras de Negócio
RN1 RF2 Usuário do tipo 'usuario' não terão permissão de acesso às rotinas administrativas.
RN 2 RF6 No agendamento, deve-se preencher as seguintes informações: título, data, local, hora inicio, hora fim, objetivo, tipo, pré-requisito, solicitante, mediador, secretario e integrantes.
RN 3 RF8 Caso a reunião necessitar possuir um período maior do que o estipulado pelo seu tipo, deve-se adicionar uma justificativa.
RN 4 RF9 A reunião deve, obrigatoriamente, possuir pelo menos um tópico associado.