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 |