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 |
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 |