Skip to content

Especificação Suplementar

1. Introdução

Este artefato tem como objetivo complementar os modelos de Casos de Uso do sistema Cinemark ao reunir os requisitos não funcionais que influenciam diretamente na qualidade do produto final. Diferentemente dos requisitos funcionais, esses requisitos descrevem características como desempenho, confiabilidade, facilidade de uso, manutenção e suporte. São atributos essenciais para garantir que o sistema seja robusto, confiável, eficiente e agradável para o usuário.

2. Metodologia

A elaboração deste artefato seguiu os princípios do modelo FURPS+, amplamente utilizado na engenharia de software para organizar requisitos não funcionais. Este modelo sistematiza os requisitos de qualidade em cinco categorias principais: Funcionalidade, Usabilidade, Confiabilidade, Desempenho e Suportabilidade, além de uma categoria complementar indicada pelo símbolo "+". Cada uma dessas categorias contempla aspectos específicos do sistema, proporcionando uma visão ampla e estruturada das qualidades esperadas do software.

  • FFuncionalidade: aspectos que tratam das funções, regras de negócio, segurança e interoperabilidade.
  • UUsabilidade: requisitos relacionados à facilidade de uso, acessibilidade, interface e experiência do usuário.
  • RConfiabilidade: envolve disponibilidade, tolerância a falhas, segurança e consistência do sistema.
  • PDesempenho: cobre tempo de resposta, eficiência de processamento e capacidade do sistema.
  • SSuportabilidade: diz respeito à facilidade de manutenção, adaptabilidade, portabilidade e escalabilidade.
  • + – requisitos adicionais, como restrições legais, licenças, requisitos físicos, entre outros.

3. Integrantes do grupo envolvidos

Tabela 19

Nome O que fez
Artur de Camargos Criou as tabelas de Especificação Suplementar dos requisitos RQ44, RQ53 e RQ63 com suas respectivas tabelas (14, 15 e 16)
Arthur Evangelista Adicionou a Introdução, Metodologia e criou as tabelas de Especificação Suplementar dos requisitos RQ40, RQ41 e RQ42 com sua respectivas tabelas (2, 3 e 4)
Davi Camilo Criou as tabelas de Especificação Suplementar dos requisitos RQ46, RQ47 e RQ48 com suas respectivas tabelas (5, 6 e 7)
Euller Júlio Criou as tabelas de Especificação Suplementar dos requisitos RQ45, RQ49 e RQ66 com suas respectivas tabelas (8, 9 e 10)
Gabriel Castelo Criou as tabelas de Especificação Suplementar dos requisitos RQ43 e RQ54 com suas respectivas tabelas (17 e 18)
Tiago Antunes Balieiro Criou as tabelas de Especificação Suplementar dos requisitos RQ50, RQ51 e RQ52 com suas respectivas tabelas (11, 12 e 13)

Autor: Tiago Antunes Balieiro.

4. Requisitos Não Funcionais

Tabela 2: Visão Geral dos RNFs

ID Descrição Resumida Categoria
RQ40 Tempo de resposta ≤ 3 s em telas críticas (seleção de assentos, pagamento). Desempenho
RQ41 Disponibilidade ≥ 99,5 % para funções críticas. Confiabilidade
RQ42 Sistema responsivo e adaptável a diferentes tamanhos de tela (smartphone e tablet). Usabilidade
RQ43 Interface intuitiva, com navegação fácil e boa usabilidade. Usabilidade
RQ44 Interface acessível para pessoas com deficiência visual (leitores de tela) e baixa visão. Usabilidade
RQ45 Contraste de interface conforme WCAG A/AA. Usabilidade
RQ46 Garantir legenda clara para cores e ícones no mapa de assentos. Usabilidade
RQ47 Atualizar automaticamente o valor total conforme seleção de ingressos e produtos. Desempenho
RQ48 Proteger dados de pagamento e histórico do usuário com criptografia. Segurança
RQ49 Autenticação por biometria ou PIN para operações sensíveis. Segurança
RQ50 Notificações push customizáveis pelo usuário. Funcionalidade
RQ51 Exibir mapa de assentos com indicação gráfica clara de ocupação e disponibilidade. Usabilidade
RQ52 Limitar quantidade máxima de 20 unidades por item no Snack Bar. Funcionalidade
RQ53 Manter informações da sessão (filme, data, hora e sala) visíveis em todas as etapas do fluxo de compra. Usabilidade
RQ54 Ocultar parcialmente o e‑mail recuperado para segurança (exibir com asteriscos). Segurança
RQ55 Validar e‑mail e senha antes de criação ou redefinição de conta. Confiabilidade
RQ56 Remover automaticamente promoções expiradas da interface. Confiabilidade
RQ57 Validar dados pessoais no perfil antes de salvar. Confiabilidade
RQ63 O aplicativo deve ser leve e usar pouca memória do dispositivo. Desempenho
RQ66 Permitir acesso ao ingresso offline, sem depender de conexão à internet na hora da sessão. Confiabilidade

Autor: Arthur Evangelista de Oliveira, 2025.


4. Funcionalidade

