Skip to content

Especificação Suplementar

Descrição

Este documento apresenta a Especificação Suplementar do sistema LigaMagic, utilizando o modelo FURPS+ para garantir que o software atenda não apenas aos requisitos funcionais, mas também aos aspectos de qualidade, como segurança, desempenho, usabilidade e suportabilidade.

Objetivo

O objetivo deste documento é detalhar os requisitos não funcionais do sistema, garantindo que todas as necessidades de desempenho, segurança, compatibilidade e qualidade sejam atendidas durante o desenvolvimento e manutenção da plataforma.

Metodologia

A elaboração desta Especificação Suplementar organizar e detalhar os requisitos do sistema LigaMagic de forma estruturada. A especificação segue o modelo FURPS+, que organiza os requisitos nas seguintes categorias:

  • Funcionalidade: regras de negócio, validações e exigências legais específicas do sistema LigaMagic.
  • Usabilidade: interface intuitiva, acessibilidade e experiência do consumidor.
  • Confiabilidade: segurança dos dados, disponibilidade e tolerância a falhas.
  • Desempenho: tempos de resposta, capacidade de atendimento em horários de pico e escalabilidade da aplicação.
  • Suporte: manutenção, documentação e compatibilidade com múltiplas plataformas (Web, Android e iOS).
  • Outros (“+”): restrições legais, padrões de identidade digital e integração com sistemas externos ou governamentais.

Distribuição de especificaçoes por integrante

Integrante Especificação
Angélica Usabilidade
Vera Usabilidade
Thiago Usabilidade
Samuel Compatibilidade
Raissa Suportabilidade
Marcelo Confiabilidade

Definições, Acrônimos e Abreviações

  • RNF - Requisito não funcional
  • US - Usabilidade
  • COM - Compatibilidade
  • CON - Confiabilidade
  • SUP - Suportabilidade

Funcionalidades

As funcionalidades deste projeto foram listados a partir das técnicas de elicicação:

  • Analise de Documentos
  • Observação
  • Glossário

Os requisitos que foram elicitados com essas técnicas estão no artefato Requisitos Elicitados

Usabilidade (Usability)

A usabilidade do sistema deve garantir uma experiência de uso fluida, intuitiva e consistente para o consumidor deve seguir padrões visuais e de navegação conhecidos.

ID Descrição Rastreabilidade Autor
US01 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. RNF09 Vera
US02 As mensagens de alerta, erro e confirmação devem aparecer de forma padronizada e visível, para evitar confusões. RNF14 Angélica
US03 O site deve ser totalmente responsivo, garantindo boa visualização e funcionalidade em computador, tablet e smartphone. RNF08 Thiago

Fonte: Vera Lucia, Angélica e Thiago, 2025

Desempenho (Performance)

Esta seção avalia os requisitos de desempenho do software, podendo usar como medida diversos aspectos, entre eles o tempo de resposta às solicitações, o consumo de memória, a utilização da CPU e a capacidade de carga do sistema.

Confiabilidade

A confiabilidade do software está relacionado à sua integridade e conformidade, analisando a capacidade do sistema de funcionar corretamente mesmo diante de falhas.

ID Descrição Rastreabilidade Autor
CON01 Garantir que anúncios incluam informações fiscais corretas RNF07 Marcelo
CON02 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 suas versões para desktop quanto para dispositivos móveis (Android e iOS) RNF12 Samuel

Fonte: Marcelo e Samuel,2025

Suportabilidade

Os requisitos de suportabilidade se referem às características que tornam o software mais fácil de usar, manter e adaptar. Entre essas características estão a testabilidade, adaptabilidade, manutenibilidade, compatibilidade, configurabilidade, instalabilidade, escalabilidade, localizabilidade, entre outras.

ID Descrição Rastreabilidade
SUP01 Permite que o sistema seja alterado ou atualizado sem interromper o uso, ligado a manutenibilidade e adaptabilidade RNF06
SUP02 O sistema funcione em diferentes navegadores RNF12

Fonte: Raissa, 2025

Requisitos de Design

