Ir para o conteúdo

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.

Tabela 1: Integrantes do Grupo Envolvidos
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
Autoria de Tiago Lemes

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.

Tabela 2: Requisitos de Usabilidade
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.

Tabela 3: Requisitos de Confiabilidade
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.

Tabela 4: Requisitos de Suportabilidade
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.

Tabela 5: Requisitos de Performance
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

Tabela 6: Usuário Real e Informações da Gravação
Nome Data Hora Local
João Igor 09/10/2025 11:30 Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB
Autoria de Vilmar Fagundes

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