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 43: | Linha 43: | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable" style="width:700px;margin:100px" | {| class="wikitable" style="width:700px;margin:100px" | ||
Linha 80: | Linha 79: | ||
---- | ---- | ||
==Diagrama de Classes== | |||
[[Arquivo:DiagramaDeClasse.png]] | [[Arquivo:DiagramaDeClasse.png]] |
Edição das 15h49min 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. |