Mudanças entre as edições de "Projeto Integrador II"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(9 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 7: Linha 7:
 
*Material DK POO Emerson (Ver aula 22):
 
*Material DK POO Emerson (Ver aula 22):
 
smb://dknovo/tele/DisciplinasTecnologo/Fase5/POO/Emerson/2013-2
 
smb://dknovo/tele/DisciplinasTecnologo/Fase5/POO/Emerson/2013-2
 +
 +
[http://wiki.sj.ifsc.edu.br/index.php/PJI29006-2014-2-Wiki_do_Projeto Wiki do Projeto]
  
 
=Número de Aulas=
 
=Número de Aulas=
Linha 26: Linha 28:
  
 
[[Arquivo:PJI29006-rfid-system overview.png]]
 
[[Arquivo:PJI29006-rfid-system overview.png]]
 +
 +
===Requisitos funcionais fornecidos pelos cliente===
 +
 +
*O sistema deve permitir que um usuário entre uma sala da instituição fornecendo um UserID e uma Password. Os dados de identificação podem ser fornecidos por teclado, telefone ou cartão;
 +
*Um usuário especial (professor) pode habilitar usuários alunos a entrar em uma ou mais salas em uma ou mais faixas de horários. Alunos devem ter seu UserId e Password extraídos de uma base de dados do instituto;
 +
*Um administrador do sistema pode inserir, remover e editar professores e salas às quais este professor pode autorizar acesso. Professores devem constar de uma base de dados de professores da instituição;
 +
*Um administrador pode inserir, remover e editar salas do sistema. (A sala somente é cadastrada se tiver um dispositivo de controle a ela associado);
 +
*Um professor pode deixar mensagens default e mensagens personalizadas para o usuário que faz acesso, logo que este fornece seu ID;
 +
*Prever um mecanismo de controle de saída;
 +
*Um arquivo de log de entrada/saída de usuários com horário e data deve ser disponibilizado para o administrador e professores;
 +
*O sistema deve prever um mecanismo de identificação automática das portas;
 +
*A configuração do sistema deve ser possível através da rede via aplicação de celular ou web em um PC;
 +
*Um sinal sonoro de fechamento de laboratório após hora pré-programada pelo administrador/professor;
 +
*Uma violação do sistema (prever sensor) deve gerar mensagem SMS ou email para o administrador;
 +
*Um procedimento emergencial de saída e entrada deve ser previsto;
 +
*Um usuário aluno deve ter seu acesso bloqueado após N tentativas (configuráveis) incorretas de acesso;
 +
*Um usuário professor pode desbloquear um acesso bloqueado a um aluno.
 +
 +
===Requisitos não funcionais===
 +
 +
*O sistema desenvolvido deve ser tolerante às condições climáticas (prever um caixa);
 +
*O sistema deve utilizar a infraestrutura de comunicação disponível na instituição;
 +
*O sistema deve suportar temperaturas de -20 a 60 graus Celsius;
 +
*Serão toleradas 1h no ano de indisponibilidade do sistema;
  
 
===Questões===  
 
===Questões===  
Linha 52: Linha 78:
 
=Metodologia de Aulas=
 
=Metodologia de Aulas=
  
 +
=Critério de Avaliação=
 +
 +
O desempenho do aluno será avaliado da
 
=Metodologia de Desenvolvimento do Projeto=
 
=Metodologia de Desenvolvimento do Projeto=
  
Linha 71: Linha 100:
 
{{collapse bottom}}
 
{{collapse bottom}}
  
{{collapse top|AULA 2}}
+
{{collapse top| AULA 2 - [[AULA 2 - PJI2-EngTel-2014-2 Projeto Integrador 2 - Engenharia |  Análise de Requisitos / Confecção de Casos de Usos]]}}
 
{{collapse bottom}}
 
{{collapse bottom}}
  
{{collapse top|AULA 3}}
+
{{collapse top| AULA 3 - [[AULA 3 - PJI2-EngTel-2014-2 Projeto Integrador 2 - Engenharia |  Fechamento dos Casos de Usos]]}}
 
{{collapse bottom}}
 
{{collapse bottom}}
  
{{collapse top|AULA 4}}
+
{{collapse top| AULA 4 - [[AULA 4 - PJI2-EngTel-2014-2 Projeto Integrador 2 - Engenharia |  Planejamento do Trabalho]]}}
 
{{collapse bottom}}
 
{{collapse bottom}}
  
{{collapse top|AULA 5}}
+
{{collapse top| AULA 5 - [[AULA 5 - PJI2-EngTel-2014-2 Projeto Integrador 2 - Engenharia |  Avaliação da Primeira Etapa]]}}
 
{{collapse bottom}}
 
{{collapse bottom}}
  

Edição atual tal como às 07h22min de 4 de setembro de 2014

Links Importantes

Matriz Curricular - PI2

Wiki POO Emerson

  • Material DK POO Emerson (Ver aula 22):

smb://dknovo/tele/DisciplinasTecnologo/Fase5/POO/Emerson/2013-2

Wiki do Projeto

Número de Aulas

1 encontro semanal (2 aulas)
20 semanas de aula

Propostas de Temas de Projetos

Sistema de Posicionamento Simulando GPS via Balão

Sistema de flying quadrotors

Controle de Acesso usando RFID/WIFI

Descrição

A figura abaixo apresenta uma visão geral da solução pretendida para este projeto. O projeto consiste em desenvolver uma solução de controle de acesso baseada em tecnologia de identificação por radiofrequência. Para isto, serão desenvolvidos dispositivos que lerão cartões RFID, verificarão as autorizações de acesso do RFID apresentado e, caso autorizado, liberarão uma fechadura eletrônica. O processo de autorização deve integrar mecanismos de webservices que têm acesso a uma base de dados de identidades e autorizações. O sistema terá interfaces web para configurar as autorizações de acesso. As autorizações devem ser divididas em perfis. Professores e funcionários terão acesso às sala de aula a qualquer horário. Alunos só poderão acessar a sala em seus horários de aula e após o professor responsável pela disciplina já ter entrado na sala. Os dispositivos devem operar na ausência de energia elétrica por, ao menos, 1 hora.

PJI29006-rfid-system overview.png

Requisitos funcionais fornecidos pelos cliente

  • O sistema deve permitir que um usuário entre uma sala da instituição fornecendo um UserID e uma Password. Os dados de identificação podem ser fornecidos por teclado, telefone ou cartão;
  • Um usuário especial (professor) pode habilitar usuários alunos a entrar em uma ou mais salas em uma ou mais faixas de horários. Alunos devem ter seu UserId e Password extraídos de uma base de dados do instituto;
  • Um administrador do sistema pode inserir, remover e editar professores e salas às quais este professor pode autorizar acesso. Professores devem constar de uma base de dados de professores da instituição;
  • Um administrador pode inserir, remover e editar salas do sistema. (A sala somente é cadastrada se tiver um dispositivo de controle a ela associado);
  • Um professor pode deixar mensagens default e mensagens personalizadas para o usuário que faz acesso, logo que este fornece seu ID;
  • Prever um mecanismo de controle de saída;
  • Um arquivo de log de entrada/saída de usuários com horário e data deve ser disponibilizado para o administrador e professores;
  • O sistema deve prever um mecanismo de identificação automática das portas;
  • A configuração do sistema deve ser possível através da rede via aplicação de celular ou web em um PC;
  • Um sinal sonoro de fechamento de laboratório após hora pré-programada pelo administrador/professor;
  • Uma violação do sistema (prever sensor) deve gerar mensagem SMS ou email para o administrador;
  • Um procedimento emergencial de saída e entrada deve ser previsto;
  • Um usuário aluno deve ter seu acesso bloqueado após N tentativas (configuráveis) incorretas de acesso;
  • Um usuário professor pode desbloquear um acesso bloqueado a um aluno.

Requisitos não funcionais

  • O sistema desenvolvido deve ser tolerante às condições climáticas (prever um caixa);
  • O sistema deve utilizar a infraestrutura de comunicação disponível na instituição;
  • O sistema deve suportar temperaturas de -20 a 60 graus Celsius;
  • Serão toleradas 1h no ano de indisponibilidade do sistema;

Questões

1. Este projeto utiliza conhecimentos das disciplinas que antecedem PJI2?

Sim.
  • PJI29001: o projeto dá continuidade à apresentação de métodos para concepção e execução de projetos.
  • MIC29004: o projeto envolve a integração de periféricos (leitor RFID e transceiver 80215.4) a um microcontrolador, e o desenvolvimento de software embarcado.
  • RED29005: o projeto envolve a implantação de rede sem fios de leitores RFID e a integração de equipamentos em rede Ethernet da instituição.
  • STD29005: o projeto utilizará webservices para o processo de autorização.
  • MPQ29005: serão desenvolvidos relatórios das fases do projeto.

2. Este projeto pode ser subdividido entre as equipes?

Sim. Exemplos de subprojetos:
  • RFID e acionamento de fechadura: integração eletrônica e desenvolvimento de firmware.
  • 802.15.4: integração eletrônica e desenvolvimento de firmware.
  • Controle de acesso: desenvolvimento de base de dados e interface web de configuração.
  • Webservices: desenvolvimento de webservice para consulta ao BD a partir dos leitores RFID.

3. Temos os equipamentos necessários?

Alguns. Temos máquinas e rede para os servidores. Temos módulos EPOSMoteII com suporte a vários sistemas operacionais (EPOS, Contiki, BeeKit) para implementar a rede sem fios. Precisaremos adquirir leitores RFID e fechaduras eletrônicas.

4. Os alunos têm as competências técnicas necessárias à execução do projeto?

Sim. Os conhecimentos necessários são apresentados nas disciplinas que são pré-requisitos.

Metodologia de Aulas

Critério de Avaliação

O desempenho do aluno será avaliado da

Metodologia de Desenvolvimento do Projeto

Unified Process

Ferramentas Usadas

Aulas

AULA 1 - Aula Inaugural - Demanda do Cliente
AULA 2 - Análise de Requisitos / Confecção de Casos de Usos
AULA 3 - Fechamento dos Casos de Usos
AULA 4 - Planejamento do Trabalho
AULA 5 - Avaliação da Primeira Etapa
AULA 6
AULA 7
AULA 8
AULA 9
AULA 10
AULA 11
AULA 12
AULA 13
AULA 14
AULA 15
AULA 16
AULA 17
AULA 18
AULA 19
AULA 20