Buscar

Requisitose casos de uso do requisito loguin

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

8Bits Automações Ltda. - Rua General Candido Borges Castelo Branco, 251 – Iputinga – CEP: 50.760-160 – Recife/PE 
CNPJ Nº 41.227.190/0001-61 - Fone/Fax: (0**81) 3313.0072 - 8871.5541 – 8713.3250 - E-mail: automacao@8bits.com.br 
 
 
 
 
 
 
 
 
 
Documento de Requisitos do Sistema 
Controlador Residencial 8bits 
Versão 1.1 
 
 
8Bits Automações Ltda. - Rua General Candido Borges Castelo Branco, 251 – Iputinga – CEP: 50.760-160 – Recife/PE 
CNPJ Nº 41.227.190/0001-61 - Fone/Fax: (0**81) 3313.0072 - 8871.5541 – 8713.3250 - E-mail: automacao@8bits.com.br 
Histórico de Alterações 
Data Versão Descrição Autor 
28/09/09 1.0 Fechamento do escopo com definição de todos os 
requisitos a serem implementados. 
Diego Luis 
29/09/09 1.1 Revisão Geral do Documento Diego Luis 
 
 
 
Documento de Requisitos 
Arquivo: Requisitos 
 
Página 3 de 9 
Última Atualização: 29/9/2009 14:51:00h 
 
Conteúdo 
1. INTRODUÇÃO ............................................................................................................................................ 4 
1.1 VISÃO GERAL DO DOCUMENTO .................................................................................................................. 4 
1.2 CONVENÇÕES, TERMOS E ABREVIAÇÕES .................................................................................................... 4 
1.2.1 Identificação dos requisitos .......................................................................................................... 4 
1.2.2 Prioridades dos requisitos ............................................................................................................ 4 
2. DESCRIÇÃO GERAL DO SISTEMA ....................................................................................................... 5 
3. REQUISITOS FUNCIONAIS (CASOS DE USO) ..................................................................................... 5 
3.1 LOGIN ........................................................................................................................................................ 5 
[RF001] Acessar Login ................................................................................................................................. 5 
[RF002] Cadastrar Login ............................................................................................................................. 5 
[RF003] Alterar Login .................................................................................................................................. 6 
[RF004] Excluir Login .................................................................................................................................. 6 
3.2 PAINEL DE CONTROLE ............................................................................................................................... 6 
[RF005] Ativar Dispositivo ........................................................................................................................... 6 
[RF006] Desligar Dispositivo ....................................................................................................................... 7 
3.3 TRANSMISSÃO DE DADOS .......................................................................................................................... 7 
[RF007] Transmissor .................................................................................................................................... 7 
[RF008] Receptor .......................................................................................................................................... 7 
4. REQUISITOS NÃO-FUNCIONAIS ........................................................................................................... 8 
[NF001] Usabilidade .................................................................................................................................... 8 
[NF002] Desempenho ................................................................................................................................... 8 
[NF003] Hardware e Software ...................................................................................................................... 8 
5. REFERÊNCIAS ........................................................................................................................................... 9 
 
 
Documento de Requisitos 
Arquivo: Requisitos 
 
Página 4 de 9 
Última Atualização: 29/9/2009 14:51:00h 
 
1. Introdução 
Este documento especifica os requisitos do sistema Controlador Residencial 8Bits, fornecendo 
aos desenvolvedores as informações necessárias para o projeto e implementação, assim 
como para a realização dos testes e homologação do sistema. 
1.1 Visão geral do documento 
Além desta seção introdutória, as seções seguintes estão organizadas como descrito abaixo. 
1. Seção 2 – Descrição geral do sistema: apresenta uma visão geral do sistema, 
caracterizando qual é o seu escopo e descrevendo seus usuários. 
2. Seção 3 – Requisitos funcionais (casos de uso): especifica todos os casos de uso do 
sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e saídas de cada 
caso de uso a ser implementado. 
3. Seção 4 – Requisitos não-funcionais: especifica todos os requisitos não funcionais do 
sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurança, 
distribuição, adequação a padrões e requisitos de hardware e software. 
4. Seção 5 – Referências: apresenta referências para outros documentos utilizados para a 
confecção deste documento. 
1.2 Convenções, termos e abreviações 
A correta interpretação deste documento exige o conhecimento de algumas convenções e 
termos específicos, que são descritos a seguir. 
1.2.1 Identificação dos requisitos 
Por convenção, a referência a requisitos é feita através do nome da subseção onde eles 
estão descritos, seguidos do identificador do requisito, de acordo com a especificação a 
seguir: 
[nome da subseção. identificador do requisito] 
Por exemplo, o requisito funcional [Recuperação de dados.RF016] deve estar descrito em 
uma subseção chamada “Recuperação de dados”, em um bloco identificado pelo número 
[RF016]. Já o requisito não-funcional [Confiabilidade.NF008] deve estar descrito na seção de 
requisitos não-funcionais de Confiabilidade, em um bloco identificado por [NF008]. 
Os requisitos devem ser identificados com um identificador único. A numeração inicia com o 
identificador [RF001] ou [NF001] e prossegue sendo incrementada à medida que forem 
surgindo novos requisitos. 
1.2.2 Prioridades dos requisitos 
Para estabelecer a prioridade dos requisitos, nas seções 4 e 5, foram adotadas as 
denominações “essencial”, “importante” e “desejável”. 
 
Documento de Requisitos 
Arquivo: Requisitos 
 
Página 5 de 9 
Última Atualização: 29/9/2009 14:51:00h 
 
1. Essencial é o requisito sem o qual o sistema não entra em funcionamento. Requisitos 
essenciais são requisitos imprescindíveis, que têm que ser implementados 
impreterivelmente. 
2. Importante é o requisito sem o qual o sistema entra em funcionamento, mas de forma 
não satisfatória. Requisitos importantes devem ser implementados, mas, se não forem, o 
sistema poderá ser implantado e usado mesmo assim. 
3. Desejável é o requisito que não compromete as funcionalidades básicas do sistema, isto 
é, o sistema pode funcionar de forma satisfatória sem ele. Requisitos desejáveis podem ser 
deixados para versões posteriores do sistema, caso não haja tempo hábil para implementá-
los na versão que está sendo especificada. 
 
2. Descrição geral do sistema 
O projeto de automação residencial proposta pela 8bits Automações, consiste em controlar 
os dispositivos pela porta paralela do computador do cliente. Teremos uma central de 
controle no computador do cliente que irá se comunicar via RF com os módulos instalados 
remotamente em cada dispositivo a ser controlado naresidê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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � 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: � Essencial � Importante � Desejável 
Caso de uso associado: Todos 
 
5. Referências 
• Documento de Visão 
• Diagrama de Caso de Uso

Outros materiais