Especificação Suplementar
Introdução
A Especificação Suplementar é um artefato importante para o processo de desenvolver um projeto em engenharia de requisitos, particularmente em abordagens orientadas ao processo unificado (RUP). Este documento visa complementar o Documento de Requisitos, detalhando aspectos que não são abordados diretamente nos casos de uso, com foco principal nos requisitos não funcionais.
Diferente dos requisitos funcionais, que descrevem comportamentos e funcionalidades específicas esperadas do sistema, os requisitos não funcionais referem-se a atributos de qualidade que influenciam diretamente a experiência do usuário, a robustez do sistema e a viabilidade de manutenção e evolução do software. Estes incluem características como usabilidade, confiabilidade, desempenho, segurança, portabilidade, entre outros.
Este documento está estruturado com base no modelo FURPS+, que categoriza os funcionais as seguintes classificações:
-
Functionality (Funcionalidade): Aspectos funcionais adicionais não descritos em casos de uso.
-
Usability (Usabilidade): Facilidade de uso, acessibilidade, estética, feedback ao usuário.
-
Reliability (Confiabilidade): Tolerância a falhas, recuperação de erros, disponibilidade e estabilidade.
-
Performance (Desempenho): Tempos de resposta, throughput, tempo de processamento, eficiência.
-
Supportability (Manutenibilidade): Facilidade de manutenção, escalabilidade, adaptabilidade, internacionalização, extensibilidade.
Integrantes
Na tabela 1 contêm todos os integrantes da equipe que participaram desta etapa de Especificação Suplementar e o que a pessoa desenvolveu durante o projeto.
Tabela 1 - Integrantes
Nome | Quais etapas participou |
---|---|
Kaleb Macedo | Criação do documento de E.S., seleção dos base no FURPS, adição dos RNF07 e RNF08 |
Ana Luiza Soares | Classificação dos requisitos não funcionais: RNF01, RNF02 e RNF03. |
Isaque Camargos | Classificação dos requisitos não funcionais: RNF04, RNF06. |
Othavio Bolzan | Classificação dos requisitos não funcionais: RNF13, RNF14. |
Lucas Alves | Classificação dos requisitos não funcionais: RNF09, RNF10. |
Matheus de Alcântara | Classificação dos requisitos não funcionais: RNF11, RNF12. |
Yzabella Miranda | Classificação dos requisitos não funcionais:RNF15, RNF16. |
Fonte: Autoria de Kaleb Macedo e Ana Luiza Soares
Metodologia
A construção desta Especificação Suplementar foi feita de forma colaborativa, baseada no modelo FURPS+, a fim de organizar oequisitos não funcionais do projeto de maneira clara e objetiva. Para isso, analisamos os requisitos funcionais já definidos e identificamos atributos de qualidade relevantes ao sistema, como usabilidade, confiabilidade e desempenho.
Evitamos utilizar modelos prontos, buscando adaptar a estrutura às particularidades do nosso projeto. A escrita seguiu uma linguagem natural e acessível, facilitando a compreensão por todos os envolvidos, desde a equipe técnica até os stakeholders não técnicos.gia utilizada durante esta etapa, com fontes, se quiser colocar foto coloque, se for gravado acho bom colocar logo aqui como:
Especificação Suplementar Realizada
1. Funcionalidade
As funcionalidades foram elicitadas e podem ser encontradas em Elicitação de requisitos e nos Casos de usos levantados.
2. Usabilidade
Este tópico lista os requisitos que garantem que a interação do usuário com o sistema seja intuitiva, acessível e eficiente.
Tabela 2 Requisitos de Usabilidade
Requisito | Descrição |
---|---|
RNF01 | A interface deve ser intuitiva, clara e adaptada para idosos/pessoas com baixa familiaridade tecnológica. |
RNF06 | O aplicativo deve ser compatível com leitores de tela para garantir acessibilidade a pessoas com deficiência visual. |
RNF10 | As informações críticas para o usuário, como a carteirinha digital, devem estar acessíveis em até 3 cliques, sendo recomendado no máximo 2 cliques a partir da tela inicial do aplicativo. |
RNF12 | O aplicativo deve oferecer suporte por chat ou telefone. |
RNF14 | O layout deve ser consistente com o portal oficial do plano. |
RNF16 | O sistema deve ser acessível em Português. |
Fonte: Autoria de Kaleb Macedo, Isaque Camargos, Othavio Bolzan, Yzabella Miranda Ana Luiza Soares e Matheus de Alcântara
3. Confiabilidade
Esta seção trata da estabilidade e segurança dadas pelo sistema, bem como sua capacidade de operar corretamente mesmo em situações inesperadas.
Tabela 3 Requisitos de Confiabilidade
Requisito | Descrição |
---|---|
RNF03 | Assegurar segurança no acesso e armazenamento de dados pessoais, criptografar dados sensíveis conforme LGPD, incluir autenticação em dois fatores e ser transparente quanto ao uso e segurança dos dados. |
RNF04 | Manter o sistema disponível 24/7 para autorizações de urgência/emergência e apresentar alta disponibilidade (mínimo de 99% uptime). |
RNF07 | Garantir conformidade com a Portaria nº 127/2024, legislações complementares e padrões da LGPD. |
RNF09 | O sistema deve garantir comunicação segura e periódica com a folha de pagamento do GDF para processar descontos de mensalidades dos titulares, com mecanismos de verificação para garantir a integridade e consistência dos valores deco. |
RNF13 | Funciona offline para carteirinha e histórico. |
RNF15 | Autenticação via GovBR. |
Fonte: Autoria de Kaleb Macedo, Isaque Camargos, Othavio Bolzan, Yzabella Miranda Ana Luiza Soares e Matheus de Alcântara
4. Suportabilidade
Esta seção descreve os requisitos relacionados istema de oferecer manutenção, escalabilidade, adaptabilidade, internacionalização e extensibilidade.
Tabela 4 - Requisitos de Suportabilidade
Requisito | Descrição |
---|---|
RNF05 | O sistema deve ser compatível com diferentes versões do Android e iOS, a partir das versões mais utilizadas no mercado. |
Fonte: Autoria de Kaleb Macedo e Isaque Camargos
5. Performance
Esta seção descreve os requisitos relacionados ao desempenho do sistema, incluindo tempos de resposta, escalabilidade e eficiência sob carga.
Tabela 5 - Requisitos de Performance
Requisito | Descrição |
---|---|
RNF02 | Todas as funcionalidades devem responder em ≤2 segundos. |
RNF08 | Processar autorizações prévias em até 10 dias úteis. |
Fonte: Autoria de Kaleb Macedo e Ana Luiza Soares
Referências Bibliográficas
SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 13, disponível em:slide, s.d, slides 28-30
BRASIL. Ministério da Ciência, Tecnologia e Inovações. Especificação Suplementar. pag 4-5. Disponível em: especificação suplementar. Acesso em: 17 maio 2025.
Histórico de Versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 | 16/05/2025 | Criação detalhada do documento e escolha dos requeisitos | Kaleb Macedo | Ana Luiza Soares |
1.1 | 17/05/2025 | Adição das especificações relacionadas aos RNF15, RNF15 | Yzabella | Ana Luiza Soares |
1.2 | 17/05/2025 | Adição das especificações relacionadas aos RNF01, RNF02 e RNF03 | Ana Luiza Soares | Kaleb Macedo |
1.3 | 18/05/2025 | Adição das especificações relacionadas aos RNF10, RNF09 | Lucas Alves | Ana Luiza Soares |
1.4 | 18/05/2025 | Adição detalhada do documento e escolha dos requisitos | Kaleb Macedo | Ana Luiza Soares |
1.5 | 18/05/2025 | Adição das especificações relacionadas aos RNF04, RNF06 | Isaque Camargos | Lucas Alves |
1.6 | 18/05/2025 | Adição das especificações relacionadas aos RNF11, RNF12 | Matheus de Alcântara | Lucas Alves |
1.7 | 18/05/2025 | Adição das especificações relacionadas aos RNF13, RNF14 | Othavio Bolzan | Lucas Alves |