Especificação Suplementar
Introdução
A Especificação Suplementar é um documento essencial no processo de engenharia de requisitos, pois tem o objetivo de detalhar aspectos que não são tratados diretamente nos casos de uso, com foco especial nos requisitos não funcionais.
Diferente dos requisitos funcionais, que descrevem as ações e comportamentos esperados do sistema, os requisitos não funcionais se referem a atributos de qualidade que afetam a experiência de uso, a estabilidade do sistema e a facilidade de manutenção e evolução do software.
Entre esses atributos estão: a usabilidade, confiabilidade, desempenho, segurança, portabilidade, entre outros.
Este documento segue o modelo FURPS+, que organiza os requisitos em cinco categorias principais:
- Functionality (Funcionalidade) Representa todos os aspectos funcionais do software.
- Usability (Usabilidade) : Refere-se à facilidade de uso e interação dos indivíduos com o sistema. Incluindo subcategorias como prevenção de erros, design e estética, ajuda e documentação, consistência e padronização na interface e acessibilidade.
- Reliability (Confiabilidade) : Refere-se à integridade, conformidade e interoperabilidade do software. Os principais aspectos considerados são: frequência e tolerância a falhas, capacidade de recuperação, previsibilidade, exatidão e tempo médio entre falhas.
- Performance (Desempenho) : Avalia a eficiência do sistema em diferentes condições. Pode ser medida por fatores como tempo de resposta, uso de memória, utilização da CPU, capacidade de processamento e disponibilidade da aplicação.
- Supportability (Manutenibilidade) : Abrange características relacionadas à facilidade de manutenção e evolução do sistema, incluindo testabilidade, adaptabilidade, entre outras.
Integrantes do Grupo
A Tabela 1 apresenta todos os integrantes da equipe que participaram da construção da Especificação Suplementar, juntamente com a descrição das atividades que cada um desenvolveu durante o projeto.
| Nome | Quais etapas participou |
|---|---|
| Arthur Guilherme | Classificação dos requisitos não funcionais: RNF08 e RNF14. |
| Arthur Henrique | Classificação dos requisitos não funcionais: RNF07 e RNF13. |
| Felipe Guimaraes | Classificação dos requisitos não funcionais: RNF03 e RNF11. |
| João Felipe | Classificação dos requisitos não funcionais: RNF02 e RNF04. |
| João Sapiência | Classificação dos requisitos não funcionais: RNF06 e RNF12 |
| Tiago Lemes | Criação do documento de Especificação Suplementar, classificação dos requisitos não funcionais: RNF01 e RNF05 e participação da gravação de validação do documento |
| Vilmar José | Classificação dos requisitos não funcionais: RNF09, RNF10 e RNF15 e participação da gravação de validação do documento |
Metodologia
A Especificação Suplementar foi elaborada de forma colaborativa, seguindo o modelo FURPS+, com o objetivo de organizar os requisitos não funcionais do projeto de maneira clara e objetiva. Os requisitos foram distribuídos nos tópicos Usabilidade, Confiabilidade, Suportabilidade e Desempenho.
A estrutura foi adaptada às particularidades do projeto, utilizando uma linguagem clara e acessível, facilitando a compreensão tanto por leitores com conhecimento técnico quanto por aqueles sem conhecimento técnico.
Especificação Suplementar Realizada
1. Funcionalidade
As funcionalidades foram identificadas durante o processo de elicitação de requisitos e estão detalhadas tanto na seção de Requisitos Elicitados quanto nos Casos de Uso desenvolvidos.
2. Usabilidade
Esta seção lista os requisitos que garantem que a interação com o sistema seja intuitiva, acessível e eficiente, incluindo aspectos como prevenção de erros, design e estética, ajuda e documentação, consistência e padronização na interface e acessibilidade.
| Requisito | Descrição |
|---|---|
| RNF01 | A interface deve se adaptar automaticamente ao perfil de cada indivíduo (aluno, monitor, professor, etc.). |
| RNF02 | O sistema deve ser acessível pela internet, permitindo uso presencial ou a distância. |
| RNF11 | O sistema deve ser totalmente compatível com dispositivos móveis, garantindo responsividade na interface e adaptação automática a diferentes tamanhos e orientações de tela (smartphones, tablets e notebooks). |
| RNF12 | O sistema deve seguir padrões de acessibilidade, assegurando a usabilidade por todas as pessoas, incluindo aquelas com deficiência. |
3. Confiabilidade
Esta seção trata da estabilidade, segurança e integridade do sistema, bem como sua capacidade de operar corretamente mesmo em situações inesperadas, considerando frequência e tolerância a falhas, capacidade de recuperação, previsibilidade, exatidão e tempo médio entre falhas.
| Requisito | Descrição |
|---|---|
| RNF07 | As análises do módulo MAD (Módulo de Análise de Desempenho) devem ser realizadas em tempo real, assegurando precisão e consistência nos resultados. |
| RNF08 | O sistema deve garantir que os dados dos estudantes sejam armazenados de forma segura e criptografada. Isso implica na adoção de algoritmos de criptografia robustos para proteger informações sensíveis, tanto em repouso quanto em trânsito, assegurando confidencialidade e integridade dos dados contra acessos não autorizados. |
| RNF09 | O sistema deve estar disponível 24 horas por dia, 7 dias por semana, com tempo de indisponibilidade máximo de 1% ao mês. Logo, o tempo máximo de inatividade permitido é de 1% ao mês, o que equivale a aproximadamente 7.2 horas de indisponibilidade mensal (considerando um mês de 30 dias). |
| RNF15 | O sistema deve garantir a privacidade dos dados dos estudantes em conformidade com a LGPD. Ele impõe que o sistema seja desenvolvido e mantido em estrita conformidade com a Lei Geral de Proteção de Dados (LGPD - Lei nº 13.709/2018) do Brasil |
4. Suportabilidade
Esta seção descreve os requisitos relacionados à facilidade de manutenção, evolução e adaptabilidade do sistema, incluindo aspectos como testabilidade, escalabilidade, internacionalização e extensibilidade.
| Requisito | Descrição |
|---|---|
| RNF04 | O sistema deve se basear na extensão de um Sistema Tutor Inteligente (STI) para um Assistente Virtual de Ensino Inteligente (ITA). |
| RNF05 | Deve empregar recursos tecnológicos alinhados à Teoria da Aprendizagem Significativa (TAS). Isso significa que o sistema deve utilizar ferramentas e tecnologias que facilitem a aprendizagem ativa, conectando novas informações aos conhecimentos prévios do aluno, promovendo compreensão profunda e retenção duradoura. |
| RNF06 | O projeto deve ser multidisciplinar, envolvendo as áreas de Educação, Psicologia e Informática, o que implica em flexibilidade de manutenção e evolução do sistema para atender diferentes perspectivas e áreas de conhecimento. |
| RNF13 | O sistema deve possibilitar integração com outros AVAs (Ambientes Virtuais de Aprendizagem) e sistemas educacionais externos. |
| RNF14 | O sistema deve permitir escalabilidade para atender um número crescente de alunos e módulos sem perda de desempenho. Isso requer uma arquitetura modular e baseada em serviços, capaz de distribuir carga eficientemente, suportar balanceamento dinâmico e permitir expansão horizontal (adicionando servidores) ou vertical (melhorando recursos de hardware) conforme a demanda. |
5. Performance
Esta seção trata dos requisitos relacionados ao desempenho do sistema, incluindo eficiência sob diferentes condições, tempo de resposta, uso de memória, utilização da CPU, capacidade de processamento e disponibilidade da aplicação.
| Requisito | Descrição |
|---|---|
| RNF03 | O ambiente deve ter tempo de resposta de até 1 segundo para todos os perfis de usuários, independentemente da complexidade da operação executada. Esse requisito garante uma experiência fluida e responsiva, reduzindo a percepção de lentidão e aumentando a produtividade. |
| RNF10 | O carregamento de dashboards e gráficos deve ocorrer em até 3 segundos, assegurando uma experiência ágil e contínua, evitando longas esperas que possam causar frustração ou desengajamento. |
Gravação da validação do documento
Usuário entrevistado
Vale ressaltar que o usuário entrevistado se enquadra no nosso perfil de usuário
| Nome | Data | Hora | Local |
|---|---|---|---|
| João Igor | 09/10/2025 | 11:30 | Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB |
Além disso, a gravação da validação pode ser visualizada em: https://youtu.be/km8nqY-LzkY
Agradecimentos
O Grupo 03 agradece o apoio das ferramentas de Inteligência Artificial Generativa — ChatGPT, Google Gemini e DeepSeek — na revisão gramatical e de estilo deste artigo. As tecnologias foram utilizadas para tornar o texto mais claro, objetivo e fácil de ler. Todo o conteúdo, assim como a precisão técnica e as ideias apresentadas, permanecem de responsabilidade dos autores.
Referências
SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 13. Disponível em: Requisitos_Aula 13. Acesso em: 10 outubro 2025.
BRASIL. Ministério da Ciência, Tecnologia e Inovações. Especificação Suplementar. Disponível em: Especificação de Caso de Uso. Acesso em: 10 outubro 2025.
Histórico de versão
| Versão | Data | Descrição | Autor(es) | Revisor |
|---|---|---|---|---|
| 1.0 | 05/10/2025 | Criação do documento da Especificação Suplementar | Tiago Lemes | João Sapiência |
| 1.1 | 08/10/2025 | Edição do documento de Especificação Suplementar e classificação dos requisitos não funcionais: RNF01 e RNF05 | Tiago Lemes | Arthur Guilherme |
| 1.2 | 08/10/2025 | Edição do documento de Especificação Suplementar e classificação dos requisitos não funcionais: RNF09 e RNF15 | Vilmar José | Tiago Lemes |
| 1.3 | 08/10/2025 | Edição do documento de Especificação Suplementar e classificação dos requisitos não funcionais: RNF08 e RNF14 | Arthur Guilherme | |
| 1.4 | 08/10/2025 | Edição do documento de Especificação Suplementar e classificação dos requisitos não funcionais: RNF03 e RNF11 | Felipe Guimaraes | Arthur Guilherme |
| 1.5 | 08/10/2025 | Edição do documento de Especificação Suplementar e classificação dos requisitos não funcionais: RNF07, RNF10 e RNF13 | Arthur Henrique | Vilmar José |
| 1.6 | 09/10/2025 | Edição do documento de Especificação Suplementar e classificação dos requisitos não funcionais: RNF02 e RNF04 | João Felipe | Vilmar José |
| 1.7 | 08/10/2025 | Edição do documento de Especificação Suplementar e classificação dos requisitos não funcionais: RNF06 e RNF12 | João Sapiência | Vilmar José |
| 1.8 | 09/10/2025 | Adição da gravação da validação do documento | Vilmar José | Arthur Guilherme |