Tabela 11: Detalhamento do RQ50

ID Descrição Categoria Detalhada Métrica
RQ50 O sistema deve permitir que o usuário personalize as notificações push, incluindo o tipo de evento, o horário de envio e o conteúdo da notificação. Funcionalidade – Notificações Percentual de usuários que personalizam suas notificações e tempo de resposta para aplicar as mudanças.

Autor: Tiago Antunes Balieiro, 2025.

Tabela 13: Detalhamento do RQ52

ID Descrição Categoria Detalhada Métrica
RQ52 O sistema deve limitar a quantidade máxima de 20 unidades por item no Snack Bar, garantindo que o usuário não possa adicionar mais unidades de um item ao carrinho do que o permitido. Funcionalidade – Limitação de Quantidade Percentual de tentativas de adicionar mais de 20 unidades que foram bloqueadas corretamente pelo sistema.

Autor: Tiago Antunes Balieiro, 2025.

5. Usabilidade

Tabela 4: Detalhamento do RQ42

ID Descrição Categoria Detalhada Métrica
RQ42 A interface do aplicativo deve se adaptar a diferentes tamanhos de tela (smartphones e tablets), mantendo legibilidade. Usabilidade – Adaptabilidade Testes de compatibilidade em diversas resoluções.

Autor: Arthur Evangelista de Oliveira, 2025.

Tabela 17: Detalhamento do RQ43

ID Descrição Categoria Detalhada Métrica
RQ43 A interface do sistema deve ser intuitiva, com navegação fácil e boa usabilidade para todos os perfis de usuário. Usabilidade – Facilidade de Navegação Número médio de cliques para realizar tarefas principais (esperado: ≤ 3 cliques).


Autor: Gabriel Castelo, 2025.

Tabela 14: Detalhamento do RQ44

ID Descrição Categoria Detalhada Métrica
RQ44 Interface acessível para pessoas com deficiência visual (leitores de tela) e baixa visão. Usabilidade (Acessibilidade) Conformidade com WCAG 2.1 (nível AA). Testes com leitores de tela (TalkBack e VoiceOver) alcançam 95% de funcionalidade acessível.

Autor: Artur de Camargos, 2025.

Tabela 8: Detalhamento do RQ45

ID Descrição Categoria Detalhada Métrica
RQ45 A interface deve apresentar contraste visual de acordo com os critérios da norma WCAG A/AA. Usabilidade – Acessibilidade Visual Verificação de contraste mínimo de 4.5:1 para textos normais, segundo WCAG 2.1.

Autor: Euller Júlio, 2025.

Tabela 5: Detalhamento do RQ46

ID Descrição Categoria Detalhada Métrica
RQ46 O sistema deve garantir legenda clara e visível para as cores e ícones no mapa de assentos. Usabilidade – Intuitividade e Clareza Visual Percentual de usuários que entendem corretamente a legenda (esperado ≥ 90% em testes de usabilidade).

Autor: Davi Camilo, 2025.

Tabela 12: Detalhamento do RQ51

ID Descrição Categoria Detalhada Métrica
RQ51 O sistema deve exibir um mapa gráfico de assentos, indicando claramente os assentos disponíveis e ocupados, com a possibilidade de filtrar por tipo de assento (normal, VIP, etc.). Usabilidade – Interface Gráfica Percentual de usuários que conseguem identificar os assentos disponíveis com sucesso em até 3 segundos.

Autor: Tiago Antunes Balieiro, 2025.

Tabela 15: Detalhamento do RQ53

ID Descrição Categoria Detalhada Métrica
RQ53 Manter informações da sessão (filme, data, hora e sala) visíveis em todas as etapas do fluxo de compra. Usabilidade (Consistência de Interface) 100% dos usuários identificam as informações da sessão sem recarregar a tela. Layout persiste em cabeçalho fixo ou barra lateral durante o fluxo.

Autor: Artur de Camargos, 2025.

6. Confiabilidade

Tabela 3: Detalhamento do RQ41

ID Descrição Categoria Detalhada Métrica
RQ41 As funcionalidades críticas devem permanecer disponíveis pelo menos 99,5% do tempo em cada mês. Confiabilidade – Disponibilidade Percentual de tempo de atividade monitorado automaticamente.

Autor: Arthur Evangelista de Oliveira, 2025.

Tabela 10: Detalhamento do RQ66

ID Descrição Categoria Detalhada Métrica
RQ66 O sistema deve permitir o acesso ao ingresso mesmo sem conexão à internet, durante a sessão. Confiabilidade – Suporte Offline Acesso local ao ingresso digital armazenado em cache ou memória do app (sem necessidade de conexão).

Autor: Euller Júlio, 2025.

7. Desempenho

Tabela 2: Detalhamento do RQ40

ID Descrição Categoria Detalhada Métrica
RQ40 O sistema deve responder às interações nas telas críticas (seleção de assentos e pagamento) em até 3 s. Desempenho – Tempo de Resposta Tempo médio de resposta medido em ambiente de testes de carga.

Autor: Arthur Evangelista de Oliveira, 2025.

Tabela 16: Detalhamento do RQ63

