Mudanças entre as edições de "Felipe-PJI2-2020-1"
(→Etapas) |
(→Etapas) |
||
Linha 61: | Linha 61: | ||
'''Caso de uso:''' Inserir Módulo | '''Caso de uso:''' Inserir Módulo | ||
+ | |||
'''Identificador:''' CSU01 | '''Identificador:''' CSU01 | ||
+ | |||
'''Requisito:''' RF.01 | '''Requisito:''' RF.01 | ||
+ | |||
'''Sumário:''' Usuário utiliza o Sistema para inserir um novo módulo referente a um tipo de Sensor. | '''Sumário:''' Usuário utiliza o Sistema para inserir um novo módulo referente a um tipo de Sensor. | ||
+ | |||
'''Ator Primário:''' Usuário | '''Ator Primário:''' Usuário | ||
+ | |||
'''Fluxo Principal:''' | '''Fluxo Principal:''' | ||
'''1.''' Usuário acessa sistema para inserção de um novo Módulo. | '''1.''' Usuário acessa sistema para inserção de um novo Módulo. | ||
Linha 70: | Linha 75: | ||
'''3.''' Usuário informa um nome e o código fonte do Módulo. | '''3.''' Usuário informa um nome e o código fonte do Módulo. | ||
'''4.''' Sistema executa a validação do Módulo. | '''4.''' Sistema executa a validação do Módulo. | ||
+ | |||
'''Fluxo de Exceção:''' | '''Fluxo de Exceção:''' | ||
'''a.''' Se a validação do Módulo tiver inconsistências, o Sistema avisa ao Aluno o motivo e o caso de uso retorna ao passo 2. | '''a.''' Se a validação do Módulo tiver inconsistências, o Sistema avisa ao Aluno o motivo e o caso de uso retorna ao passo 2. | ||
+ | |||
'''Pós-condições:''' Módulo foi inserido no Sistema e pode ser usado para instalação de sensores. | '''Pós-condições:''' Módulo foi inserido no Sistema e pode ser usado para instalação de sensores. | ||
Edição das 12h08min de 21 de abril de 2020
Responsável
- Felipe Cardoso, e-mail: felipe.p19@aluno.ifsc.edu.br
Etapas
Levantamento de Requisitos |
---|
Requisitos 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;
RNF.01 - Somente sensor com módulo/driver previamente inserido poderá ser instalado; RNF.02 - Uma mesma grandeza poderá ser medida por mais de um sensor; RNF.03 - Poderá ser instalado mais de um sensor do mesmo tipo; RNF.04 - As notificações só serão geradas para medidas que atingirem os limiares configurados;
|
Análise de Requisitos | ||||||
---|---|---|---|---|---|---|
|