Ir para o conteúdo

Introdução

A especificação suplementar é um documento em linguagem natural que tem como objetivo descrever os requisitos não funcionais que não foram elicitados pelas outras técnicas de elicitação de requisitos, sendo que para isso utilizaremos o sistema FURPS.

Metodologia

FURPS é um acrônimo que representa um sistema de classificação de requisitos. O acrônimo representa categorias que podem ser usadas na definição de requisitos, assim como classificação de atributos de qualidade de software:

  • Functionality (Funcionalidade)
  • Usability (Usabilidade)
  • Reliability (Confiabilidade)
  • Performance (Desempenho)
  • Supportability (Suportabilidade)

Funcionalidade

As funcionalidades do site Stag.io são definidas a partir dos requisitos funcionais.

Id Requisito
RF01 Aplicar para vaga
RF02 Ver situação da aplicação
RF03 Ver vagas de estágio
RF04 Disponibilizar o currículo
RF05 Filtrar busca por localização
RF06 Escolher entre candidatos da vaga
RF07 Empresas podem acessar o perfil dos interessados na vaga
RF08 Estagiário pode editar seus dados de perfil
RF09 Empresa pode filtrar candidatos por npivel de escolaridade e tempo de experiência
RF10 Estagiários detalham seus interesses
RF11 Permitir vagas para universitários e estudantes do ensino médio
RF12 Diferenciar as vagas entre ensino médio e superior
RF13 Empresa define informações claras sobre a vaga
RF14 Fazer cadastro de usuário
RF15 Diferenciar perfil de usuário (empresa/interessado)
RF16 Candidato pode filtrar as vagas pelo valor da bolsa
RF17 Empresa tem que colocar valor da bolsa
RF18 Candidato pode filtrar pela área de interesse
RF19 Candidato pode filtrar vagas pelo curso
RF20 A empresa pode editar seus dados de perfil
RF21 Vagas detalhadas por interesse
RF22 Candidato pode filtrar vagas por nome da empresa
RF23 Candidato pode filtrar vagas por nível de escolaridade
RF24 Candidato pode filtrar por estágio remoto ou presencial
RF25 Usúarios podem acessar o perfil das empresas
Tabela 1 - Lista de requisitos funcionais

Usabilidade

A interface deve ser amigável, fácil e intuitiva, proporcionando ao usuário uma fácil interação. Além disso, todo o site deve possuir uma linguagem próxima à dos usuários alvo, possibilitando compreendimento durante o uso.

  • Deve possuir uma interface gráfica agradável, limpa e intuitiva;
  • Deve possuir linguagem de fácil entedimento ao usuário comum do aplicativo.

Confiabilidade

O sistema deve armazenar de forma segura todos os dados do usuário, tornando o uso seguro para evitar complicações futuras.

  • O site deverá ter alguma forma de autenticação para utilizar o sistema, que garanta segurança.

Desempenho

O sistema deve responder ao usuário de forma rápida e eficiente, tratando os tempos de carregamento de forma adequada caso seja necessário.

  • Deve ter bom desempenho durante a realização de tarefas.
  • Deve ter pouco tempo de resposta ás ações do usuário.

Suportabilidade

  • Deve comportar diversos acessos simultâneos;
  • Deve ser acessível por qualquer navegador web (como Google Chrome, Opera, Mozila Firefox, Microsoft Edge, etc.).

Bibliografia

Cin-UFPE; Exemplo: Especificação Complementar; 2001; Disponível em https://www.cin.ufpe.br/~gta/rup-vc/extend.formal_resources/guidances/examples/resources/supplspec_v1.htm. Acesso em: 16/03/2020

Versionamento

Versão Data Modificação Autor(es)
1.0 28/01/2022 Criação do documento Guilherme Vial, Ian Ferreira
1.1 28/01/2022 Utilização do modelo FURPS Guilherme Vial, Ian Ferreira