Requisitos Elicitados¶
Introdução¶
Este documento consolida todos os requisitos funcionais e não funcionais identificados através das diferentes técnicas de elicitação aplicadas no projeto LigaMagic. O objetivo é fornecer uma visão unificada de todos os requisitos levantados, facilitando a rastreabilidade, análise e priorização.
Técnicas de Elicitação Utilizadas¶
As seguintes técnicas de elicitação foram aplicadas para identificar os requisitos:
- Análise de Documentos: Análise dos Termos e Condições Gerais de Uso e Política de Proteção de Dados Pessoais
- Observação: Observação do comportamento dos usuários na plataforma
- Entrevista: Entrevistas com usuários da plataforma
- Glossário: Definição de termos específicos do domínio
Requisitos Funcionais Consolidados¶
RF01 - RF19: Requisitos da Análise de Documentos¶
| ID | Requisitos | Categoria | Descrição | Fonte |
|---|---|---|---|---|
| RF01 | Permitir Cadastro de usuário | Gerenciamento de Usuários | O sistema deve permitir que um novo usuário crie uma nova conta | AD01 |
| RF02 | Deve verificar duplicação de cadastros | Gerenciamento de Usuário | O sistema deve verificar se já existe um cadastro para o usuario que está tentando fazer cadadastro | AD02 |
| RF03 | Deve permitir acesso via login e senha | Autenticação e Segurança | O sistema deve permitir que o usuário acesse sua conta utilizando login e senha cadastrados | AD03 |
| RF04 | Deve permitir apenas produtos relacionados a Magic | Gestão de Produtos/Serviços | O sistema deve restringir anúncios a produtos e serviços relacionados ao jogo Magic: The Gathering | AD04 |
| RF05 | Deve verificar veracidade de dados cadastrados | Autenticação e Segurança | O sistema deve implementar mecanismos de validação de informações fornecidas pelos usuários | AD05 |
| RF06 | Deve permitir inclusão de textos, descrição e fotos nos anúncios | Gestão de Anúncios | O sistema deve permitir que usuários insiram descrições detalhadas e imagens em seus anúncios | AD06 |
| RF07 | Deve facilitar contato direto com usuário | Comunicação | O sistema deve disponibilizar meios de contato direto (chat ou mensagens) entre usuários | AD07 |
| RF08 | Deve implemetar cobrança de anúncios e venda | Gestão Financeira | O sistema deve permitir a cobrança de taxas sobre anúncios ou vendas realizadas pela plataforma | AD08 |
| RF09 | Deve permitir troca de mensagens privadas | Comunicação | O sistema deve permitir que usuários troquem mensagens privadas de forma segura | AD09 |
| RF10 | Deve permitir criação de páginas pessoais | Gerenciamento de Usuários | O sistema deve permitir que cada usuário personalize e mantenha sua página pessoal/profissional | AD10 |
| RF11 | Deve permitir envio e respostas a mensagens no fórum | Comunicação Comunitária | O sistema deve possibilitar a participação dos usuários em fóruns de discussão (postagem e resposta) | AD11 |
| RF12 | Registrar dados pessoais do usuário | Gerenciamento de Usuários | O sistema deve permitir o registro de dados como Nome, RG, CPF, Telefone, E-mail, Data de Nascimento e Endereço. | AD12 |
| RF13 | Utilizar dados para finalidades específicas | Gestão de Serviços | O sistema deve usar os dados pessoais para identificação, contato, gestão contratual, melhoria de serviços e envio de comunicações. | AD13 |
| RF14 | Compartilhar dados com parceiros | Gestão de Serviços | O sistema deve possibilitar o compartilhamento de dados pessoais com parceiros, respeitando finalidades declaradas. | AD14 |
| RF15 | Garantir direitos de titulares | Gerenciamento de Usuários | O sistema deve permitir que o usuário solicite acesso, correção, exclusão ou anonimização de seus dados pessoais. | AD15 |
| RF16 | Oferecer canal de contato para solicitações | Suporte e Atendimento | O sistema deve disponibilizar canal (e-mail ou link) para o exercício dos direitos do titular. | AD16 |
| RF17 | Utilizar cookies para personalização | Personalização | O sistema deve utilizar cookies para facilitar login e personalizar a experiência de navegação. | AD17 |
| RF18 | Permitir controle de cookies | Personalização | O sistema deve permitir que o usuário configure seu navegador para aceitar ou bloquear cookies. | AD18 |
| RF19 | Solicitar atualização de dados pessoais | Gerenciamento de Usuários | O sistema deve permitir que o usuário atualize seus dados pessoais e comunicar alterações. | AD19 |
RF20 - RF37: Requisitos da Observação¶
| ID | Requisitos | Categoria | Descrição | Fonte |
|---|---|---|---|---|
| RF20 | Pesquisa de cartas pelo nome | Pesquisa e Filtragem | Permitir que o usuário pesquise cartas pelo | OBS01 |
| RF21.1 | Filtrar cartas | Pesquisa e Filtragem | Permitir que o usuário filtre cartas por preço | OBS02 |
| RF21.2 | Filtrar cartas | Pesquisa e Filtragem | Permitir que o usuário filtre cartas por condição | OBS02 |
| RF21.3 | Filtrar cartas | Pesquisa e Filtragem | Permitir que o usuário filtre cartas por idioma | OBS02 |
| RF22 | Exibir resultados da pesquisa | Pesquisa e Filtragem | Mostrar preço, condição, idioma e reputação do vendedor ao pesquisar uma carta | OBS03 |
| RF23 | Realizar compra | Compra de Cartas | Permitir que o usuário compre cartas cadastradas, incluindo dados pessoais e endereço de entrega | OBS04 |
| RF24 | Histórico de compras | Gerenciamento de Usuário | Permitir que o usuário acesse seu histórico de compras com informações detalhadas | OBS05 |
| RF25 | Visualizar decks | Interação com Cartas | Permitir que o usuário visualize decks publicados, com lista de cartas | OBS06 |
| RF26 | Fórum | Interação com Usuários | Permitir que o usuário busque tópicos, leia, responda e crie postagens no fórum | OBS07 |
| RF27 | Detalhes da carta | Interação com Cartas | Permitir que o usuário visualize detalhes de uma carta ao clicar no resultado da pesquisa | OBS08 |
| RF28 | Adicionar a listas | Gerenciamento de Usuário | Permitir que o usuário adicione cartas à lista de desejos, carrinho ou coleção | OBS09 |
| RF29 | Avaliar ou dar feedback | Interação com Usuários | Permitir que o usuário avalie ou dê feedback sobre vendedores ou decks | OBS10 |
| RF30 | Informações detalhadas da carta | Interação com Cartas | Mostrar edição, idioma, condição e preço médio de cada carta | OBS11 |
| RF31 | Alerta de preço | Relatórios e Alertas | Permitir que o usuário defina um alerta de preço para a carta selecionada | OBS12 |
| RF32 | Buscar decks relacionados | Interação com Cartas | Permitir que o usuário busque decks que utilizam a carta selecionada | OBS13 |
| RF33 | Preço médio por edição | Relatórios e Alertas | Permitir que o usuário visualize o preço médio da carta em diferentes edições e condições | OBS14 |
| RF34 | Histórico de preços | Relatórios e Alertas | Permitir que o usuário acesse o histórico de preços da carta em formato gráfico | OBS15 |
| RF35 | Adicionar a diferentes listas | Gerenciamento de Usuário | Permitir que o usuário adicione a carta a diferentes listas (coleção, deck, lista de desejos, carrinho) | OBS16 |
| RF36 | Compartilhar carta | Interação com Usuários | Permitir que o usuário compartilhe informações da carta em redes sociais ou por link direto | OBS17 |
| RF37 | Reportar problemas | Interação com Usuários | Permitir que o usuário reporte problemas relacionados à carta (erros de informação, anúncios suspeitos, etc.) | OBS18 |
RF38: Requisitos da Entrevista¶
| ID | Requisitos | Categoria | Descrição | Fonte |
|---|---|---|---|---|
| RF38 | Gerenciar e Catalogar cartas | Interação com Cartas | Os usuários devem ser capazes de catalogar e gerenciar sua coleção pessoal de cartas | EN01 |
Requisitos Não Funcionais Consolidados¶
RNF01 - RNF07: Requisitos da Análise de Documentos¶
| ID | Requisitos | Categoria | Descrição | Fonte |
|---|---|---|---|---|
| RNF01 | Cumprir legislações aplicáveis | Legal e Regulatório | O sistema deve cumprir a LGPD (Lei nº 13.709/2018), o Código de Defesa do Consumidor e demais legislações aplicáveis. | AD20 |
| RNF02 | Adotar medidas de segurança | Segurança da Informação | O sistema deve implementar padrões de segurança e privacidade alinhados às diretrizes do Banco Central do Brasil. | AD21 |
| RNF03 | Definir procedimentos para incidentes de segurança | Segurança da Informação | O sistema deve prever ações em caso de incidente ou vazamento de dados pessoais. | AD22 |
| RNF04 | Notificar alterações de política | Transparência | O sistema deve informar os usuários sobre mudanças relevantes na política com antecedência razoável. | AD23 |
| RNF05 | Exigir consentimento e concordância explícita | Legal e Regulatório | O sistema deve garantir que o usuário declare ciência e concordância com a política ao usar o portal. | AD24 |
| RNF06 | Atualização do Sistema | Disponibilidade | O sistema deve suportar alterações na configuração ou apresentação sem interromper o uso | AD25 |
| RNF07 | Informações Legais e Tributárias | Confiabilidade | Garantir que anúncios incluam informações fiscais corretas | AD26 |
RNF08 - RNF16: Requisitos da Observação¶
| ID | Requisitos | Categoria | Descrição | Fonte |
|---|---|---|---|---|
| RNF08 | Responsividade | Usabilidade | O site deve ser totalmente responsivo, garantindo boa visualização e funcionalidade em computador, tablet e smartphone | OBS19 |
| RNF09 | Organização visual | Usabilidade | As informações sobre cartas, anúncios e decks devem ser organizadas de forma clara, com boa legibilidade e espaçamento adequado, facilitando a navegação | OBS20 |
| RNF10 | Tempo de resposta para busca | Performance | O sistema deve retornar resultados de busca em no máximo 3 segundos | OBS21 |
| RNF11 | Disponibilidade | Confiabilidade | O sistema deve estar disponível 99,5% do tempo | OBS22 |
| RNF12 | Compatibilidade com navegadores | Compatibilidade | A plataforma deve ser totalmente compatível com as versões mais recentes dos principais navegadores do mercado (Google Chrome, Mozilla Firefox, Microsoft Edge e Safari), tanto em desktop quanto em dispositivos móveis | OBS23 |
| RNF13 | Segurança de dados | Segurança da Informação | O sistema deve criptografar todas as informações sensíveis dos usuários | OBS24 |
| RNF14 | Padronização de mensagens | Usabilidade | As mensagens de alerta, erro e confirmação devem aparecer de forma padronizada e visível, para evitar confusões | OBS25 |
| RNF15 | Backup de dados | Confiabilidade | O sistema deve realizar backup automático dos dados a cada 24 horas | OBS26 |
| RNF16 | Escalabilidade | Performance | O sistema deve suportar um aumento de 50% no número de usuários simultâneos sem degradação significativa de performance | OBS27 |
Requisitos Não Funcionais Não Implementados¶
| ID | Requisitos | Categoria | Descrição | Fonte |
|---|---|---|---|---|
| NI01 | Armazenamento e Retenção | Base Legal Específica | O documento não informa por quanto tempo os dados pessoais serão armazenados nem os critérios para definição desse prazo. | AD27 |
| NI02 | Procedimento para Incidentes | Procedimento para Incidentes | O documento não prevê ou detalha os procedimentos a serem adotados em caso de incidente de segurança ou vazamento de dados. | AD28 |
| NI03 | Base Legal Específica | Parcialmente Implementado | O documento afirma o cumprimento da LGPD, mas não explica claramente a base legal específica (ex: consentimento, contrato, legítimo interesse) para cada finalidade de tratamento declarada. | AD29 |
Matriz de Rastreabilidade¶
| Técnica de Elicitação | Requisitos Funcionais | Requisitos Não Funcionais | Requisitos Não Funcionais Não Implementados |
|---|---|---|---|
| Análise de Documentos | RF01 - RF19 | RNF01 - RNF07 | NI01 - NI03 |
| Observação | RF20 - RF37 | RNF08 - RNF16 | - |
Resumo Quantitativo¶
- Total de Requisitos Funcionais: 37
- Total de Requisitos Não Funcionais: 16
- Total de Requisitos Não Funcionais Não Implementados: 3
- Total Geral: 56 requisitos
- Requisitos Não Implementados no App: 15
Bibliografia¶
- LIGAMAGIC. Termos e condições gerais de uso. Disponível em: https://www.ligamagic.com.br/?view=contrato. Acesso em: 24/09/2025.
- LIGAMAGIC. Política de proteção de dados pessoais. Disponível em: https://www.ligamagic.com.br/?view=privacidade. Acesso em: 25/09/2025.
- Site LigaMagic. Disponível em: https://www.ligamagic.com.br/ Acesso em: 26/09/2025.
- VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira. Engenharia de requisitos: software orientado ao negócio. Disponível em: Aprender3
Histórico de versão¶
| Versão | Data | Descrição | Autor | Revisor |
|---|---|---|---|---|
| 1.0 | 04/10/2025 | Criação do documento consolidado de requisitos | Samuel | Vera Lucia |
| 1.1 | 12/10/2025 | Melhorada a rastreabilidade dos requisitos | Samuel | Vera Lucia |