Mudanças entre as edições de "Felipe-PJI2-2020-1"
Linha 361: | Linha 361: | ||
{{Collapse bottom}} | {{Collapse bottom}} | ||
{{Collapse top | bg=lightgray | Descrição dos Casos de Uso}} | {{Collapse top | bg=lightgray | Descrição dos Casos de Uso}} | ||
− | {{Collapse top | bg=lightwhite | | + | {{Collapse top | bg=lightwhite | Configurar Sensor (CSU01) }} |
− | '''Caso de uso:''' | + | '''Caso de uso:''' Configurar Sensor |
'''Identificador:''' CSU01 | '''Identificador:''' CSU01 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''Sumário:''' Usuário realiza configurações do Sensor no Sistema | '''Sumário:''' Usuário realiza configurações do Sensor no Sistema | ||
Linha 493: | Linha 371: | ||
'''Ator Primário:''' Usuário | '''Ator Primário:''' Usuário | ||
− | '''Ator | + | '''Ator Secundário:''' Sistema EM |
'''Precondições:''' Pelo menos um Sensor instalado no ''Sistema EM''. | '''Precondições:''' Pelo menos um Sensor instalado no ''Sistema EM''. | ||
Linha 523: | Linha 401: | ||
'''Fluxo de Exceção (10):''' Configuração não suportada. | '''Fluxo de Exceção (10):''' Configuração não suportada. | ||
− | '''a.''' Se a validação das | + | '''a.''' Se a validação das configurações não for positiva, o ''Sistema Servidor'' exibe o erro e o caso de uso retorna ao passo 3. |
'''Pós-condições:''' As configurações do Sensor foram executadas. | '''Pós-condições:''' As configurações do Sensor foram executadas. | ||
Linha 529: | Linha 407: | ||
{{Collapse bottom}} | {{Collapse bottom}} | ||
− | {{Collapse top | bg=lightwhite | Ler Medida Atual ( | + | {{Collapse top | bg=lightwhite | Ler Medida Atual (CSU02)}} |
'''Caso de uso:''' Ler Medida Atual | '''Caso de uso:''' Ler Medida Atual | ||
− | '''Identificador:''' | + | '''Identificador:''' CSU02 |
'''Requisito:''' RF.07 | '''Requisito:''' RF.07 | ||
− | '''Sumário:''' Usuário utiliza Sistema Servidor para realizar leitura atual da grandeza medida | + | '''Sumário:''' Usuário utiliza Sistema Servidor para realizar leitura atual da grandeza medida por um Sensor. |
'''Ator Primário:''' Usuário | '''Ator Primário:''' Usuário | ||
Linha 569: | Linha 447: | ||
{{Collapse bottom}} | {{Collapse bottom}} | ||
− | {{Collapse top | bg=lightwhite | Gerar Notificação ( | + | {{Collapse top | bg=lightwhite | Gerar Notificação (CSU03) }} |
'''Caso de uso:''' Receber Notificação | '''Caso de uso:''' Receber Notificação | ||
− | '''Identificador:''' | + | '''Identificador:''' CSU03 |
'''Requisito:''' RF.06 | '''Requisito:''' RF.06 | ||
Linha 597: | Linha 475: | ||
{{Collapse bottom}} | {{Collapse bottom}} | ||
− | {{Collapse top | bg=lightwhite | Gerar Notificação ( | + | {{Collapse top | bg=lightwhite | Gerar Notificação (CSU04) }} |
'''Caso de uso:''' Ver Notificação | '''Caso de uso:''' Ver Notificação | ||
− | '''Identificador:''' | + | '''Identificador:''' CSU04 |
'''Requisito:''' RF.06 | '''Requisito:''' RF.06 | ||
Linha 609: | Linha 487: | ||
'''Ator Primário:''' Usuário | '''Ator Primário:''' Usuário | ||
− | '''Precondições:''' | + | '''Precondições:''' Pelo menos uma Notificação de limiar atingido disponível na lista de notificações. |
'''Fluxo Principal:''' | '''Fluxo Principal:''' |
Edição das 00h28min de 17 de junho de 2020
Responsável
- Aluno: Felipe Cardoso
- Email: felipe.p19@aluno.ifsc.edu.br
Etapas
Levantamento de Requisitos |
---|
Levantamento de RequisitosRequisitos Funcionais (RF): RF.01 - Permitir que sejam inseridos módulos/drivers para novos sensores; RF.02 - Possibilitar a instalação de sensor(es); RF.03 - Permitir cadastrar grandezas a serem medidas; RF.04 - Permitir a configuração do sensor e da grandeza a ser medida; RF.05 - Possibilitar a configuração de limiar (inferior e superior) da grandeza medida pelo sensor; RF.06 - Gerar notificações de medidas; RF.07 - Permitir a leitura da grandeza medida pelo sensor;
RNF.01 - As funcionalidades do sistema devem ser acessadas através de uma API REST; RNF.02 - O sistema deve possuir módulos/drivers para os sensores: HDC1080, BMP180, DHT11 e Presença PIR; RNF.03 - O Sistema deve ser implementado em uma RaspBerry PI;
RN.01 - Somente sensor com módulo/driver previamente inserido poderá ser instalado; RN.02 - Uma mesma grandeza poderá ser medida por mais de um sensor; RN.03 - Poderá ser instalado mais de um sensor do mesmo tipo; RN.04 - As notificações só serão geradas para medidas que atingirem os limiares configurados;
|
Análise de Requisitos | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Análise de Requisitos
|