Requisitose casos de uso do requisito loguin
9 pág.

Requisitose casos de uso do requisito loguin


DisciplinaAnálise e Projeto de Sistemas371 materiais6.528 seguidores
Pré-visualização2 páginas
residência. 
 
3. Requisitos funcionais (casos de uso) 
 
3.1 Login 
 [RF001] Acessar Login 
Descrição do caso de uso: Este caso de uso permite que o usuário possa acessar as 
funcionalidades do sistema. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O usuário deve está cadastrado na base de dados do sistema 
 
Saídas e pós-condição: Dará acessibilidade as funções do sistema 
 
 [RF002] Cadastrar Login 
Descrição do caso de uso: Este caso de uso permite que o usuário cadastre um Login e uma 
senha para logar no sistema. 
 
 
Documento de Requisitos 
Arquivo: Requisitos 
 
Página 6 de 9 
Última Atualização: 29/9/2009 14:51:00h 
 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O sistema tem que está estável e funcionando perfeitamente 
Saídas e pós-condição: O usuário consegue cadastrar o login e senha que deseja 
 
[RF003] Alterar Login 
Descrição do caso de uso: Este caso de uso permite que o usuário altere os dados de um 
login. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O usuário deve já ter cadastrado um login e senha na base de 
dados do sistema. 
Saídas e pós-condição: Os dados do login são alterados e o usuário já poderá acessar o 
sistema. 
 
[RF004] Excluir Login 
Descrição do caso de uso: Este caso de uso permite que o usuário exclua o login desejado. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O usuário deve já ter cadastrado um login e senha na base de 
dados do sistema. 
Saídas e pós-condição: Os dados do login são excluídos e não constará mais na lista de 
usuários do sistema. 
 
3.2 Painel de Controle 
 [RF005] Ativar Dispositivo 
Descrição do caso de uso: Este caso de uso permite que o ative um dispositivo específico 
que estará ligado a uma residência. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O Usuário deve estar logado do sistema. 
 
 
Documento de Requisitos 
Arquivo: Requisitos 
 
Página 7 de 9 
Última Atualização: 29/9/2009 14:51:00h 
 
Saídas e pós-condição: O Usuário ira ligar um dispositivo escolhido, que estará disponível no 
painel de controle, onde irá enviar uma informação por um transmissor ligado na porta 
paralela do computador e que será recebido por um receptor que estará ligado ao 
dispositivo, que irá ativar-lo. 
 
[RF006] Desligar Dispositivo 
Descrição do caso de uso: Este caso de uso permite que o desligue um dispositivo específico 
que estará ligado a uma residência. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O Usuário deve estar logado do sistema. 
Saídas e pós-condição: O Usuário ira desligar um dispositivo escolhido, que estará disponível 
no painel de controle, onde irá enviar uma informação por um transmissor ligado na porta 
paralela do computador e que será recebido por um receptor que estará ligado ao 
dispositivo, que irá desligá-lo. 
 
3.3 Transmissão de dados 
[RF007] Transmissor 
Descrição do caso de uso: Este caso de uso permite que seja enviado a transmissão de 
dados do sistema. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O computador deve ter uma saída paralela e possuir um 
codificador que será responsável pela transmissão. 
Saídas e pós-condição: O módulo transmissor irá receber uma informação binária do 
computador e irá enviar através da radio freqüência que funciona na freqüência de 433 mhz, 
modulação ASK, para um módulo receptor sem fio que estará conectado a um dispositivo na 
mesma freqüência. 
 
[RF008] Receptor 
Descrição do caso de uso: Este caso de uso permite que seja recebido a transmissão de 
dados do sistema enviado pelo transmissor. 
 
 
Documento de Requisitos 
Arquivo: Requisitos 
 
Página 8 de 9 
Última Atualização: 29/9/2009 14:51:00h 
 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Entradas e pré-condições: O dispositivo deve estar conectado a um módulo receptor numa 
mesma freqüência, a do transmissor, e modulação ligado ao decodificador que convertera o 
sinal serial em paralelo. 
Saídas e pós-condição: O receptor instalado no dispositivo irá receber a informação do 
transmissor, irá converter o sinal serial em paralelo, comparado se o sinal recebido é 
realmente destinado aquele receptor, comparando o dado recebido pelo dado presente nos 
pinos do decodificador. A interface entre o circuito de baixa potência e o de alta potência, 
será realizado com um biestável com o "555" e um drive com relé para cargas de 110v/220v. 
 
4. Requisitos não-funcionais 
 
[NF001] Usabilidade 
O sistema terá uma interface simples, com todos os dispositivos a amostra e com a opção de 
ligar e desligar cada dispositivo, além do idioma em português. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Caso de uso associado: Todos 
 
[NF002] Desempenho 
Embora não seja um requisito essencial ao sistema, deve ser considerada por corresponder a 
um fator de qualidade de software. O sistema deve ser rápido e confiável. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Caso de uso associado: Todos 
 
 [NF003] Hardware e Software 
Visando criar um produto com maior extensibilidade, reusabilidade e flexibilidade, deve se 
adotar como linguagem principal de desenvolvimento Java seguindo cuidadosamente as 
técnicas de orientação a objetos. Entretanto, outras linguagens também poderão ser usadas 
quando indicações técnicas recomendem. 
O uso da linguagem Java permite não especificar qual será o sistema operacional e a 
máquina em que o programa irá executar. No entanto, essa máquina deverá se comunicar 
 
Documento de Requisitos 
Arquivo: Requisitos 
 
Página 9 de 9 
Última Atualização: 29/9/2009 14:51:00h 
 
com um sistema de banco de dados para autenticação do login, um módulo transmissor 
ligado a porta paralela e receptor de ligado a um dispositivo. 
Prioridade: \ufffd Essencial \ufffd Importante \ufffd Desejável 
Caso de uso associado: Todos 
 
5. Referências 
\u2022 Documento de Visão 
\u2022 Diagrama de Caso de Uso