Comparação em Pares - (Pairwise comparison and rank ordering)
Descrição
Para priorização dos requisitos neste projeto foi aplicada a técnica Pairwise Comparison, que consiste na comparação sistemática de todos os requisitos dois a dois, de forma a estabelecer sua relevância relativa dentro do sistema. Os requisitos comparados foram tirados da análise de documentos.
Objetivo
Priorizar os requisitos do projeto com base em sua importância relativa, auxiliando na definição de quais funcionalidades devem ser implementadas primeiro.
Metodologia
A técnica foi aplicada seguindo os seguintes passos:
- Comparação dos requisitos dentro de cada categoria
- Definição de prioridades entre categorias
- Cálculo do ranking final baseado no número de vitórias
Conteúdo
Requisitos Funcionais Analisados
| Categoria |
ID |
Requisito |
Descrição |
| Gestão de Produtos/Serviços |
RF4 |
Deve permitir apenas produtos relacionados a Magic |
O sistema deve restringir anúncios a produtos e serviços relacionados ao jogo Magic: The Gathering |
| Comunicação Comunitária |
RF11 |
Deve permitir envio e respostas a mensagens no fórum |
O sistema deve possibilitar a participação dos usuários em fóruns de discussão (postagem e resposta) |
| Comunicação |
RF9 |
Deve permitir troca de mensagens privadas |
O sistema deve permitir que usuários troquem mensagens privadas de forma segura |
| Comunicação |
RF7 |
Deve facilitar contato direto com usuário |
O sistema deve disponibilizar meios de contato direto (chat ou mensagens) entre usuários |
| Gestão de Anúncios |
RF6 |
Deve permitir inclusão de textos, descrição e fotos nos anúncios |
O sistema deve permitir que usuários insiram descrições detalhadas e imagens em seus anúncios |
| Gestão Financeira |
RF8 |
Deve implementar cobrança de anúncios e venda |
O sistema deve permitir a cobrança de taxas sobre anúncios ou vendas realizadas pela plataforma |
| Autenticação e Segurança |
RF3 |
Deve permitir acesso via login e senha |
O sistema deve permitir que o usuário acesse sua conta utilizando login e senha cadastrados |
| Autenticação e Segurança |
RF5 |
Deve verificar veracidade de dados cadastrados |
O sistema deve implementar mecanismos de validação de informações fornecidas pelos usuários |
| Gerenciamento de Usuários |
RF1 |
Permitir Cadastro de usuário |
O sistema deve permitir que um novo usuário crie uma nova conta |
| Gerenciamento de Usuários |
RF2 |
Deve verificar duplicação de cadastros |
O sistema deve verificar se já existe um cadastro para o usuário que está tentando fazer cadastro |
| Gerenciamento de Usuários |
RF10 |
Deve permitir criação de páginas pessoais |
O sistema deve permitir que cada usuário personalize e mantenha sua página pessoal/profissional |
| Gerenciamento de Usuários |
RF12 |
Registrar dados pessoais do usuário |
O sistema deve permitir o registro de dados como Nome, RG, CPF, Telefone, E-mail, Data de Nascimento e Endereço |
| #### Fonte: Angélica Campos, 2025. |
|
|
|
| --- |
|
|
|
Resultados da Priorização
Comparações por categoria
Matriz de Comparação dentro da categoria: Gerenciamento de Usuários (implementar juntos obrigatoriamente)
| ID |
RF1 |
RF2 |
RF12 |
Vitórias |
| RF1 |
----- |
🔵 |
🔴 |
1 |
| RF2 |
🔴 |
---- |
🔴 |
0 |
| RF12 |
🔵 |
🔵 |
--- |
2 |
Matriz de Comparação dentro da categoria: Autenticação e Segurança (implementar juntos obrigatoriamente)
| ID |
RF3 |
RF5 |
Vitórias |
| RF3 |
---- |
🔵 |
1 |
| RF5 |
🔴 |
---- |
0 |
Matriz de Comparação dentro da categoria: Comunicação
| ID |
RF9 |
RF7 |
RF11 |
Vitórias |
| RF9 |
----- |
🔴 |
🔵 |
1 |
| RF7 |
🔵 |
---- |
🔵 |
2 |
| RF11 |
🔴 |
🔴 |
---- |
0 |
Comparações entre os resultados das comparações por categorias
| Categorias |
ID |
RF12 |
RF3 |
RF7 |
RF6 |
RF8 |
RF4 |
RF10 |
Vitórias |
| Gerenciamento de Usuários |
RF12 |
---- |
🔵 |
🔴 |
🔴 |
🔵 |
🔴 |
🔵 |
3 |
| Autenticação e Segurança |
RF3 |
🔴 |
---- |
🔴 |
🔴 |
🔴 |
🔴 |
🔴 |
0 |
| Comunicação |
RF7 |
🔴 |
🔵 |
---- |
🔵 |
🔵 |
🔵 |
🔵 |
5 |
| Gestão de Anúncios |
RF6 |
🔵 |
🔵 |
🔴 |
---- |
🔵 |
🔴 |
🔵 |
4 |
| Gestão Financeira |
RF8 |
🔴 |
🔵 |
🔴 |
🔴 |
---- |
🔴 |
🔵 |
2 |
| Gestão de Produtos/Serviços |
RF4 |
🔵 |
🔵 |
🔴 |
🔵 |
🔵 |
---- |
🔵 |
5 |
| Gerenciamento de Usuários |
RF10 |
🔴 |
🔵 |
🔴 |
🔴 |
🔴 |
🔴 |
---- |
1 |
Legenda:
🔵 Requisito da LINHA vence
🔴 Requisito da COLUNA vence
Fonte: Angélica Campos, 2025.
Posição
| Posição |
ID |
Vitórias |
| 1 |
RF7 |
5 |
| 1 |
RF4 |
5 |
| 2 |
RF6 |
4 |
| 3 |
RF12* |
3 |
| 4 |
RF8 |
2 |
| 5 |
RF10 |
1 |
| 5 |
RF9 |
1 |
| 6 |
RF3* |
0 |
| 6 |
RF11 |
0 |
- O RF12 por estar em uma categoria que deve ser implementados junto com outros requisitos obrigatoriamente representa o bloco e Gerenciamento de Usuários (RF1, RF2, RF12), com 3 vitorias e na posição 3 (Média prioridade).
- O RF3 por estar em uma categoria que deve ser implementados junto com outros requisitos obrigatoriamente representa o bloco de Autenticação e Segurança (RF5), com 0 vitorias e na posição 6 (Baixa prioridade).
Ranking Final dos Requisitos
| Categoria |
Posição |
Requisitos Incluídos |
| Alta prioridade |
1 - 2 |
RF7, RF4, RF6 |
| Média prioridade |
3 - 4 |
RF12 (Bloco de Gerenciamento de Usuários (RF1, RF2, RF12)), RF8 |
| Baixa prioridade |
5 - 5 |
RF9, RF3(Bloco de Autenticação e Segurança (RF5)), RF11 |
Fonte: Angélica Campos, 2025.
O RF7 e o RF4 se mostraram as funcionalidades mais prioritárias para o sistema, seguidas pelo RF6. Já o Gerenciamento de Usuários, embora essencial, ficou em prioridade média por comparação, e os requisitos RF9, RF3, RF5, RF11 empataram com vitórias mínimas, por isso foram classificados na mesma faixa de prioridade, baixa.
Para realizar a priorização dos requisitos fizemos uma consulta com um usuario do app, disponivel aqui:
Referências
-
Lista de verificação da técnica Pairwise Comparison. Material elaborado pela autora, 2025. Disponível em: https://requisitos-de-software.github.io/2025.2-LigaMagic/06_verificacao/entrega2/02_priorizacao/verificacao_pairwise_comparison.
-
WIEGERS, Karl; BEATTY, Joy. Software Requirements. 3. ed. Redmond: Microsoft Press, 2013. p638.
Nível de Contribuição dos Integrantes
| Nome |
% de Contribuição |
| Angélica |
80% |
| Guilherme |
20% |
Histórico de versão
| Versão |
Data |
Descrição |
Autor |
Revisor |
| 1.0 |
28/09/2025 |
Criação da estrutura da página |
Angélica |
Marcelo |
| 1.1 |
30/09/2025 |
Adição do ranking |
Angélica |
Marcelo |
| 1.2 |
30/09/2025 |
Adição do video |
Angélica |
Marcelo |
| 1.3 |
07/09/2025 |
Reorganizar no padrão solicitado |
Angélica |
Samuel |