5W2H


What


  • 1. Qual o nome do seu projeto?
    • ContEst
  • 2. Qual o objetivo deste projeto?
    • O projeto terá uma finalidade para o melhoramento do fluxo de veículos de um condomínio, assim como o aumento da segurança. Será utilizada uma senha que o morador ou o visitante deverá inserir para ter acesso ao condomínio. É ótimo para condomínios muito grandes, pois geralmente são muitos moradores e o porteiro possui dificuldade para identificação de todos. Se os moradores possuírem a senha fica mais fácil, pois assim o porteiro não terá problemas com identificação, e esses moradores podem também passar a senha para visitantes se preferirem, caso tenham visitas em casa.
    • Os moradores também terão chave para a entrada no portão pequeno, mas caso esqueçam eles poderão utilizar as senhas, e caso o sistema apresente falhas o porteiro poderá fazer a abertura dos portões, e caso o sistema do porteiro também falhe ou a energia acabe a abertura poderá ser feita manualmente.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • O maior desafio para o projeto é com a preservação dessa senha, para mante-la segura para que não caia em mãos erradas.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Teremos que ter um conhecimento bem avançado em programação, assim como conhecer as tecnologias utilizadas no sistema, como por exemplo o funcionamento dos portões utilizados.
  • 5. Quais soluções similares existem no mercado?
    • Não existem soluções similares no mercado. Nos sistemas que existem o porteiro é responsável por tudo, como por exemplo a abertura do portão para a entrada de veículos ou pessoas, além de ter que interfonar no apartamento dos moradores caso alguma visita apareça.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • É interessante desenvolver este projeto para a maior comodidade dos porteiros, pois é difícil memorizar todos os moradores no caso de um condomínio muito grande. E caso alguma visita venha, ela não precisa ter o trabalho de interfonar no apartamento para entrar, basta que o morador forneça a sua senha para ela. Uma outra particularidade é que, caso uma visita precise entrar no condomínio para pegar alguma coisa com urgência e o morador não está lá, não é necessário que ele se desloque até lá para que a visita entre.


  • 2. Porque deve usar a tecnologia escolhida?
    • Com esta tecnologia podemos ter um controle melhor e mais automatizado da entrada e saída de veículos e pessoas.


  • 3. Porque usar o sistema específico?
    • Pelo aumento da segurança do condomínio e pela maior praticidade, tanto para moradores como para porteiros


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Porteiros, moradores, visitantes e síndicos.
  • 2. Quem poderá operar o sistema?
    • O síndico ou o porteiro, que ficarão responsáveis por alterações no sistema, como troca de senhas, cadastro, exclusão de moradores, etc.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Programadores e engenheiros de controle e automação.


Where


  • 1. Onde os dados serão inseridos?
    • Em um microcomputador que ficará perto do portão e do lado do motorista, no caso para quem vem de carro, e um outro ficará ao lado do portão para quem entra a pé.
  • 2. Onde os dados serão externalizados, publicados?
    • Os dados serão externalizados através de uma interface lógica e gráfica, ou seja, serão mandados para

um software em algum dispositivo que verificará se essa senha está cadastrada e validada no sistema, liberando ou não a abertura do portão.

  • 3. Onde esta aplicação poderá ser usada?
    • Serão aplicados em computadores.
  • 4. Onde os dados serão armazenadas?
    • Serão armazenados em servidores.
  • 5. Onde o software deverá ser hospedado?
    • Serão hospedados também em servidores.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • No máximo um mês.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Primeira fase é fazer um estudo sobre o espaço físico que será implantado o sistema, para saber quantos veículos

o local suporta, assim como os diferentes tipos de pessoas que podem acessa-lo e as vantagens que cada uma pode ter sobre esse sistema. Nessa fase devemos gastar 1 dia. Segunda fase é procurar o local mais adequado para a construção da estrutura. Será gasto 1 dia. Terceira fase será o levantamento de todos os materiais e pessoas que serão envolvidas na construção desse projeto. Serão gastos 3 dias. Quarta fase será a apresentação para o comprador, apresentando todo o orçamento e explicando sobre todo o desenvolvimento do projeto. Será gasto 1 dia. Quinta fase, se o projeto for aprovado, é a fase de implementação do código. Serão gastos 14 dias. Sexta fase é a fase de testes e correção de erros. Serão gastos 5 dias.

  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Deverá ser imediato, pois não poderá ter acúmulo de fila nos portões. A utilização desse projeto