Os requisitos de design, também conhecidos como restrições de projeto, definem limitações ou diretrizes que devem ser seguidas durante o desenvolvimento do sistema. Esses requisitos estabelecem parâmetros que influenciam a estrutura e o comportamento do software, como a linguagem de programação utilizada, o processo de desenvolvimento adotado, as ferramentas de apoio empregadas e o uso de bibliotecas ou frameworks específicos.

Requisitos de Implementação

Os requisitos de implementação determinam condições técnicas ou restrições relacionadas ao desenvolvimento do código e à construção do sistema. Eles orientam como o software deve ser implementado, especificando aspectos como padrões obrigatórios de programação, linguagens de desenvolvimento permitidas, políticas de integridade e segurança do banco de dados, além de limitações de recursos e ambientes operacionais compatíveis.

Requisitos de Interface

Os requisitos de interface definem ou limitam as funcionalidades e interações entre o sistema e o jogador. Eles estabelecem como os elementos da interface devem se comportar e se apresentar, garantindo consistência visual, clareza nas informações exibidas e facilidade de uso durante a navegação no sistema.

Video de validação feita com um jogador

Para a validação da Especificação Suplementar, cada integrante do grupo ficou responsável por validar a especificação suplementar de sua autoria. A seguir, são apresentados os vídeos referentes às validações realizadas:

  • Assista ao vídeo no YouTube. Este video foi produzido pela aluna Angélica Campos.
  • Assista ao vídeo no YouTube. Este video é referente à validação especificação suplementar de usabelidade e foi produzido pela aluna Vera.
  • Assista ao vídeo no YouTube. Este video é referente à validação especificação suplementar de Confiabilidade e foi produzido pelo aluna Marcelo (Os minutos estão na descrição).
  • Assista ao vídeo no YouTube Este vídeo foi produzido pelo aluno Samuel, sendo referente à validação da especificação suplementar de Compatibilidade (Os minutos estão na descrição).
  • Assista ao vídeo no YouTube Este vídeo foi produzido pelo aluno Thiago, sendo referente à validação da especificação suplementar de Usabilidade (Os minutos estão na descrição).
  • Assista ao vídeo no YouTube Este vídeo foi produzido pela aluna Raissa, sendo referente à validação da especificação suplementar de Suportabilidade (Os minutos estão na descrição).

Bibliografia

1.FURPS+. QualidadeBR, 10 jul. 2008. Disponível em: https://qualidadebr.wordpress.com/2008/07/10/furps/ . Acesso em: 9 out. 2025.

Nível de Contribuição dos Integrantes

Nome % de Contribuição
Angélica 16,67%
Raissa 16,67%
Vera 16,67%
Samuel 16,67%
Thiago 16,67%
Marcelo 16,67%

Agradecimentos

O Grupo 02 agradece o apoio das ferramentas de Inteligência Artificial Generativa — ChatGPT e Google Gemini — na revisão e padronização de nossos artefatos. Essas tecnologias foram utilizadas para auxiliar na organização do repositório. Todo o conteúdo, incluindo a precisão técnica e as ideias apresentadas, é de responsabilidade dos autores.

Histórico de versão

Versão Data Descrição Autor(es) Revisor
1.0 08/10/2025 Adicionando conteudo Vera Lucia Raissa
1.1 09/10/2025 Adicionado conteúdo em confiabilidade Marcelo Thiago
1.2 10/10/2025 Adicionado conteúdo em compatibilidade e usabilidade Samuel, Thiago Vera
1.3 10/10/2025 Corrigindo "usuários" do projeto" e pequenas coisas Thiago Samuel
1.4 11/10/2025 Adição do vídeo de validação Vera Angélica
1.5 11/10/2025 Adição do vídeo de validação Marcelo Thiago
1.5.1 11/10/2025 Adição do vídeo de validação dos integrantes Thiago Marcelo
1.6 12/10/2025 Melhorada a rastreabilidade dos requisitos Samuel Thiago
1.7 27/10/2025 Adicionando Agradecimentos Angélica Samuel