Criando RNFs com Testes
Atividade com prazo de entrega até 21/04/2024
1. Objetivo
Esta atividade tem como objetivo desenvolver sua habilidade de definir requisitos não funcionais (RNFs) e criar métodos de teste para validar esses requisitos em um contexto prático, aplicado a um robô teleoperado.
2. Enunciado
Como parte do projeto deste módulo, você deverá desenvolver um requisito não funcional (RNF) para um aspecto específico do robô teleoperado. O processo se divide em duas partes principais:
2.1. Definição do Requisito Não Funcional
- Escolha um aspecto específico do robô para focar (por exemplo, autonomia da bateria, velocidade de movimento, latência de comunicação, etc.).
- Defina um requisito não funcional claro e mensurável para esse aspecto, assegurando que ele esteja diretamente relacionado ao desempenho ou à qualidade de uso do robô.
2.2. Método de Teste
- Desenvolva uma metodologia para testar o requisito não funcional que você definiu. Este método deve ser prático, aplicável e capaz de fornecer resultados quantitativos ou qualitativos claros.
3. Padrão de Entrega
Apenas entregue o requisito e método de teste no campo de resposta do card da Adalove =)
4. Padrão de Qualidade
4.1. Requisito não funcional (até 6,0 pontos)
[0,0 - 1,0]: O requisito não funcional apresentado está fora do contexto do projeto.
[1,0 - 3,0]: O requisito é relevante, mas apresenta-se de forma vaga e sem especificação clara de métricas.
[3,0 - 5,0]: O requisito é específico, com métricas claras, mas pode ser melhorado quanto à precisão e relevância.
[5,0 - 6,0]: O requisito está bem vinculado ao contexto do projeto, com métricas claras e razoáveis, e relevante para a persona do grupo.
4.2. Método de teste (até 4,0 pontos)
[0,0 - 1,0]: O método de teste é inexistente ou não se relaciona com o requisito.
[1,0 - 3,0]: O método de teste é pertinente, mas genérico ou falta detalhamento sobre a execução e interpretação dos resultados.
[3,0 - 4,0]: O método é detalhado, coerente com o requisito, exequível, e especifica claramente como os resultados serão medidos e analisados.