ID Descrição Categoria Detalhada Métrica
RQ63 O aplicativo deve ser leve e usar pouca memória do dispositivo. Desempenho (Eficiência de Recursos) Consumo de memória não excede 150 MB em uso contínuo. Compatibilidade com dispositivos Android (versão 7.0+) e iOS (versão 12+).

Autor: Artur de Camargos, 2025.

Tabela 6: Detalhamento do RQ47

ID Descrição Categoria Detalhada Métrica
RQ47 O sistema deve atualizar dinamicamente o valor total conforme a seleção de ingressos e produtos, em tempo real. Desempenho – Feedback em Tempo Real Tempo entre a seleção e a atualização do valor exibido (esperado: < 1 segundo).

Autor: Davi Camilo, 2025.

8. Segurança

Tabela 9: Detalhamento do RQ49

ID Descrição Categoria Detalhada Métrica
RQ49 O sistema deve permitir autenticação por biometria (impressão digital ou reconhecimento facial) ou PIN em ações sensíveis. Segurança – Autenticação de Acesso Percentual de funcionalidades críticas que exigem autenticação adicional.

Autor: Euller Júlio, 2025.

Tabela 7: Detalhamento do RQ48

ID Descrição Categoria Detalhada Métrica
RQ48 Os dados sensíveis (pagamento e histórico do usuário) devem ser criptografados em trânsito e em repouso. Segurança – Criptografia Verificação de uso de protocolos HTTPS e criptografia AES nos dados salvos.

Autor: Davi Camilo, 2025.

Tabela 18: Detalhamento do RQ54

ID Descrição Categoria Detalhada Métrica
RQ54 O sistema deve ocultar parcialmente o e-mail recuperado, exibindo parte do endereço com asteriscos para segurança. Segurança – Proteção de Dados Pessoais Padrão de mascaramento aplicado corretamente (ex.: j***@g***.com); 100% dos casos.


Autor: Gabriel Castelo, 2025.


9. Suportabilidade


4. Referências Bibliográficas

IEEE. IEEE Recommended Practice for Software Requirements Specifications – IEEE Std 830-1998. Disponível em: https://professor.pucgoias.edu.br/sitedocente/admin/arquivosUpload/17785/material/IEEE830.pdf. Acesso em: 17 de maio 2025.

IBM CORPORATION. Using Rational RequisitePro. [S.l.]: IBM, ano. Disponível em: https://public.dhe.ibm.com/software/rational/docs/documentation/manuals/docsetml271/Rational_RequisitePro/Documentation/reqpro_users.pdf. Acesso em: 17 de maio de 2025.

BRASIL. Ministério da Ciência, Tecnologia, Inovações e Comunicações. Secretaria-Executiva. Diretoria de Tecnologia da Informação. Coordenação Geral de Sistemas. Especificação suplementar. Versão 1.0, [s.l.], [s.d.]. Disponível em: https://aprender3.unb.br/mod/resource/view.php?id=1390972. Acesso em: 17 maio 2025.

SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 13. Universidade de Brasília, Campus Gama (UnB Gama). Material de aula. Disponível em https://aprender3.unb.br/pluginfile.php/3096129/mod_resource/content/2/SiglaProjeto_EspecificacaoSuplementar.pdf. Acesso em 17 de maio de 2025.

WIEGERS, Karl; BEATTY, Joy. Software Requirements. 3. ed. Redmond: Microsoft Press, 2013.


Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 13/05/2025 Criação do Documento Davi Camilo Todos
1.1 17/05/2025 Adição de introdução, metodologia, tabelas 1, 2, 3 e 4, e referências Arthur Evangelista Todos
1.2 17/05/2025 Adição do detalhamento dos requisitos RQ46, RQ47 e RQ48 com suas respectivas tabelas (5, 6 e 7) Davi Camilo Arthur Evangelista
1.3 17/05/2025 Adição das tabelas 8, 9 e 10 com os requisitos RQ45 (contraste), RQ49 (biometria) e RQ66 (offline) Euller Júlio Arthur Evangelista
1.3.1 17/05/2025 Correções na tabela 1 Arthur Evangelista Euller Júlio
1.4 18/05/2025 Adição do detalhamento dos requisitos RQ50, RQ51 e RQ52 com suas respectivas tabelas (11, 12 e 13) Tiago Antunes Balieiro Artur de Camargos Rodrigues
1.5 18/05/2025 Adição do detalhamento dos requisitos RQ44, RQ53 e RQ63 com suas respectivas tabelas (14, 15 e 16) Artur de Camargos Rodrigues Tiago Antunes Balieiro
1.6 18/05/2025 Adição do detalhamento dos requisitos RQ43 e RQ54 com suas respectivas tabelas (17 e 18) Gabriel Castelo Euller Júlio
1.7 18/05/2025 Padroniza autoria das tabelas como "Autor:" Gabriel Castelo Davi Camilo
1.8 25/05/2025 Adição da tabela de participantes Tiago Antunes Balieiro Artur de Camargos
1.9 27/05/2025 Correção das tabelas 5, 6 e 7 Davi Camilo Tiago Antunes Balieiro