é exatamente para esse propósito. O tempo deverá ser no máximo 1 segundo.

  • 4. Quanto tempo para responder a uma entrada?
    • O tempo de resposta deverá ser de um segundo.
  • 5. Quanto tempo para gerar a saída?
    • A geração da saida deverá ser de um segundo.


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Os programadores e engenheiros de controle e automação ficarão responsáveis pela implementação do código, e esses mesmos engenheiros ficarão responsáveis também pelo conhecimento das tecnologias empregadas, pelas simulações e para a instalação da parte física.
  • 2. Como será feita a entrada de dados?
    • Será feita pelo morador que irá inserir a senha em um microcomputador.
  • 3. Como será feita a saída de dados?
    • Haverá uma correspondência entre esse microcomputador e o servidor, e dependendo da resposta o portão será aberto ou não.

Haverá uma interface gráfica para os administradores, que no caso são os porteiros e síndicos.

  • 4. Descreva a 1a. funcionalidade?
    • A primeira função é a inserção da senha pela pessoa que quer acesso à parte interna do condomínio.
  • 5. Descreva a 2a. funcionalidade?
    • A segunda função é a verificação de dados para ver se o cadastro está feito (validação).
  • 6. Descreva a 3a. funcionalidade?
    • A terceira função é a abertura do portão.
  • 7. Descreva a 4a. funcionalidade?
    • A quarta função é o fechamento do portão quando o carro passar pelo sensor, caso a entrada seja através de carro.
  • 8. Descreva a 5a. funcionalidade?
    • A quinta função é a de saida do veiculo, que deverá ser feita de forma automática (não precisa de senha) quando o carro passar pelo primeiro sensor do portão de saida.
  • 9. Descreva a 6a. funcionalidade?
    • A sexta função é o fechamento do portão de saída, que será feita quando o carro passar pelo segundo sensor.
  • 10. Descreva a 7a. funcionalidade?
    • A sétima função é o cadastro de novos portões, caso o condomínio precise.
  • 11. Descreva a 8a. funcionalidade?
    • A oitava função é o cadastro de novos moradores.
  • 12. Descreva a 9a. funcionalidade?
    • A nona função é a exclusão de moradores, caso mudem de lá.
  • 13. Descreva a 10a. funcionalidade?
    • A décima função é a de mudança de senhas, caso algum morador queira/precise mudar.
  • 14. Descreva a 11a. funcionalidade?
    • A décima primeira função é a do bloqueio da senha da pessoa, caso a senha seja inserida pela terceira vez consecutiva de forma errada.
  • 15. Descreva a 12a. funcionalidade?
    • A décima segunda função é a de abertura feita pelo porteiro caso o sistema tenha alguma falha ou estrague. É importante lembrar que a abertura do portão poderá ser também feita de forma manual caso a energia elétrica acabe.


How much


  • 1. Quanto custa cada parte do sistema?
  • 2. Quanto deverá custar todo o sistema?
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
  • 4. Quanto custa cada profissional?
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?


DER

DFD

Arquivo:Contestdfd.jpg

DD

O nosso software é utilizado para o acesso rápido de usuários em um estacionamento comercial. O layout do nosso software consiste em um ADMINISTRADOR como gerenciador do sistema, podendo este acessar ao CRUD veículo e liberação da cancela. Em uma tela inicial o ADMINISTRADOR entra com seu login e terá total acesso para liberar acesso, criar, excluir, ler e modificar cadastros dos veículos. O processo de análise é feito automaticamente. A liberação pelo ADMINISTRADOR será utilizada caso aconteça algum imprevisto, sendo necessário o acionamento manual, e não o automático. Este acionamento manual é feito pelo ADMINISTRADOR. A análise para abertura da cancela é feita automaticamente por um chip (único para cada veículo). Quando um usuário entra, seu “perfil” (cadastro) irá aparecer no canto da tela para o ADMINISTRADOR com as informações principais dele, junto com hora e data de entrada. O mesmo acontece na saída e ficando armazenado num banco de dados.

UML


Diagrama de Classes


Diagrama de Casos de Uso


Detalhamento dos Casos de Uso


Protótipo